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
满足搜索条件的对象。