ailist.LabeledIntervalArray.freeze#
- LabeledIntervalArray.freeze(self)#
Make
LabeledIntervalArray
immutable- Parameters:
- None
- Returns:
None
See also
LabeledIntervalArray.unfreeze
Make mutable
LabeledIntervalArray.sort
Sort intervals inplace
LabeledIntervalArray.construct
Construct LabeledIntervalArray, required to call LabeledIntervalArray.intersect
Examples
>>> from aiarray import LabeledIntervalArray >>> ail = LabeledIntervalArray() >>> ail.add(1, 2, 'a') >>> ail.add(3, 4, 'a') >>> ail.add(3, 6, 'a') >>> ail aiarray range: (1-6) (1-2, 'a') (3-4, 'a') (3-6, 'a') >>> ail.freeze() >>> ail.add(9, 10, 'a') TypeError: LabeledIntervalArray is frozen and currently immutatable. Try '.unfreeze()' to reverse.