ailist.IntervalArray.construct#
- IntervalArray.construct(min_length=20)[source]#
Construct labeled_aiarray_t *Required to call intersect
- Parameters:
- min_length : int
Minimum length
- Returns:
None
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 IntervalArray (1-2) (3-4) (2-6) >>> ail.construct() >>> ail IntervalArray (1-2) (2-6) (3-4)