-
Notifications
You must be signed in to change notification settings - Fork 21
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
adding fastq_screen module #19
Conversation
|
@nf-core-bot fix linting, please :) |
I only had a quick glance (so no formal review yet), but I would prefer that we start using
Ideally, you would in the process also edit the history on your branch, because the previous commands would only apply to future files, but not the ones that you already committed. For this, it is necessary to rewrite the history and that will lead to diverging branches with your origin:
Instead of pulling in the origin, however, (which would bring back the data we want to prune from history), we force push the rewritten history to the remote origin on GitHub. Then your origin dev branch is clean again and can be safely merged to the upstream repo in nf-core after approval of this PR:
|
The suggestion by @MatthiasZepper seems to be a bit of work but I think I agree. Probably worth getting |
The downside of |
As per our discussion in the dev meeting, we bench the |
Yes, |
I tried to provide the references for fastq screen test profile via igenomes, which is in a S3 bucket. Problem is, fastqscreen cannot read it. We have a few options, none I really like:
|
I had a lengthly discussion with @maxulysse about this, but we couldn't really agree. |
I'd say 2, if you choose a tiny reference. I think in general bad tests are better than no tests, I don't think it's such a big issue that the reference is unrealistically small, the tests will still catch eg if fastq_screen crashes because of some config error. |
I agree with @Aratz, it's better to have bad tests than no tests. |
PR checklist
nf-core lint
).nf-test test main.nf.test -profile test,docker
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).