Package beagleutil
Interface IntInterval
-
- All Known Implementing Classes:
ChromInterval,SampleSeg
public interface IntIntervalInterface
Instances of classIntIntervalrepresents an interval of consecutive integers.IntIntervalare immutable.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static java.util.Comparator<IntInterval>decEndComp()Returns aComparator<IntInterval>which ordersIntIntervalobjects in order of increasingthis.start()value and ordersIntIntervalobjects with the samethis.start()value in order of decreasingthis.inclEnd()value.static java.util.Comparator<IntInterval>incEndComp()Returns aComparator<IntInterval>which ordersIntIntervalobjects in order of increasingthis.start()value and ordersIntIntervalobjects with the samethis.start()value in order of increasingthis.inclEnd()value.intinclEnd()Returns the end of the interval (inclusive).intstart()Returns the start of the interval (inclusive).
-
-
-
Method Detail
-
start
int start()
Returns the start of the interval (inclusive).- Returns:
- the start of the interval (inclusive).
-
inclEnd
int inclEnd()
Returns the end of the interval (inclusive).- Returns:
- the end of the interval (inclusive).
-
incEndComp
static java.util.Comparator<IntInterval> incEndComp()
Returns aComparator<IntInterval>which ordersIntIntervalobjects in order of increasingthis.start()value and ordersIntIntervalobjects with the samethis.start()value in order of increasingthis.inclEnd()value.- Returns:
- a
Comparator<IntInterval>object
-
decEndComp
static java.util.Comparator<IntInterval> decEndComp()
Returns aComparator<IntInterval>which ordersIntIntervalobjects in order of increasingthis.start()value and ordersIntIntervalobjects with the samethis.start()value in order of decreasingthis.inclEnd()value.- Returns:
- a
Comparator<IntInterval>object
-
-