这是命令(可以在Windows CMD中执行):
makeblastdb -in mydb.fsa -parse_seqids -dbtype nucl
我想一个接一个地或同时对多个文件执行此命令, 如:
makeblastdb -in mydb.fsa1 -parse_seqids -dbtype nucl
makeblastdb -in mydb.fsa2 -parse_seqids -dbtype nucl
makeblastdb -in mydb.fsa3 -parse_seqids -dbtype nucl
makeblastdb -in mydb.fsa4 -parse_seqids -dbtype nucl
makeblastdb -in mydb.fsa5 -parse_seqids -dbtype nucl
...
因为我得到了60,000个文件,所以不可能做到这一点。谁能告诉我怎么做?
答案 0 :(得分:0)
使用For
命令。
for %%file in (directory) DO (makeblastdb -in %%file -parse_seqids -dbtype nucl)
如果您只想要特定文件,请使用通配符构建掩码
for %%file in (directory\mydb.fsa*) DO (makeblastdb -in %%file -parse_seqids -dbtype nucl)