diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/phasing/ReadBackedPhasingWalker.java b/java/src/org/broadinstitute/sting/gatk/walkers/phasing/ReadBackedPhasingWalker.java index 2c42fd1a1..c329e4bfc 100755 --- a/java/src/org/broadinstitute/sting/gatk/walkers/phasing/ReadBackedPhasingWalker.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/phasing/ReadBackedPhasingWalker.java @@ -176,7 +176,8 @@ public class ReadBackedPhasingWalker extends RodWalker rodNameToHeader = getVCFHeadersFromRods(getToolkit(), rodNames); - writer.writeHeader(new VCFHeader(hInfo, new TreeSet(rodNameToHeader.get(rodNames.get(0)).getGenotypeSamples()))); + Set samples = new TreeSet(samplesToPhase == null ? rodNameToHeader.get(rodNames.get(0)).getGenotypeSamples() : samplesToPhase); + writer.writeHeader(new VCFHeader(hInfo, samples)); } public boolean generateExtendedEvents() { @@ -241,11 +242,11 @@ public class ReadBackedPhasingWalker extends RodWalker samplesToPhase) { - for ( String sample : samplesToPhase ) - logger.debug(String.format(" Sample %s has genotype %s, het = %s", sample, vc.getGenotype(sample), vc.getGenotype(sample).isHet() )); +// for ( String sample : samplesToPhase ) +// logger.debug(String.format(" Sample %s has genotype %s, het = %s", sample, vc.getGenotype(sample), vc.getGenotype(sample).isHet() )); VariantContext subvc = vc.subContextFromGenotypes(vc.getGenotypes(samplesToPhase).values()); - logger.debug("original VC = " + vc); - logger.debug("sub VC = " + subvc); +// logger.debug("original VC = " + vc); +// logger.debug("sub VC = " + subvc); return subvc; } @@ -899,7 +900,7 @@ public class ReadBackedPhasingWalker extends RodWalker