我正在尝试使用blastdbcmd-当我在cmd上键入以下内容时

blastdbcmd -db databaseBLAST -entry_batch -outfmt "%f" -out test_query.txt

弹出以下错误:
Error: Too many positional arguments <1>, the offending value: %f

我输入了%f以便它是fasta格式的,即使花了这么多时间在互联网上找出答案,我仍然不知道该如何处理这个错误。你能帮我一下吗?

最佳答案

也许有点晚了,但我认为这可能是utf-8与iso拉丁语的另一个例子,它们找到了一种烦人的方式:
我使用的是另一个查询的相同问题,但冒犯值是blastn。我发现这是命令的“-”部分的编码问题。也就是说,如果你是从mac或pdf复制粘贴命令,那么看起来像是“%f”或“-”的内容可能不是。尝试键入所有命令,而不是复制粘贴。

08-05 06:10