diff --git a/java/src/org/broadinstitute/sting/utils/GenomeLoc.java b/java/src/org/broadinstitute/sting/utils/GenomeLoc.java index ad1b2381b..21326424f 100644 --- a/java/src/org/broadinstitute/sting/utils/GenomeLoc.java +++ b/java/src/org/broadinstitute/sting/utils/GenomeLoc.java @@ -398,7 +398,8 @@ public class GenomeLoc implements Comparable { } public final boolean isPast( GenomeLoc that ) { - return this.compareContigs(that) == 1 || this.getStart() > that.getStop(); + int comparison = this.compareContigs(that); + return ( comparison == 1 || ( comparison == 0 && this.getStart() > that.getStop() )); } public final void incPos() {