ailist.LabeledIntervalArray.construct#
- LabeledIntervalArray.construct(self, int min_length=20)#
Construct labeled_aiarray_t *Required to call intersect
- Parameters:
- min_length : int
Minimum length
- Returns:
None
See also
LabeledIntervalArray.sort
Sort intervals inplace
LabeledIntervalArray.intersect
Find intervals overlapping given range
Examples
>>> from aiarray import Labledaiarray >>> ail = Labledaiarray() >>> ail.add(1, 2, 'a') >>> ail.add(3, 4, 'a') >>> ail.add(2, 6, 'a') >>> ail Labledaiarray range: (1-6) (1-2, 'a') (3-4, 'a') (2-6, 'a') >>> ail.construct() >>> ail Labledaiarray range: (1-6) (1-2, 'a') (2-6, 'a') (3-4, 'a')