Closed shayandoust closed 1 year ago
Actually, it seems like these commands could exist in 2.13? So I am not sure what is going on here...
Hi @shayandoust!
A newer version of vsearch is on our radar, however there are a few blockers here:
So with that in mind, I just want to point out a concern I have regarding repackaging QIIME 2 - we put in a significant amount of energy building, testing, and verifying conda packages (https://busywork.qiime2.org). We are unable to provide support for packages that are built outside of our ecosystem (we have no way to verify that they work correctly). As well, the notion of the "core distribution" of QIIME 2 is quickly disappearing, as we work on building out https://library.qiime2.org, a distribution center for QIIME 2 -related conda packages. I am unsure how your approach to repackaging will scale with that shift.
Is there any chance that the Debian Med packaging team can distribute this while maintaining the conda packages? You might've noticed we don't distribute any python packages - that is because our tools aren't explicitly python packages - conda lets us work with many other runtimes, etc. We have long-term plans of developing out QIIME 2 runtimes in R, as well - hopefully that helps illustrate our view of conda.
Keep us posted!
PS - it looks like you're running python 3.8 in the log above - again, we haven't tested or verified that QIIME 2 works with Python 3.8 - this information is all embedded in the conda recipes and conda packages used to distribute QIIME 2.
@shayandoust, vsearch is now unpinned and Qiime2 2022.8 is shipping with up-to-date vsearch v2.21.1 directly from Bioconda!
Let us know if this fixes it! (It does not address questions about how best to build, test, and ship Qiime2, but that's over my pay grade.)
Hello,
I am currently packaging q2-vsearch for the Debian-Med packaging team1. I have realised that q2-vsearch2 is very strict with the version of vsearch that is required (2.7.0). This became apparent as the tests failed with the following recurring messages (exemplar):
Most notably,
Invalid option(s): --fastq_qminout --minseqlength
. It has become apparent that these options are not available in the latest version of vsearch (they were removed).It would be much appreciated if this could be fixed.