pybedtools文档--筛选

1、BedTool.filter(func*args**kwargs)[source]

根据用户定义的功能进行特征的筛选,使func对Bedtool目标中的每一个特征进行评估,返回那些在func中值是True的特征。

args 和**kwargs 直接传递给 *func.

直接返回一个BedTool目标在内存中,如果想要保存结果,需要使用.saveas()方法。

>>> a=pybedtools.example_bedtool('a.bed')

>>> subset=a.filter(lambdab:b.chrom=='chr1' and b.start<150)

>>> len(a),len(subset)

(4, 2)

因此就从原有的4个记录中导出了2个符合要求的记录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2017.12.12日天气多云星期二第十六篇 今天回来比昨天早一些,我看下时间刚好是去接孩子放学的时间。走到学校正...
    二六班王佳欣阅读 206评论 0 0
  • 我们草原去 青色的草原上 跑着棕色的骏马 金色的太阳 从草原升起 照亮了草原照亮了马尾 我们草原去 我们草原去
    木木青苔阅读 161评论 0 0
  • 今天早上睡到了八点,一下子满满的幸福感,虽然昨天晚上没见到老公和孩子,但补充了睡眠,心情都不一样了,好开心。 到办...
    心如美玉阅读 481评论 0 3