pybedtools 琐碎知识 坑
一个坑:pybedtools 使用和不用saveas 会导致结果不同,有时saveas 或 count 就会清空数据。
You need to save the generator-based a = pybedtools.example_bedtool('a.bed')
b = a.filter(lambda x: len(x) > 100)
b = b.saveas()
b.head()
Otherwise |
bedtools是使用率很高的生信工具,将其整合到python中(pybedtools),可以方便的调用,这本来是一件很好的事,但是遗憾的是pybedtools还是很不成熟,存在一些bug
https://github.com/daler/pybedtools/issues/172
It looks like filter function doesn't return a BedTool object ready to use.