Closed AntoineHo closed 5 years ago
I think you are running a version of diamond that has a bug in the xml format, search the issues for diamond xml. (Sorry on my phone)
I checked my Diamond version and indeed there were issues with xml format with v0.9.17 and v0.9.18. After updating to v0.9.22 I now have the following error:
[10:14 AM]: Summary of gene models passed to EVM (weights):
-------------------------------------------------------
Augustus models (1): 22,006
Genemark models (1): 34,100
HiQ models (5): 7,185
Pasa models (1): 0
Total models: 63,291
-------------------------------------------------------
[10:14 AM]: Setting up EVM partitions
[10:16 AM]: Generating EVM command list
[10:16 AM]: Running EVM commands with 9 CPUs
[10:38 AM]: Combining partitioned EVM outputs
[10:38 AM]: Converting EVM output to GFF3
[10:39 AM]: Collecting all EVM results
[10:39 AM]: 33,939 total gene models from EVM
[10:39 AM]: Generating protein fasta files from 33,939 EVM models
[10:40 AM]: now filtering out bad gene models (< 50 aa in length, transposable elements, etc).
input = predict/predict_misc/evm.round1.proteins.fa
DataBase = /media/antoine/Data2/funannotate-DB
Traceback (most recent call last):
File "/home/antoine/tools/funannotate-1.4.2/bin/funannotate-predict.py", line 1235, in <module>
lib.RepeatBlast(EVM_proteins, args.cpus, 1e-10, FUNDB, os.path.join(args.out, 'predict_misc'), Blast_rep_remove)
File "/home/antoine/tools/funannotate-1.4.2/lib/library.py", line 3471, in RepeatBlast
with open(blast_tmp, 'rU') as results:
IOError: [Errno 2] No such file or directory: 'predict/predict_misc/repeats.xml'
Should I have this file in the folder before starting funannotate ?
Thank you
What is the output of funannotate database? If database properly installed then perhaps just delete the blast output and the evm.round1.proteins.fa files from the predict_misc folder and try it again. The logfile should also be giving you more information including the command that is being issued. You can try to run that command that is erring and see if that gives you more information.
The other possibility is that the diamond database needs to be recreated with the new version of diamond. To do that rerun the funannotate setup command using the —force flag.
Hello, it was indeed a diamond database problem, I updated it and the problem was gone. Thank you
Hello,
I have an issue running funannotate predict:
funannotate predict -i genome.cleaned.sorted.masked.fa -o predict/ --species "MySpecies" --transcript_evidence TSA/allmRNA.evidence.fa --protein_evidence Proteins/proteins.fa --cpus 10 --busco_db metazoa
I have the following output:
It seems that one of the packages has an issue... Any ideas ?
Thank you :)