Greetings,
I am trying to classify some 16S sequences with the SILVA database, For this I am running the next command using the feature-classifier module:
qiime feature-classifier classify-consensus-blast
--i-query 04_Deblur/Featured_Data.qza
--i-reference-reads SILVA_138/silva-138-99-seqs.qza
--i-reference-taxonomy SILVA_138/silva-138-99-tax.qza
--o-classification 05_Taxonomic/Classified.qza
I received the next error:
Running external command line application. This may print messages to stdout and/or stderr.
The command being run is below. This command cannot be manually re-run as it will depend on temporary files that no longer exist.
Command: blastn -query /tmp/qiime2-archive-drr5i1f1/c740bc5f-413e-4eb2-8109-964ea9eb00ab/data/dna-sequences.fasta -evalue 0.001 -strand both -outfmt 7 -subject /tmp/qiime2-archive-l0bxvjzl/a7432d0f-b5f7$
Traceback (most recent call last):
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/site-packages/q2cli/commands.py", line 329, in call
results = action(**arguments)
File "", line 2, in classify_consensus_blast
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/site-packages/qiime2/sdk/action.py", line 244, in bound_callable
outputs = self.callable_executor(scope, callable_args,
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/site-packages/qiime2/sdk/action.py", line 390, in callable_executor
output_views = self._callable(**view_args)
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/site-packages/q2_feature_classifier/_blast.py", line 44, in classify_consensus_blast
consensus = _consensus_assignments(
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/site-packages/q2_feature_classifier/_consensus_assignment.py", line 28, in _consensus_assignments
_run_command(cmd)
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/site-packages/q2_feature_classifier/_consensus_assignment.py", line 74, in _run_command
subprocess.run(cmd, check=True)
File "/home/capfz200/anaconda3/envs/qiime2-2021.4/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['blastn', '-query', '/tmp/qiime2-archive-drr5i1f1/c740bc5f-413e-4eb2-8109-964ea9eb00ab/data/dna-sequences.fasta', '-evalue', '0.001', '-strand', 'both', '-outfmt$
I am not sure what it is about, maybe memory? It seems like the process stopped suddenly.
Cesar