skbio.metadata.IntervalMetadata.query

IntervalMetadata.query(bounds=None, metadata=None)[源代码]

Interval 具有边界和属性的对象。

状态:从0.5.1开始试验。

这个 Interval 对象必须满足以下两个要求:1)与指定的任何跨距重叠 bounds ;2)满足 metadata 规范。例如,你可以用这个代码识别所有与(10100)或(9001000)重叠的recA基因 interval_metadata.query([(10, 100), (900, 1000)], {{'gene': 'recA'}}) .

参数:
  • bounds (iterable of tuples of int pair, optional) -- 指定要查找的边界 Interval 物体。一个满意的区间特征只需要与一个边界重叠。违约 (None )意味着一切 Intervals 满足此要求。

  • metadata (dict, optional) -- 与关联的关键字属性的字典 Interval 对象。它指定要查找的元数据关键字和值。违约 (None )意味着一切 Intervals 满足此要求。

生成器:

间隔 —— Interval 满足搜索条件的对象。