From 76bd13a1ed5fe25f028cae8add881492ac7dd484 Mon Sep 17 00:00:00 2001 From: Eric Banks Date: Sun, 18 Dec 2011 01:13:49 -0500 Subject: [PATCH] Forgot to update the unit test --- .../walkers/genotyper/ExactAFCalculationModelUnitTest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/java/test/org/broadinstitute/sting/gatk/walkers/genotyper/ExactAFCalculationModelUnitTest.java b/public/java/test/org/broadinstitute/sting/gatk/walkers/genotyper/ExactAFCalculationModelUnitTest.java index dec6ecb79..6f259f699 100644 --- a/public/java/test/org/broadinstitute/sting/gatk/walkers/genotyper/ExactAFCalculationModelUnitTest.java +++ b/public/java/test/org/broadinstitute/sting/gatk/walkers/genotyper/ExactAFCalculationModelUnitTest.java @@ -97,7 +97,12 @@ public class ExactAFCalculationModelUnitTest extends BaseTest { for ( int allele = 0; allele < cfg.numAltAlleles; allele++, nameIndex+=2 ) { int expectedAlleleCount = Integer.valueOf(cfg.name.substring(nameIndex, nameIndex+1)); int calculatedAlleleCount = MathUtils.maxElementIndex(result.log10AlleleFrequencyPosteriors[allele]); - Assert.assertEquals(calculatedAlleleCount, expectedAlleleCount); + + if ( result.log10AlleleFrequencyPosteriors[0][0] == AlleleFrequencyCalculationModel.VALUE_NOT_CALCULATED ) { + Assert.assertTrue(calculatedAlleleCount == expectedAlleleCount || result.log10AlleleFrequencyPosteriors[0][calculatedAlleleCount] < result.log10PosteriorOfAFzero); + } else { + Assert.assertEquals(calculatedAlleleCount, expectedAlleleCount); + } } } }