diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/genotyper/JointEstimateGenotypeCalculationModel.java b/java/src/org/broadinstitute/sting/gatk/walkers/genotyper/JointEstimateGenotypeCalculationModel.java index 63272f3a4..6199589d1 100644 --- a/java/src/org/broadinstitute/sting/gatk/walkers/genotyper/JointEstimateGenotypeCalculationModel.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/genotyper/JointEstimateGenotypeCalculationModel.java @@ -337,8 +337,11 @@ public abstract class JointEstimateGenotypeCalculationModel extends GenotypeCalc phredScaledConfidence = QualityUtils.phredScaleErrorRate(PofFs[indexOfMax]); if ( Double.isInfinite(phredScaledConfidence) ) { double sum = 0.0; - for (int i = 1; i < frequencyEstimationPoints; i++) + for (int i = 1; i < frequencyEstimationPoints; i++) { + if ( log10PofDgivenAFi[indexOfMax][i] == VALUE_NOT_CALCULATED ) + break; sum += log10PofDgivenAFi[indexOfMax][i]; + } phredScaledConfidence = -10.0 * sum; } }