diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/indels/IntervalCleanerWalker.java b/java/src/org/broadinstitute/sting/playground/gatk/walkers/indels/IntervalCleanerWalker.java index 2b4df3325..c0f9b1746 100755 --- a/java/src/org/broadinstitute/sting/playground/gatk/walkers/indels/IntervalCleanerWalker.java +++ b/java/src/org/broadinstitute/sting/playground/gatk/walkers/indels/IntervalCleanerWalker.java @@ -294,9 +294,9 @@ public class IntervalCleanerWalker extends LocusWindowWalker // the mismatch score is the min of its alignment vs. the reference and vs. the alternate int myScore = altAlignment.second; - if ( myScore > toTest.getMismatchScoreToReference() ) + if ( myScore >= toTest.getMismatchScoreToReference() ) myScore = toTest.getMismatchScoreToReference(); - // keep track of reads that align better OR EQUAL to the alternate consensus. + // keep track of reads that align better to the alternate consensus. // By pushing alignments with equal scores to the alternate, it means we'll over-call (het -> hom non ref) but are less likely to under-call (het -> ref, het non ref -> het) else consensus.readIndexes.add(new Pair(j, altAlignment.first)); @@ -384,7 +384,7 @@ public class IntervalCleanerWalker extends LocusWindowWalker } } - // END IF ( improvemenr >= LOD_THRESHOLD ) + // END IF ( improvement >= LOD_THRESHOLD ) } else if ( statsOutput != null ) { try {