but it doesn't accept "FeatureData[ProteinSequence]" as a valid input format. How can I classify protein sequences taxonomically with Qiime2? Also, would it be preferable (faster or more accurate) to common methods with BLAST or DIAMOND?
QIIME 2 cannot currently assign taxonomy to proteins. It is a work in progress to add this functionality (contributions are very welcome! ), see here for more details and relevant discussion: