ailist.IntervalArray.iter_sorted#
- IntervalArray.iter_sorted()[source]#
Iterate over an IntervalArray in sorted way
- Parameters:
- None
- Returns:
- sorted_iterGenerator
Generator of LabeledIntervals
See also
IntervalArray.sort
Sort intervals inplace
IntervalArray.intersect
Find intervals overlapping given range
Examples
>>> from ailist import IntervalArray >>> ail = IntervalArray() >>> ail.add(1, 2) >>> ail.add(3, 4) >>> ail.add(2, 6) >>> ail LabledIntervalArray (1-2) (3-4) (2-6) >>> s_iter = ail.iter_sorted() >>> for i in s_iter: >>> print(i) Interval(1-2) Interval(2-6) Interval(3-4)