cljam.util.intervals

Data structures for interval queries.

find-overlap-intervals

(find-overlap-intervals indexed-intervals chr start end)
Find intervals that are on the given `chr` and overlap the given interval
[`start` `end`] using indexes created by `index-intervals`.

IIntervals

protocol

members

find-overlap-intervals*

(find-overlap-intervals* this start end)

index-intervals

(index-intervals intervals)(index-intervals intervals {:keys [structure], :or {structure :sorted-map}})
Make indexes for intervals to find overlaps.