Hi @Nick,
Thanks for posting!
This is not an issue with consistency or anything in QIIME2, but a quirk in Greengenes annotations as discussed in this post. The one feature can only be classified to family level. The other feature is successfully classified to species level, but to a taxon that has no genus or species level affiliation.
One solution is to collapse to a taxonomic level of interest. E.g., you can collapse at species level — any features classified to these groups would then be collapsed into a single feature. The taxonomic label containing g__;s__
would be unchanged, but the other label (only classified to f__Ruminococcaceae
) would become:
k__Bacteria; p__Firmicutes; c__Clostridia; o__Clostridiales; f__Ruminococcaceae; __; __
Because the empty levels automatically become filled out.
Yes, that would be the only other solution if you need even taxonomic labels in phyloseq and collapsing features is a problem.
I hope that helps!