Support for NuGen Ovation RRBS libraries
This pull request introduces an initial implementation for processing NuGen Ovation RRBS libraries, drawing guidance from the commands outlined in the NuMetRRBS repository. Currently, the focus is on integrating fundamental steps such as adapter trimming and diversity trimming. Although there's an optional component for deduplicating reads via molecular tags, I'm not sure how to implement this right now. Lastly, let me know if I should submit some Ovation data to the test-datasets repository.
PR checklist
- [x] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [x] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
- [ ] If necessary, also make a PR on the nf-core/methylseq branch on the nf-core/test-datasets repository.
- [ ] Make sure your code lints (
nf-core lint). - [ ] Ensure the test suite passes (
nextflow run . -profile test,docker --outdir <OUTDIR>). - [ ] Check for unexpected warnings in debug mode (
nextflow run . -profile debug,test,docker --outdir <OUTDIR>). - [x] Usage Documentation in
docs/usage.mdis updated. - [x] Output Documentation in
docs/output.mdis updated. - [ ]
CHANGELOG.mdis updated. - [x]
README.mdis updated (including new tool citations and authors/contributors).
The suggested diversity trimming looks good to me, but do we have specific test data for this?
I have some Ovation test data, shall I submit it to the test-datasets repository?
@jma1991 could you please update / rebase this PR off the latest nf-core dev branch please?
@jma1991 checking in here - did you get some test data into the test-datasets repo ?