ailist.LabeledIntervalArray.union#
- LabeledIntervalArray.union(self, LabeledIntervalArray other_laia)#
Finds the union of two LabeledIntervalArrays
- Parameters:
- other_laia : LabeledIntervalArray
LabeledIntervalArray to find union with
- Returns:
- union_laiaLabeledIntervalArray
LabeledIntervalArray with union
Notes
The union is returned as a new LabeledIntervalArray
The union is not sorted
Examples >>> laia1 = LabeledIntervalArray() >>> laia1.add_interval(0, 10, ‘A’) >>> laia1.add_interval(10, 20, ‘B’) >>> laia1.add_interval(20, 30, ‘C’) >>> laia1.add_interval(30, 40, ‘D’) >>> laia1.add_interval(40, 50, ‘E’)
>>> laia2 = LabeledIntervalArray() >>> laia2.add_interval(0, 10, 'A') >>> laia2.add_interval(10, 20, 'B')
>>> laia1.union(laia2) >>> LabeledIntervalArray >>> 0-10: A >>> 10-20: B >>> 20-30: C >>> 30-40: D >>> 40-50: E