夜阑听雨眠 2019-03-02 16:05 采纳率: 0%
浏览 972

biopython 如何根据另一个txt文件中的序列ID对Fasta文件中的序列进行排序?

我用hmmer进行多序列比对后生成结果文件后,现在需要将数据库中相对应的序列提取出来,目前已经提取出来了为result.txt,但是提取出的序列顺序与hmmer比对结果文件的顺序不相符,需要对其进行重排序,所以需要一个脚本来实现,希望大大们可以不吝赐教。我目前已经有这些序列的hmm比对ID文件ID.txt了。
简明一下就是:
我有一个ID.txt文件:

图片说明

生成的result.txt文件是:

图片说明

想要通过脚本生成的是:

图片说明

顺序和ID文件的顺序一致。
上述说明只是简要说明,实际操作的时候序列数量比3个多得多,所以希望大大们能够写个n个数据量的脚本。
ID.txt和result.txt对应的序列数目是相等的。
感谢各位大大教导!

  • 写回答

1条回答 默认 最新

  • m0_62275682 2021-11-17 10:54
    关注

    想问一下这个问题您现在解决了吗?我现在遇到同样的问题解决不了。

    评论

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程