-
Notifications
You must be signed in to change notification settings - Fork 5
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
Updates from production, Support for new human-filtering impl #141
Conversation
Updates from production. Support for new MOVI-based human-filtering implementation.
Pull Request Test Coverage Report for Build 9474339226Details
💛 - Coveralls |
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.
Thank you @charles-cowart; looking great, just a few comments.
Removed legacy QCJob from the current source tree as it's no longer needed. Updates for NuQCJob including the use of MMI files based on machine and assay-type based configuration.
Pull Request Test Coverage Report for Build 9490067895Details
💛 - Coveralls |
@antgonza ready for review! It's missing a test for the new method that creates the minimap2/samtools commands, but I thought it best for you confirm that this is what you were thinking of first. I can confirm the method does work correctly in my stub. |
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.
Some comments, thank you.
Pull Request Test Coverage Report for Build 9505416011Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9505701263Details
💛 - Coveralls |
cat ${r1_filt} | \ | ||
gzip -c > ${r1_adapter_only} & | ||
cat ${r2_filt} | \ | ||
gzip -c > ${r2_adapter_only} & | ||
wait | ||
|
||
rm ${r1_filt} & |
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.
rm ${r1_filt} & |
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.
@antgonza this appears related to the comment above.
For a reference for how this can be done with mxdx, which I'm testing out-of-band for something else, but which does work on test data. Adapting here would assume The change to the filter_pmls script is minor, just adding the named options and only writing out the non-human data. This does not currently split/re-pair. I most likely will adopt
|
Co-authored-by: Daniel McDonald <[email protected]>
Co-authored-by: Daniel McDonald <[email protected]>
Co-authored-by: Daniel McDonald <[email protected]>
Co-authored-by: Daniel McDonald <[email protected]>
Co-authored-by: Daniel McDonald <[email protected]>
Co-authored-by: Daniel McDonald <[email protected]>
Co-authored-by: Daniel McDonald <[email protected]>
Pull Request Test Coverage Report for Build 9506270527Details
💛 - Coveralls |
Co-authored-by: Daniel McDonald <[email protected]>
Pull Request Test Coverage Report for Build 9506297323Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9506329160Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9506334894Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9506339410Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9506380184Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9506389996Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 9506399088Details
💛 - Coveralls |
Quick follow up. If using $ seqkit pair -1 some.R1.fastq.gz -2 some.R2.fastq.gz -O foo --id-regexp '^(\S+)\/[12]' On the upside, it accepts gzip'd files, will write gzip, and will only save unpaired if you really want it |
Updates from production.
Support for new MOVI-based human-filtering implementation.
Tests updated to support recent changes.