-
Notifications
You must be signed in to change notification settings - Fork 44
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
fix: Feature/update cutadapt wrapper #67
fix: Feature/update cutadapt wrapper #67
Conversation
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.
Many thanks for catching and debugging this! Just one little thing that I would switch back.
Co-authored-by: David Laehnemann <david.laehnemann@hhu.de>
Ah, I think it is failing because this string here is empty (and we have a single end test case unit): Maybe just replicate the settings string from |
Should have addressed this in my latest :) |
@@ -20,4 +20,4 @@ install: | |||
script: | |||
- source activate snakemake | |||
# run the workflow | |||
- snakemake --use-conda --directory .test || (for f in .test/logs/*; do echo $f; cat $f; done; for f in .test/logs/*/*; do echo $f; cat $f; done; exit 1) | |||
- snakemake --cores all --use-conda --directory .test || (for f in .test/logs/*; do echo $f; cat $f; done; for f in .test/logs/*/*; do echo $f; cat $f; done; exit 1) |
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.
BTW, I think this .travis.yml
file is an artifact from a time, when CI tests were run via Travis CI. But we have long moved to GitHub Actions, so all testing harness definitions are found in .github/workflows/
. I guess we can simply remove this file here in the near future.
fix: Feature/update cutadapt wrapper (snakemake-workflows#67)
🤖 I have created a release *beep* *boop* --- ## [2.4.3](v2.4.2...v2.4.3) (2023-02-06) ### Bug Fixes * Feature/update cutadapt wrapper ([#67](#67)) ([29d7967](29d7967)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
I encountered an error in this trimming rule due to
Tried running under Python 3.10 and 3.7, still encountered the same issue, but eventually tracked the rabbit hole down to this.
Updating the wrapper for cutadapt slightly changes the syntax, but no modification to the config.yaml file is needed. Additionally, (optionally) I added multithreading, as cutadapt scales quite well.