Running VarDictJava through var2vcf_paired.pl, the VCF has output in the "normal" format field as ..SNV:0:0:::::0::::. The VCF spec says that all missing fields must be ., so there should be a period between colons for missing values. This precludes using tools like picard and gatk as we get:
Exception in thread "main" htsjdk.tribble.TribbleException: The provided VCF file is malformed at approximately line number 58: There are too many keys for the sample <redacted>, keys = GT:DP:VD:ALD:RD:AD:AF:BIAS:PMEAN:PSTD:QUAL:QSTD:SBF:ODDRATIO:MQ:SN:HIAF:ADJAF:NM <redacted> <redacted>:SNV:0:0:::::0::::, values = ., for input source: <redacted>
Running VarDictJava through
var2vcf_paired.pl
, the VCF has output in the "normal" format field as..SNV:0:0:::::0::::
. The VCF spec says that all missing fields must be.
, so there should be a period between colons for missing values. This precludes using tools like picard and gatk as we get: