如何利用服务器在自己计算机上建立本地化blast
答案:1 悬赏:10 手机版
解决时间 2021-01-17 17:56
- 提问者网友:愿为果
- 2021-01-16 17:43
如何利用服务器在自己计算机上建立本地化blast
最佳答案
- 五星知识达人网友:思契十里
- 2021-01-16 18:45
假设有一序列数据(sequence.fa,多序列,fasta格式),欲自己做成Blast数据库,典型的命令如下:核酸序列:$ ./formatdb –i sequence.fa –p F –o T/F蛋白序列:$ ./formatdb –i sequence.fa –p T –o T/F执行blast:获得了单机版的Blast程序,解压开以后,如果有了相应的数据库(db),那么就可以开始执行Blast分析了。单机版的Blast程序包,把基本的blast分析,包括blastn,blastp,blastx等都整合到了blastall一个程序里面。以下是一个典型的blastn分析命令:(待分析序列seq.fa,数据库nt_db)$./blastall –p blastn –i seq.fa -d nt_db –w 7 –e 10 –o seq.blastn.out(该命令的意思是,对seq.fa文件中的核酸序列对nt_db数据库执行blastn搜索,窗口大小是7,e值限制是10,输出的结果保存到文件seq.blastn.out 中)。Blastall的常用参数:-p 程序名应该是blastn,blastp,blastx,tblastn,tblastx中的一个-d 数据库名称,默认nr-i 查询序列文件,默认stdin-e E值限制,默认10-o 结果输出文件,默认stdout-F 过滤选项,默认T-a 选择进行运算的CPU个数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯