From b39e5847876c5ce4df9e849c88ce3e3fade7760a Mon Sep 17 00:00:00 2001 From: kiran Date: Tue, 14 Apr 2009 20:04:49 +0000 Subject: [PATCH] Primary or secondary bases that got a quality score of literally zero led to unfortunate infinities. Added an epsilon (1e-5) to every prob. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@413 348d0f76-0448-11de-a6fe-93d51630548a --- .../gatk/walkers/AlleleFrequencyWalker.java | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/AlleleFrequencyWalker.java b/java/src/org/broadinstitute/sting/playground/gatk/walkers/AlleleFrequencyWalker.java index eda85f826..05851a59e 100755 --- a/java/src/org/broadinstitute/sting/playground/gatk/walkers/AlleleFrequencyWalker.java +++ b/java/src/org/broadinstitute/sting/playground/gatk/walkers/AlleleFrequencyWalker.java @@ -32,6 +32,7 @@ public class AlleleFrequencyWalker extends LocusWalker= 5) { this.output.print(alleleFreq.asGFFString()); } + if (alleleFreq.lodVsRef >= 5) { + this.output.print(alleleFreq.asGFFString()); + + /* + String gtype = genotypeTypeString(alleleFreq.qstar, alleleFreq.N); + System.out.print("DEBUG " + gtype + " "); + if (gtype.contentEquals("het")) { + System.out.println(alleleFreq.ref + "" + alleleFreq.alt); + } else if (gtype.contentEquals("hom")) { + System.out.println(alleleFreq.ref + "" + alleleFreq.ref); + } else { + System.out.println(alleleFreq.alt + "" + alleleFreq.alt); + } + */ + } + if (LOG_METRICS) metrics.printMetricsAtLocusIntervals(1000); return ""; }