+ // remove any alignments that end before our CurrentPosition
+ // N.B. - BAM positions are 0-based, half-open. GetEndPosition() returns a 1-based position,
+ // while our CurrentPosition is 0-based. For example, an alignment with 'endPosition' of
+ // 100 does not overlap a 'CurrentPosition' of 100, and should be discarded.
+