Package | Description |
---|---|
htsjdk.samtools.util |
Modifier and Type | Method and Description |
---|---|
IntervalTree.Node<V> |
IntervalTree.find(int start,
int end)
Find an interval.
|
IntervalTree.Node<V> |
IntervalTree.findByIndex(int idx)
Find the nth interval in the tree.
|
IntervalTree.Node<V> |
IntervalTree.max()
Find the greatest interval in the tree.
|
IntervalTree.Node<V> |
IntervalTree.max(int start,
int end)
Find the latest interval in the tree less than or equal to the specified interval.
|
IntervalTree.Node<V> |
IntervalTree.min()
Find the least interval in the tree.
|
IntervalTree.Node<V> |
IntervalTree.min(int start,
int end)
Find the earliest interval in the tree greater than or equal to the specified interval.
|
IntervalTree.Node<V> |
IntervalTree.minOverlapper(int start,
int end)
Find the earliest interval in the tree that overlaps the specified interval.
|
IntervalTree.Node<V> |
IntervalTree.FwdIterator.next() |
IntervalTree.Node<V> |
IntervalTree.RevIterator.next() |
IntervalTree.Node<V> |
IntervalTree.OverlapIterator.next() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<IntervalTree.Node<V>> |
IntervalTree.iterator()
Return an iterator over the entire tree.
|
java.util.Iterator<IntervalTree.Node<V>> |
IntervalTree.iterator(int start,
int end)
Return an iterator over all intervals greater than or equal to the specified interval.
|
java.util.Iterator<IntervalTree.Node<V>> |
IntervalTree.overlappers(int start,
int end)
Return an iterator over all intervals overlapping the specified range.
|
java.util.Iterator<IntervalTree.Node<V>> |
IntervalTree.reverseIterator()
Return an iterator over the entire tree that returns intervals in reverse order.
|
java.util.Iterator<IntervalTree.Node<V>> |
IntervalTree.reverseIterator(int start,
int end)
Return an iterator over all intervals less than or equal to the specified interval, in reverse order.
|
Modifier and Type | Method and Description |
---|---|
int |
IntervalTree.Node.getRelationship(IntervalTree.Node<V1> interval) |
boolean |
IntervalTree.Node.isAdjacent(IntervalTree.Node<V1> interval) |
Constructor and Description |
---|
FwdIterator(IntervalTree.Node<V> node) |
RevIterator(IntervalTree.Node<V> node) |
Constructor and Description |
---|
ValuesIterator(java.util.Iterator<IntervalTree.Node<V1>> itr) |