From 2fceb0c2aaa4e864523883c021d81f89d711ab15 Mon Sep 17 00:00:00 2001 From: David Caplan Date: Fri, 24 Oct 2014 10:50:00 -0400 Subject: [PATCH] fix double quoting issue when writing VCFs --- vcf/parser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vcf/parser.py b/vcf/parser.py index 411d94d..1f72b64 100644 --- a/vcf/parser.py +++ b/vcf/parser.py @@ -634,7 +634,9 @@ class Writer(object): counts = dict((v,k) for k,v in field_counts.iteritems()) def __init__(self, stream, template, lineterminator="\n"): - self.writer = csv.writer(stream, delimiter="\t", lineterminator=lineterminator) + self.writer = csv.writer(stream, delimiter="\t", + lineterminator=lineterminator, + quotechar='', quoting=csv.QUOTE_NONE) self.template = template self.stream = stream