public class IntervalUtil extends Object
Constructor | Description |
---|---|
IntervalUtil() |
Modifier and Type | Method | Description |
---|---|---|
static void |
assertOrderedNonOverlapping(Iterator<Interval> intervals,
SAMSequenceDictionary sequenceDictionary) |
Throws RuntimeException if the given intervals are not locus ordered and non-overlapping
|
static boolean |
contains(IntervalList intervalList,
String sequenceName,
long position) |
Return true if the sequence/position lie in the provided interval list.
|
static boolean |
contains(Interval interval,
String sequenceName,
long position) |
Return true if the sequence/position lie in the provided interval.
|
public static boolean contains(Interval interval, String sequenceName, long position)
public static boolean contains(IntervalList intervalList, String sequenceName, long position)
public static void assertOrderedNonOverlapping(Iterator<Interval> intervals, SAMSequenceDictionary sequenceDictionary)
intervals
- sequenceDictionary
- used to determine order of sequences