我在Mac上安装了SignalP 4.0。我按照所述更改了文件夹目录和输出目录的路径。

然后,当我通过键入以下内容尝试测试脚本时:

   ./signalp -t euk -f summary test/euk10.fsa > euk10.fsa.summary_out


错误信息:

    Can't locate FASTA.pm in @INC (you may need to install the FASTA module)(@INC contains: ....) at ./signalp line 80.


在文件signalp第80行中:

 use FASTA;


我安装了BioPerl,其中包含一个模块Bio :: BD :: Fasta,我想这是我所需要的。

但是,它仍然输出相同的错误消息。

最佳答案

您缺少“ P”。试试:$ENV{SIGNALP} = '/path/to/signalp/directory';

关于perl - SignalP错误消息:在@INC中找不到FASTA.pm,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38605052/

10-14 00:37