vcf parsing