From 2c8d7b0c444dc6204e9b96c21ad995bc421d5dfe Mon Sep 17 00:00:00 2001 From: chartl Date: Tue, 26 Jan 2010 21:02:46 +0000 Subject: [PATCH] Forgot the onTraversalDone. That was dumb. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@2692 348d0f76-0448-11de-a6fe-93d51630548a --- .../walkers/AlleleBalanceHistogramWalker.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/java/src/org/broadinstitute/sting/oneoffprojects/walkers/AlleleBalanceHistogramWalker.java b/java/src/org/broadinstitute/sting/oneoffprojects/walkers/AlleleBalanceHistogramWalker.java index bf3b0c0e8..d6907c7c3 100644 --- a/java/src/org/broadinstitute/sting/oneoffprojects/walkers/AlleleBalanceHistogramWalker.java +++ b/java/src/org/broadinstitute/sting/oneoffprojects/walkers/AlleleBalanceHistogramWalker.java @@ -56,6 +56,17 @@ public class AlleleBalanceHistogramWalker extends RodWalker, return getAlleleBalanceBySample(record,ref,context); } + public void onTraversalDone(Map> finalSets) { + for ( String s : finalSets.keySet() ) { + StringBuilder output = new StringBuilder(); + output.append(String.format("%s",s)); + for ( double d : finalSets.get(s) ) { + output.append(String.format("\t%.2f",d)); + } + out.print(String.format("%s%n",output)); + } + } + private HashMap getAlleleBalanceBySample(VCFRecord vcf, ReferenceContext ref, AlignmentContext context) { Map sampleContext = StratifiedAlignmentContext.splitContextBySample(context.getBasePileup(),null,null); HashMap balances = new HashMap();