-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: Manifest needs var expansion #199
Conversation
thermokarst
commented
Nov 7, 2018
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM @thermokarst ! tests run like a charm locally, let's see how busywork feels about it.
I'm the developer for q2-itsxpress. I've been having some users get errors the stem from this file validation module. The issues happen when small, but not empty, fastq files are being written. An example of an error when running qiime in verbose mode is:
When I run the sample through the stand-alone version of ITSxpress it produces a forward and reverse fastq with 52 records. Is this an error that was addressed by the refactoring you just completed? I'm happy to test it locally, but I wasn't sure how to install the latest development version of the whole qiime stack locally. |
Hey @arivers!
Nope. The validation message you shared is actually for the FastqGzFormat, not the manifest formats.
Have you seen this? https://dev.qiime2.org/latest/quickstart/
This error is when a sequence is written with no nucelotides:
Is it possible for you to remove the empty records in itsexpress (or the plugin), prior to returning the output? |
Fantastic, this will allow me to solve my validation issue! I was thinking the issue was coming from trying to process blank fastq files not blank fastq records. Thanks for pointing me to how to set up the dev environment. I'll ask these questions over in the qiime developer forum next time, after I posted I remembered that's where most of the developer questions are supposed to go. |