Description
Hi John,
I've got some SingalP6 output I'd like to include in my annotate stage. I've tried the --signalp method but it threw an error. I'm using funannotate v1.8.7. I'll pop in the error then a head of the singalp output file. Maybe you can advise? I suspect it's something to do with the format but can't quite figure it out. Ideally I wouldve liked funannotate to run it natively but it didnt want to pickup the installation.
Existing SignalP results found: Predict/annotate_misc/signalp.results.txt
Traceback (most recent call last):
File "/home/chris/miniconda3/envs/Funannotate/bin/funannotate", line 10, in
sys.exit(main())
File "/home/chris/miniconda3/envs/Funannotate/lib/python3.7/site-packages/funannotate/funannotate.py", line 705, in main
mod.main(arguments)
File "/home/chris/miniconda3/envs/Funannotate/lib/python3.7/site-packages/funannotate/annotate.py", line 963, in main
lib.parseSignalP(signalp_out, secreted_out)
File "/home/chris/miniconda3/envs/Funannotate/lib/python3.7/site-packages/funannotate/library.py", line 5634, in parseSignalP
if col[9] == 'Y': # then there is signal peptide
IndexError: list index out of range
head signalp.results.txt
SignalP-6.0 Organism: Eukarya Timestamp: 20211008163009
ID Prediction OTHER SP(Sec/SPI) CS Position
FUN_000001-T1_FUN_000001 NO_SP 1.000034 0.000000
FUN_000002-T1_FUN_000002 NO_SP 1.000061 0.000000
FUN_000003-T1_FUN_000003 NO_SP 1.000047 0.000000
FUN_000004-T1_FUN_000004 NO_SP 1.000045 0.000000
FUN_000005-T1_FUN_000005 NO_SP 0.999985 0.000069
FUN_000006-T1_FUN_000006 NO_SP 1.000068 0.000000
FUN_000007-T1_FUN_000007 NO_SP 1.000054 0.000000
FUN_000008-T1_FUN_000008 NO_SP 1.000050 0.000001
Cheers,
Chris