-
Notifications
You must be signed in to change notification settings - Fork 42
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
Merging template updates 2.9 and workflow update #86
Conversation
|
Wow, thats a large PR. I didnt check in detail yet, but only initiated starting the automatic tests. All test failed with |
I'm afraid it is... My bad 😵💫. but there were a lot of files to update since the previous template update. Hope this commit fix the tests. |
No worries, thats a process ;)
|
Oops, I am going to fix and test it locally again using docker... |
Hello!, I have locally tested
After sing-up into quay.io my account was blocked (I dunno why). Therefore, I can't login to quay.io and the error message above arise when the wf tries to access to |
There shouldnt be any sign in needed, never. |
In fact, that was the solution! 🙌🏾 |
Sorry for the delay, I will try to review on Monday. |
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.
Nice work!
I think there was a little unused code added from the template such as igenomes.config and sample_check.py etc which could be removed.
Also the samplesheet problem with supplying a csv that is tab separated (-> tsv) could be solved.
Other than that it looks fine to me.
I havent run the pipeline but looked only at the code. Aiming to run the pipeline today, but I dont expect major new insight.
I did run the pipeline with |
Test are running but I totally forgot to remove the |
Warning messages removed ;). Thank you so much for the review ! |
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.
Great!
nf-validation on sample sheet and/or tsv/csv documentation and parsing will need adjustments, but the template update is fine as is I think.
Now we only need to have the branch protection rules adjusted to reflect the new tests. I already attempted to get someone to do it but wasnt successful yet.
Awesome! Thanks again 👍🏾 . |
This PR merges the template update v2.9 (#84). The new implementations ensure that the nf-core/bacass workflow is compatible with the latest nf-core version.
Taking advantage of the template update, several local modules and processes listed in #61 have been refactored into nf-core modules, along with a version update.
Other implementations have been included in accordance with the task list in #85.
PR checklist
nf-core lint
).nextflow run . -profile test,docker
).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).Specific check list
Canu, minimap2, Miniasm, Racon
.FastQC, Samtools, Kraken2, Quast, Prokka, MultiQC
.Dfast, Medaka, Nanoplot, Nanopolish, Pycoqc, Unicycler
.Skewer
withFastP
wrapping it withFastQC
by usingsubworkflows/nf-core/fastq_trim_fastp_fastqc
.get_software_versions.nf
withnf-core/custom/dumpsoftwareversions.nf
.nextflow_schema.json
by adding some extra params.