python - 在床具中使用排序时,染色体按字典顺序排序
问题描述
在 python 中,当您使用 bedtools 排序功能时,染色体按字典顺序排序,因此 chr12 将排在 chr9 之前。
当您使用 bash 时,有一些方法可以解决它,例如- k1,1 - k2,2n
描述了许多站点,但它们都不能在 python 语法中工作。
我的代码如下:
import pybedtools as bt
sites = bt.BedTool(input.bed).sort().merge(d=-1, c=5, o='sum').saveas('output.bed')
解决方案
推荐阅读
- proxy - kotlinNpmInstall 在企业代理后面
- python - 从导入的模块中引用 __file__
- android - 致命信号 11 (SIGSEGV),代码 2,tid 5938 中的故障地址 0x74eaaba0
- r - 为面板回归转换数据框
- python - 重命名 pytest.mark.parametrize 中的参数
- angular - Angular Material Tree 向每个节点添加子按钮
- php - 如何在 Laravel 中调整图像大小并同时将数据保存在数据库中
- android - 访问 binding-Object 并遍历属性以访问我的所有自定义按钮
- python - 如何流式传输特定用户的推文并将它们作为变量返回
- c# - 如果启用了 2FA,如何使用 AzureAD 进行集成测试