diff --git a/java/src/org/broadinstitute/sting/utils/GenomeLoc.java b/java/src/org/broadinstitute/sting/utils/GenomeLoc.java index f18aceb28..24961e8b0 100644 --- a/java/src/org/broadinstitute/sting/utils/GenomeLoc.java +++ b/java/src/org/broadinstitute/sting/utils/GenomeLoc.java @@ -281,12 +281,7 @@ public class GenomeLoc implements Comparable { * @return true if we are past the last location to process */ public static boolean pastFinalLocation(GenomeLoc curr, ArrayList locs) { - if ( locs.size() == 0 ) - return false; - else { - GenomeLoc last = locs.get(locs.size() - 1); - return last.compareTo(curr) == -1 && ! last.overlapsP(curr); - } + return (locs.size() > 0 && curr.isPast(locs.get(locs.size() - 1))); } /**