ailist.IntervalArray.add#

IntervalArray.add(start, end)[source]#

Add an interval to IntervalArray inplace

Parameters:
start : int

Start position of interval

end : int

End position of interval

Returns:

None

See also

IntervalArray.from_array

Add intervals from arrays

IntervalArray.construct

Construct IntervalArray, required to call IntervalArray.intersect

IntervalArray.intersect

Find intervals overlapping given range

Examples

>>> from ailist import IntervalArray
>>> ail = IntervalArray()
>>> ail.add(1, 2)
>>> ail.add(3, 4)
>>> ail.add(3, 6)
>>> ail
IntervalArray
    (1-2)
    (3-4)
    (3-6)