bx.intervals.operations.quicksect module
Intersects … faster. Suports GenomicInterval datatype and multiple chromosomes.
- class bx.intervals.operations.quicksect.IntervalNode(start, end, linenum=0, other=None)
Bases:
object
- insert(start, end, linenum=0, other=None)
- intersect(start, end, report_func)
- rotateleft()
- rotateright()
- traverse(func)
- class bx.intervals.operations.quicksect.IntervalTree
Bases:
object
- insert(interval, linenum=0, other=None)
- intersect(interval, report_func)
- traverse(func)
- bx.intervals.operations.quicksect.bad_sect(lst, int_start, int_end)
- bx.intervals.operations.quicksect.main()
- bx.intervals.operations.quicksect.test_func(node)