You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, thank you for developing this useful tool! I encountered an error while running gff3_QC and need some help troubleshooting.
I used the following command:
gff3_QC -g my.gff3 -f my.fa -o report.txt -s statistic.txt
I received the following error message:
Traceback (most recent call last):
File "/public1/home/sc30852/anaconda3/envs/GFF_env/bin/gff3_QC", line 33, in
sys.exit(load_entry_point('gff3tool==2.1.0', 'console_scripts', 'gff3_QC')())
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/bin/gff3_QC.py", line 103, in script_main
cmd = inter_model.main(gff3, args.gff, args.fasta, logger=logger_stderr, noncanonical_gene=args.noncanonical_gene)
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/lib/inter_model/inter_model.py", line 151, in main
r = check_incorrectly_split_genes(gff, gff_file, fasta_file, logger)
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/lib/inter_model/inter_model.py", line 88, in check_incorrectly_split_genes
subprocess.Popen([cmd, '-in', 'tmp_cds.fa', '-dbtype', 'nucl']).wait()
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/subprocess.py", line 858, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/lib/ncbi-blast+/bin/makeblastdb'
It seems that makeblastdb (part of the NCBI BLAST+ suite) is required by gff3_QC, but it was not found in my environment. Could you please clarify if makeblastdb should be installed separately, or if there are additional installation steps to include it in the expected directory? I am currently using an Anaconda environment (GFF_env) for this project.
Thank you in advance for your help!
The text was updated successfully, but these errors were encountered:
I tried 2 fresh installs using python 3.8.16 - one using a python environment, and one with a miniconda environment. For both installations the program installed the blast binaries. So I'm not sure what's going on with your setup. I'd suggest setting up a fresh python or miniconda environment and attempting to install the gff3toolkit again. Sorry I can't help more!
Hello, thank you for developing this useful tool! I encountered an error while running gff3_QC and need some help troubleshooting.
I used the following command:
gff3_QC -g my.gff3 -f my.fa -o report.txt -s statistic.txt
I received the following error message:
Traceback (most recent call last):
File "/public1/home/sc30852/anaconda3/envs/GFF_env/bin/gff3_QC", line 33, in
sys.exit(load_entry_point('gff3tool==2.1.0', 'console_scripts', 'gff3_QC')())
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/bin/gff3_QC.py", line 103, in script_main
cmd = inter_model.main(gff3, args.gff, args.fasta, logger=logger_stderr, noncanonical_gene=args.noncanonical_gene)
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/lib/inter_model/inter_model.py", line 151, in main
r = check_incorrectly_split_genes(gff, gff_file, fasta_file, logger)
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/lib/inter_model/inter_model.py", line 88, in check_incorrectly_split_genes
subprocess.Popen([cmd, '-in', 'tmp_cds.fa', '-dbtype', 'nucl']).wait()
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/subprocess.py", line 858, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/public1/home/sc30852/anaconda3/envs/GFF_env/lib/python3.8/site-packages/gff3tool-2.1.0-py3.8.egg/gff3tool/lib/ncbi-blast+/bin/makeblastdb'
It seems that makeblastdb (part of the NCBI BLAST+ suite) is required by gff3_QC, but it was not found in my environment. Could you please clarify if makeblastdb should be installed separately, or if there are additional installation steps to include it in the expected directory? I am currently using an Anaconda environment (GFF_env) for this project.
Thank you in advance for your help!
The text was updated successfully, but these errors were encountered: