首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用BioPython运行BLAST查询

使用BioPython运行BLAST查询
EN

Stack Overflow用户
提问于 2009-11-03 21:43:14
回答 2查看 8.5K关注 0票数 1

我想

  1. BLAST几个序列
  2. 从每个查询中检索前100次左右的点击量
  3. 池下载的序列
  4. 删除重复项

我怎样才能在BioPython中做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2015-06-06 07:29:23

代码语言:javascript
复制
 from Bio.Blast import NCBIWWW
    fasta_string = open("myfasta").read()
    result_handle = NCBIWWW.qblast("blastn", "nt", fasta_string)
    print result_handle.read()

上面是您自定义的seq文件,它是为internet BLAST提供的。

您以后可以按自己的意愿使用NCBIXML使用result_handle (即获得前100名,删除重复项)。

票数 7
EN

Stack Overflow用户

发布于 2009-11-03 22:27:14

当然可以- 本教程解释了如何在本地和NCBI中运行BLAST,以及如何解析结果。我将把实际的实现作为练习留给您!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1670323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档