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.