Bug fix for Gregory

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3127 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
depristo 2010-04-07 00:21:35 +00:00
parent 7b44e6bd55
commit 058e7d3d12
1 changed files with 3 additions and 3 deletions

View File

@ -216,8 +216,8 @@ public class DiploidGenotypePriors {
double pHet = heterozygosity2HetProbability(heterozyosity);
double pHomVar = heterozygosity2HomVarProbability(heterozyosity);
if ((pHomRef + pHet + pHomVar) != 1) {
throw new RuntimeException(String.format("Prior probabilities don't sum to one => %f, %f, %f", pHomRef, pHet, pHomVar));
if (MathUtils.compareDoubles(pHomRef + pHet + pHomVar, 1.0) != 0) {
throw new RuntimeException(String.format("BUG: Prior probabilities don't sum to one => %f, %f, %f", pHomRef, pHet, pHomVar));
}
double[] priors = new double[DiploidGenotype.values().length];
@ -288,4 +288,4 @@ public class DiploidGenotypePriors {
flatPriors[g.ordinal()] = Math.log10(1.0 / DiploidGenotype.values().length);
}
}
}
}