ailist.LabeledIntervalArray.percent_coverage#

LabeledIntervalArray.percent_coverage(self, LabeledIntervalArray other_laia)#

Finds the percent coverage of two LabeledIntervalArrays

Parameters:
other_laia : LabeledIntervalArray

LabeledIntervalArray to find percent coverage with

Returns:

percent_coveragefloat

Percent coverage of two LabeledIntervalArrays

Notes

  • The percent coverage is returned as a float

  • The percent coverage is not sorted

Examples >>> laia1 = LabeledIntervalArray() >>> laia1.add_interval(0, 10, ‘A’) >>> laia1.add_interval(10, 20, ‘B’) >>> laia1.add_interval(20, 30, ‘C’)

>>> laia2 = LabeledIntervalArray()
>>> laia2.add_interval(0, 10, 'A')
>>> laia2.add_interval(10, 20, 'B')
>>> laia1.percent_coverage(laia2)
>>> [0.6666666666666666, 0.3333333333333333]