Open
Description
I love this library. I use it A LOT!
One function I would love to have on an IntervalTree is remove_overlaps
. This would remove anyway interval within the tree that overlaps with another.
My current work around is effectively this
remove = []
for iv in tree:
overlaps = list(tree.overlap(iv))
if len(overlaps) > 1:
remove.extend(overlaps)
for iv in remove:
tree.remove(iv)
Metadata
Metadata
Assignees
Labels
No labels