diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/validation/DeclareValidityWalker.java b/java/src/org/broadinstitute/sting/playground/gatk/walkers/validation/DeclareValidityWalker.java index 04f2e6b2f..6d4c5fbe2 100644 --- a/java/src/org/broadinstitute/sting/playground/gatk/walkers/validation/DeclareValidityWalker.java +++ b/java/src/org/broadinstitute/sting/playground/gatk/walkers/validation/DeclareValidityWalker.java @@ -91,8 +91,9 @@ public class DeclareValidityWalker extends RodWalker{ if(each.getKey().equals("fileformat")) newlines.add(each); } - - + if (build.equals(".")) build=getBuild(); + VCFHeaderLine ref = new VCFHeaderLine("reference", build); + newlines.add(ref); vcfWriter.writeHeader(new VCFHeader(newlines)); return 0; //To change body of implemented methods use File | Settings | File Templates. @@ -104,14 +105,12 @@ public class DeclareValidityWalker extends RodWalker{ - public Map addValidation(int Validity, String Note, String Source, String Build){ + public Map addValidation(int Validity, String Note, String Source){ HashMap validityAnnots = new HashMap(); validityAnnots.put("validity", Validity); validityAnnots.put("user", System.getenv("USER")); - if (Build.equals(".")) validityAnnots.put("build", getBuild()); - else validityAnnots.put("build", Build); validityAnnots.put("note", Note); validityAnnots.put("Source", Source); @@ -142,7 +141,7 @@ public class DeclareValidityWalker extends RodWalker{ if (current == null) { return 0;} - VariantContext declared = VariantContext.modifyAttributes( current, addValidation(validity, note, source, build)); + VariantContext declared = VariantContext.modifyAttributes( current, addValidation(validity, note, source)); vcfWriter.add(declared, ref.getBase()); return 1; }