diff --git a/public/java/src/org/broadinstitute/sting/gatk/walkers/annotator/TransmissionDisequilibriumTest.java b/public/java/src/org/broadinstitute/sting/gatk/walkers/annotator/TransmissionDisequilibriumTest.java index 34f4bd607..d84ba44bc 100644 --- a/public/java/src/org/broadinstitute/sting/gatk/walkers/annotator/TransmissionDisequilibriumTest.java +++ b/public/java/src/org/broadinstitute/sting/gatk/walkers/annotator/TransmissionDisequilibriumTest.java @@ -73,10 +73,11 @@ public class TransmissionDisequilibriumTest extends InfoFieldAnnotation implemen // for each pair of alleles, add the likelihoods int numAlleles = vc.getNAlleles(); for ( int allele1 = 0; allele1 < numAlleles; allele1++ ) { + final int HOM1index = determineHomIndex(allele1, numAlleles); + for ( int allele2 = allele1 + 1; allele2 < numAlleles; allele2++ ) { // TODO -- cache these for better performance - final int HOM1index = determineHomIndex(allele1, numAlleles); final int HETindex = HOM1index + (allele2 - allele1); final int HOM2index = determineHomIndex(allele2, numAlleles);