-
Notifications
You must be signed in to change notification settings - Fork 735
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
Add README to modules build with Docker #4935
Add README to modules build with Docker #4935
Conversation
@nf-core-bot fix linting pretty please 🙏 |
Nothing for me to do here! 🤷 |
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.
The Dockerfiles are duplicates no? Why not put the GATK Dockerfile in the parent so we know it's common to all?
because we use this Dockerfile for just 4 gatk modules over 59, for all the rest we just use biocontainers as usual |
Ah, but there's still the issue the file could become out of sync between copies. Can they be symlinks instead? |
I'm not sure I like just copy pasting a dockerfile from another repo. I'd much rather just refer to the original file through a permalink or whatever. Ideally we're able to fix the bioconda recipe/biocontainer and we can leave the bloated broad dockerfile behind |
Yeah I'm against the Dockerfile copy pasting, they're probably just going to bitrot. Could we build them with Spack and wave? |
Yeah maybe we just toss a |
Not good enough, still missing the necessary custom python pkgs |
Replaced the Dockerfiles with self-explanatory READMEs |
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.
Looks good!
germlinecnvcaller tests are failing, did you fix theses in your PR? |
Yep, tests are passing in my PR |
Ok, then let's wait until yours is merged to merge this one |
Got wave working with Dockerfiles FYI https://github.com/nf-core/modules/actions/runs/7944492424/job/21690068698 (spack not so much) if there's any interest in being Guinea pigs. |
* add Dockerfile * remove environment.yml * EC lint * add comment * remove Dockerfile * add README --------- Co-authored-by: Matthias De Smet <[email protected]>
* master: Added contrast limited adaptive histogram equalization module (nf-core#5268) Leviosam2 index (nf-core#5316) Add subworkflow mapAD (nf-core#5239) Remove AMRFinderPlus DB update on each invocation (nf-core#5232) Revert "add paths in output directive in cellranger cout module" (nf-core#5306) Revert "update kallistobustools count output list" (nf-core#5307) Igv reports (nf-core#5263) Remove unnecessary .view() in subworkflows/nf-core/vcf_phase_shapeit5 & tests/modules/nf-core/shapeit5/ligate/main.nf (nf-core#5280) Add wittyer as module (nf-core#5171) Bamstats (nf-core#4474) gatk4_asereadcounter add updated meta and nf-tests (nf-core#5164) 4557 new module kaijumergeoutputs + stub Kraken2/Kraken2 (nf-core#5249) add cram/index support to bwamem2 (nf-core#5248) Add README to modules build with Docker (nf-core#4935) update paths for VEP (nf-core#5281) nf-test bases2fastq (nf-core#5272) Add module seqfu/stats (nf-core#5275)
* master: Added contrast limited adaptive histogram equalization module (nf-core#5268) Leviosam2 index (nf-core#5316) Add subworkflow mapAD (nf-core#5239) Remove AMRFinderPlus DB update on each invocation (nf-core#5232) Revert "add paths in output directive in cellranger cout module" (nf-core#5306) Revert "update kallistobustools count output list" (nf-core#5307) Igv reports (nf-core#5263) Remove unnecessary .view() in subworkflows/nf-core/vcf_phase_shapeit5 & tests/modules/nf-core/shapeit5/ligate/main.nf (nf-core#5280) Add wittyer as module (nf-core#5171) Bamstats (nf-core#4474) gatk4_asereadcounter add updated meta and nf-tests (nf-core#5164) 4557 new module kaijumergeoutputs + stub Kraken2/Kraken2 (nf-core#5249) add cram/index support to bwamem2 (nf-core#5248) Add README to modules build with Docker (nf-core#4935) update paths for VEP (nf-core#5281) nf-test bases2fastq (nf-core#5272) Add module seqfu/stats (nf-core#5275) Added gt/gff3validator (nf-core#4718) Added liftoff (nf-core#5209)
* add Dockerfile * remove environment.yml * EC lint * add comment * remove Dockerfile * add README --------- Co-authored-by: Matthias De Smet <[email protected]>
* add Dockerfile * remove environment.yml * EC lint * add comment * remove Dockerfile * add README --------- Co-authored-by: Matthias De Smet <[email protected]>
* add Dockerfile * remove environment.yml * EC lint * add comment * remove Dockerfile * add README --------- Co-authored-by: Matthias De Smet <[email protected]>
close #4934