*facepalm*
forgot to add the samples to the header. How could the VCFWriter let me get away with something so boneheaded?! git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4513 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
e6d038067b
commit
5889138f4a
|
|
@ -17,6 +17,7 @@ import org.broadinstitute.sting.gatk.walkers.Requires;
|
|||
import org.broadinstitute.sting.gatk.walkers.RodWalker;
|
||||
import org.broadinstitute.sting.utils.exceptions.StingException;
|
||||
import org.broadinstitute.sting.utils.vcf.VCFUtils;
|
||||
import org.broadinstitute.sting.utils.SampleUtils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -34,9 +35,10 @@ public class FixRefBases extends RodWalker<Integer,Integer> {
|
|||
|
||||
public void initialize() {
|
||||
Map<String, VCFHeader> vcfRods = VCFUtils.getVCFHeadersFromRods(getToolkit(), Arrays.asList("variant"));
|
||||
Set<String> vcfSamples = SampleUtils.getSampleList(vcfRods, VariantContextUtils.GenotypeMergeType.REQUIRE_UNIQUE);
|
||||
Set<VCFHeaderLine> headerLines = VCFUtils.smartMergeHeaders(vcfRods.values(), logger);
|
||||
headerLines.add(new VCFHeaderLine("source", "SelectVariants"));
|
||||
out.writeHeader(new VCFHeader(headerLines));
|
||||
out.writeHeader(new VCFHeader(headerLines,vcfSamples));
|
||||
}
|
||||
|
||||
public Integer reduceInit() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue