From 895b8c5931cf83adc8b9d7a053232d01aad79a6b Mon Sep 17 00:00:00 2001 From: Geraldine Van der Auwera Date: Tue, 21 Oct 2014 15:21:12 -0400 Subject: [PATCH] Minor fix for missing INFO key definition in VCF header --- .../walkers/validation/GenotypeAndValidate.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/protected/gatk-tools-protected/src/main/java/org/broadinstitute/gatk/tools/walkers/validation/GenotypeAndValidate.java b/protected/gatk-tools-protected/src/main/java/org/broadinstitute/gatk/tools/walkers/validation/GenotypeAndValidate.java index 7a8a10ad3..ac3dfcdd2 100644 --- a/protected/gatk-tools-protected/src/main/java/org/broadinstitute/gatk/tools/walkers/validation/GenotypeAndValidate.java +++ b/protected/gatk-tools-protected/src/main/java/org/broadinstitute/gatk/tools/walkers/validation/GenotypeAndValidate.java @@ -51,6 +51,7 @@ package org.broadinstitute.gatk.tools.walkers.validation; +import htsjdk.variant.vcf.*; import org.broadinstitute.gatk.engine.GenomeAnalysisEngine; import org.broadinstitute.gatk.engine.walkers.*; import org.broadinstitute.gatk.tools.walkers.genotyper.afcalc.FixedAFCalculatorProvider; @@ -64,13 +65,10 @@ import org.broadinstitute.gatk.utils.SampleUtils; import org.broadinstitute.gatk.utils.help.HelpConstants; import org.broadinstitute.gatk.utils.variant.GATKVCFUtils; import org.broadinstitute.gatk.utils.variant.GATKVariantContextUtils; -import htsjdk.variant.vcf.VCFHeader; -import htsjdk.variant.vcf.VCFHeaderLine; import org.broadinstitute.gatk.utils.help.DocumentedGATKFeature; import htsjdk.variant.variantcontext.VariantContext; import htsjdk.variant.variantcontext.VariantContextBuilder; import htsjdk.variant.variantcontext.writer.VariantContextWriter; -import htsjdk.variant.vcf.VCFUtils; import java.util.Map; import java.util.Set; @@ -80,6 +78,8 @@ import static org.broadinstitute.gatk.utils.IndelUtils.isInsideExtendedIndel; /** * Genotypes a dataset and validates the calls of another dataset using the Unified Genotyper. * + *

Note that this is an old tool that makes use of the UnifiedGenotyper, which has since been + * deprecated in favor of the HaplotypeCaller.

*

* Genotype and Validate is a tool to evaluate the quality of a dataset for calling SNPs * and Indels given a secondary (validation) data source. The data sources are BAM or VCF @@ -212,9 +212,6 @@ import static org.broadinstitute.gatk.utils.IndelUtils.isInsideExtendedIndel; * -o gav.vcf * * - * - * @author Mauricio Carneiro - * @since ${DATE} */ @DocumentedGATKFeature( groupName = HelpConstants.DOCS_CAT_VALIDATION, extraDocs = {CommandLineGATK.class} ) @@ -226,8 +223,9 @@ public class GenotypeAndValidate extends RodWalker headerLines = VCFUtils.smartMergeHeaders(header.values(), true); headerLines.add(new VCFHeaderLine("source", "GenotypeAndValidate")); + headerLines.add(new VCFInfoHeaderLine("callStatus", 1, VCFHeaderLineType.String, "Value from the validation VCF")); vcfWriter.writeHeader(new VCFHeader(headerLines, samples)); }