org.bdgenomics.utils.interval.array
Collects and returns all elements in this array.
Collects and returns all elements in this array.
An array containing all elements.
Filters items in an IntervalArray based on a given predicate.
Filters items in an IntervalArray based on a given predicate.
The predicate to filter elements by.
A new IntervalArray with filtered elements.
Gets all overlapping intervals in array for a given K, however if no overlapping intervals are found, uses the element that is the closest to the query.
Gets all overlapping intervals in array for a given K, however if no overlapping intervals are found, uses the element that is the closest to the query.
The interval to filter by.
An Iterable of elements filtered by the query interval containing overlapping or the closest element in array.
Gets all overlapping intervals in array for a given query interval.
Gets all overlapping intervals in array for a given query interval.
The interval to filter by.
Iterable of elements filtered by the query interval containing overlapping elements in array. If none exist, returns an empty Iterable.
Insert an Iterator of items into existing IntervalArray.
Insert an Iterator of items into existing IntervalArray.
The tuples to insert into IntervalArray.
new IntervalArray with inserted values.
Maps values from T to T2.
Maps values from T to T2.
The new type to map values to.
Function mapping T to T2.
new IntervalArray with mapped values.
Originally, an IntervalArray was a collection of trees. Alas, we have no trees anymore. I blame global warming.
WARNING: CONTAINS A VARIABLE THAT IS NOT THREAD SAFE TO SAFELY USE THIS VARIABLE IN A SPARK CONTEXT, CREATE A SHALLOW COPY OF THE INTERVAL ARRAY.
optLastIndex