-
Notifications
You must be signed in to change notification settings - Fork 251
Add support to Apple container in tools #4444
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
base: dev
Are you sure you want to change the base?
Changes from 17 commits
eb2f709
9b35ede
01219ae
a14bd27
2c8137a
6fac7ca
6a0f043
34cc95e
92173be
57ab00f
617d9c7
3e8e906
9ef2889
f4171b6
e372c38
867220d
21abd60
81dea56
55e2308
c0b6844
e8e1071
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,114 @@ | ||
| { | ||
| "-profile test": { | ||
| "content": [ | ||
| { | ||
| "FASTQC": { | ||
| "fastqc": "0.12.1" | ||
| }, | ||
| "Workflow": { | ||
| "my-prefix/testpipeline": "v1.0.0dev" | ||
| } | ||
| }, | ||
| [ | ||
| "fastqc", | ||
| "fastqc/SAMPLE1_PE_1_fastqc.html", | ||
| "fastqc/SAMPLE1_PE_1_fastqc.zip", | ||
| "fastqc/SAMPLE1_PE_2_fastqc.html", | ||
| "fastqc/SAMPLE1_PE_2_fastqc.zip", | ||
| "fastqc/SAMPLE2_PE_1_fastqc.html", | ||
| "fastqc/SAMPLE2_PE_1_fastqc.zip", | ||
| "fastqc/SAMPLE2_PE_2_fastqc.html", | ||
| "fastqc/SAMPLE2_PE_2_fastqc.zip", | ||
| "fastqc/SAMPLE3_SE_1_fastqc.html", | ||
| "fastqc/SAMPLE3_SE_1_fastqc.zip", | ||
| "fastqc/SAMPLE3_SE_2_fastqc.html", | ||
| "fastqc/SAMPLE3_SE_2_fastqc.zip", | ||
| "multiqc", | ||
| "multiqc/multiqc_data", | ||
| "multiqc/multiqc_data/fastqc-status-check-heatmap.txt", | ||
| "multiqc/multiqc_data/fastqc_overrepresented_sequences_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_per_base_n_content_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_per_base_sequence_quality_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_per_sequence_gc_content_plot_Counts.txt", | ||
| "multiqc/multiqc_data/fastqc_per_sequence_gc_content_plot_Percentages.txt", | ||
| "multiqc/multiqc_data/fastqc_per_sequence_quality_scores_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_sequence_counts_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_sequence_duplication_levels_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_sequence_length_distribution_plot.txt", | ||
| "multiqc/multiqc_data/fastqc_top_overrepresented_sequences_table.txt", | ||
| "multiqc/multiqc_data/llms-full.txt", | ||
| "multiqc/multiqc_data/multiqc.log", | ||
| "multiqc/multiqc_data/multiqc.parquet", | ||
| "multiqc/multiqc_data/multiqc_citations.txt", | ||
| "multiqc/multiqc_data/multiqc_data.json", | ||
| "multiqc/multiqc_data/multiqc_fastqc.txt", | ||
| "multiqc/multiqc_data/multiqc_general_stats.txt", | ||
| "multiqc/multiqc_data/multiqc_software_versions.txt", | ||
| "multiqc/multiqc_data/multiqc_sources.txt", | ||
| "multiqc/multiqc_plots", | ||
| "multiqc/multiqc_plots/pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_overrepresented_sequences_plot.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_per_sequence_gc_content_plot_Counts.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_per_sequence_gc_content_plot_Percentages.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_per_sequence_quality_scores_plot.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_sequence_counts_plot-cnt.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_sequence_counts_plot-pct.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_sequence_duplication_levels_plot.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_sequence_length_distribution_plot.pdf", | ||
| "multiqc/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf", | ||
| "multiqc/multiqc_plots/png", | ||
| "multiqc/multiqc_plots/png/fastqc-status-check-heatmap.png", | ||
| "multiqc/multiqc_plots/png/fastqc_overrepresented_sequences_plot.png", | ||
| "multiqc/multiqc_plots/png/fastqc_per_base_n_content_plot.png", | ||
| "multiqc/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png", | ||
| "multiqc/multiqc_plots/png/fastqc_per_sequence_gc_content_plot_Counts.png", | ||
| "multiqc/multiqc_plots/png/fastqc_per_sequence_gc_content_plot_Percentages.png", | ||
| "multiqc/multiqc_plots/png/fastqc_per_sequence_quality_scores_plot.png", | ||
| "multiqc/multiqc_plots/png/fastqc_sequence_counts_plot-cnt.png", | ||
| "multiqc/multiqc_plots/png/fastqc_sequence_counts_plot-pct.png", | ||
| "multiqc/multiqc_plots/png/fastqc_sequence_duplication_levels_plot.png", | ||
| "multiqc/multiqc_plots/png/fastqc_sequence_length_distribution_plot.png", | ||
| "multiqc/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png", | ||
| "multiqc/multiqc_plots/svg", | ||
| "multiqc/multiqc_plots/svg/fastqc-status-check-heatmap.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_overrepresented_sequences_plot.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_per_sequence_gc_content_plot_Counts.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_per_sequence_gc_content_plot_Percentages.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_per_sequence_quality_scores_plot.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_sequence_counts_plot-cnt.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_sequence_counts_plot-pct.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_sequence_duplication_levels_plot.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_sequence_length_distribution_plot.svg", | ||
| "multiqc/multiqc_plots/svg/fastqc_top_overrepresented_sequences_table.svg", | ||
| "multiqc/multiqc_report.html", | ||
| "pipeline_info", | ||
| "pipeline_info/testpipeline_software_mqc_versions.yml" | ||
| ], | ||
| [ | ||
| "fastqc-status-check-heatmap.txt:md5,0f1975c565a16bf09be08a05c204ded7", | ||
| "fastqc_overrepresented_sequences_plot.txt:md5,4b23cea39c4e23deef6b97810bc1ee46", | ||
| "fastqc_per_base_n_content_plot.txt:md5,037692101c0130c72493d3bbfa3afac1", | ||
| "fastqc_per_base_sequence_quality_plot.txt:md5,bfe735f3e31befe13bdf6761bb297d6e", | ||
| "fastqc_per_sequence_gc_content_plot_Counts.txt:md5,7108d19c46ef7883e864ba274c457d2e", | ||
| "fastqc_per_sequence_gc_content_plot_Percentages.txt:md5,23f527c80a148e4f34e5a43f6e520a90", | ||
| "fastqc_per_sequence_quality_scores_plot.txt:md5,a0cc0e6df7bfb05257da1cfc88b13c50", | ||
| "fastqc_sequence_counts_plot.txt:md5,c6e4e1588e6765fe8df27812a1322fbd", | ||
| "fastqc_sequence_duplication_levels_plot.txt:md5,3cde2db4033f6c64648976d1174db925", | ||
| "fastqc_sequence_length_distribution_plot.txt:md5,e82b9b14a7e24c0c5f27af97cebb6870", | ||
| "multiqc_citations.txt:md5,4c806e63a283ec1b7e78cdae3a923d4f", | ||
| "multiqc_fastqc.txt:md5,1a41c2158adc9947bff9232962f70110", | ||
| "multiqc_general_stats.txt:md5,0b54e4e764665bd57fe0f95216744a78" | ||
| ] | ||
| ], | ||
| "meta": { | ||
| "nf-test": "0.9.3", | ||
| "nextflow": "25.10.4" | ||
| }, | ||
| "timestamp": "2025-06-16T14:29:10.076573" | ||
| } | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -164,10 +164,12 @@ If `-profile` is not specified, the pipeline will run locally and expect all sof | |
| - A generic configuration profile to be used with [Charliecloud](https://charliecloud.io/) | ||
| - `apptainer` | ||
| - A generic configuration profile to be used with [Apptainer](https://apptainer.org/) | ||
| - `appleContainer` | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Document
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why is this camelCase? Should it not be snake_case?
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To confusing to just call it apple imo
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nextflow uses appleContainer, so I kept it on our side, but I agree we should go with snake_case as for the other profiles. It's just that the user will see both capitalizations, such as appleContainer.enabled = true, but the profile is named apple_container. I will update the mentions in the profile to snake case. As for the actual name, I agree with @mashehu that apple is not clear enough. |
||
| - A generic configuration profile to be used with [Apple container](https://github.com/apple/container) on macOS (Apple silicon) | ||
| - `wave` | ||
| - A generic configuration profile to enable [Wave](https://seqera.io/wave/) containers. Use together with one of the above (requires Nextflow `24.03.0-edge` or later). | ||
| - `conda` | ||
| - A generic configuration profile to be used with [Conda](https://conda.io/docs/). Please only use Conda as a last resort i.e. when it's not possible to run the pipeline with Docker, Singularity, Podman, Shifter, Charliecloud, or Apptainer. | ||
| - A generic configuration profile to be used with [Conda](https://conda.io/docs/). Please only use Conda as a last resort i.e. when it's not possible to run the pipeline with Docker, Singularity, Podman, Shifter, Charliecloud, Apptainer, or Apple container. | ||
|
|
||
| ### `-resume` | ||
|
|
||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.