From af79fa629fb7cc1f1a1e21414f3819049d256837 Mon Sep 17 00:00:00 2001 From: fromer Date: Tue, 25 Jan 2011 19:20:36 +0000 Subject: [PATCH] PROPERLY print out list of intervals and their stats git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@5074 348d0f76-0448-11de-a6fe-93d51630548a --- .../phasing/CountHetPhasingInIntervalWalker.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/src/org/broadinstitute/sting/oneoffprojects/phasing/CountHetPhasingInIntervalWalker.java b/java/src/org/broadinstitute/sting/oneoffprojects/phasing/CountHetPhasingInIntervalWalker.java index 6f354e615..3f85b7ffd 100755 --- a/java/src/org/broadinstitute/sting/oneoffprojects/phasing/CountHetPhasingInIntervalWalker.java +++ b/java/src/org/broadinstitute/sting/oneoffprojects/phasing/CountHetPhasingInIntervalWalker.java @@ -171,9 +171,9 @@ public class CountHetPhasingInIntervalWalker extends RodWalker for (Map.Entry sampleStatEntry : sampleToStat.entrySet()) { SingleSampleIntervalStats stats = sampleStatEntry.getValue(); - if (perIntervalOut != null) { + if (perIntervalOut != null && stats.numHetsInCurrentInterval > 0) { String sample = sampleStatEntry.getKey(); - perIntervalOut.print(sample + "\t" + curInterval + "\t" + stats.numPhasedInCurrentInterval + "\t" + stats.numHetsInCurrentInterval + "\t" + stats.firstHetIsPhased); + perIntervalOut.println(sample + "\t" + curInterval + "\t" + stats.numPhasedInCurrentInterval + "\t" + stats.numHetsInCurrentInterval + "\t" + stats.firstHetIsPhased); } stats.finalizeStats(); // now, can reset the counters [after print-out] }