I'm struggling to assign taxonomy to ITS amplicons. I downloaded the UNITE v8 database and imported the reference sequences and taxonomy using the following:
qiime tools import \
--type FeatureData[Sequence] \
--input-path sh_refs_qiime_ver8_97_10.05.2021.fasta \
--output-path unite-v8-97-seqs.qza
qiime tools import \
--type FeatureData[Taxonomy] \
--input-format HeaderlessTSVTaxonomyFormat \
--input-path sh_taxonomy_qiime_ver8_97_10.05.2021.txt \
--output-path unite-v8-97-tax.qza
I then used VSEARCH to assign taxonomy:
qiime feature-classifier classify-consensus-vsearch \
--i-query dada2_output/dada2_rep_seqs.qza \
--i-reference-reads ../ReferenceSequences/unite-v8-97-seqs.qza \
--i-reference-taxonomy ../ReferenceSequences/unite-v8-97-tax.qza \
--o-classification taxa/asv_classification.qza
And received this error:
Plugin error from feature-classifier: 'Identifier 227 was reported in taxonomic search results, but was not present in the reference taxonomy.'
I compared the original FASTA and taxonomy files, but didn't find any discrepancy between the 227th sequence and taxonomic ID. Is this an error in the original database, or something with the way I imported these files as q2 artifacts? I also attempted this with the dynamic clustered database and received the same error.