diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d2f47a2d..99e2f2427 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -33,6 +33,7 @@
- add option to exclude fastqc from pipeline template ([#3129](https://github.com/nf-core/tools/pull/3129))
- add option to exclude documentation from pipeline template ([#3130](https://github.com/nf-core/tools/pull/3130))
- add option to exclude test configs from pipeline template ([#3133](https://github.com/nf-core/tools/pull/3133))
+- add option to exclude tower.yml from pipeline template ([#3134](https://github.com/nf-core/tools/pull/3134))
### Linting
diff --git a/nf_core/pipelines/create/templatefeatures.yml b/nf_core/pipelines/create/templatefeatures.yml
index b795663e4..82ec111e4 100644
--- a/nf_core/pipelines/create/templatefeatures.yml
+++ b/nf_core/pipelines/create/templatefeatures.yml
@@ -358,3 +358,15 @@ test_config:
- ".github/PULL_REQUEST_TEMPLATE.md"
nfcore_pipelines: False
custom_pipelines: True
+seqera_platform:
+ skippable_paths:
+ - "tower.yml"
+ short_description: "Add Seqera Platform output"
+ description: "Add a YAML file to specify which output files to upload when launching a pipeline from the Seqera Platform"
+ help_text: |
+ When launching a pipeline with the Seqera Platform, a `tower.yml` file can be used to add configuration options.
+
+ In the pipeline template, this file is used to specify the output files of you pipeline which will be shown on the reports tab of Seqera Platform.
+ You can extend this file adding any other desired configuration.
+ nfcore_pipelines: False
+ custom_pipelines: True
diff --git a/tests/pipelines/__snapshots__/test_create_app.ambr b/tests/pipelines/__snapshots__/test_create_app.ambr
index d8d5edbaf..08676899a 100644
--- a/tests/pipelines/__snapshots__/test_create_app.ambr
+++ b/tests/pipelines/__snapshots__/test_create_app.ambr
@@ -851,257 +851,257 @@
font-weight: 700;
}
- .terminal-3075997022-matrix {
+ .terminal-988282695-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3075997022-title {
+ .terminal-988282695-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3075997022-r1 { fill: #c5c8c6 }
- .terminal-3075997022-r2 { fill: #e3e3e3 }
- .terminal-3075997022-r3 { fill: #989898 }
- .terminal-3075997022-r4 { fill: #e1e1e1 }
- .terminal-3075997022-r5 { fill: #4ebf71;font-weight: bold }
- .terminal-3075997022-r6 { fill: #1e1e1e }
- .terminal-3075997022-r7 { fill: #507bb3 }
- .terminal-3075997022-r8 { fill: #e2e2e2 }
- .terminal-3075997022-r9 { fill: #808080 }
- .terminal-3075997022-r10 { fill: #dde6ed;font-weight: bold }
- .terminal-3075997022-r11 { fill: #001541 }
- .terminal-3075997022-r12 { fill: #0178d4 }
- .terminal-3075997022-r13 { fill: #454a50 }
- .terminal-3075997022-r14 { fill: #e2e3e3;font-weight: bold }
- .terminal-3075997022-r15 { fill: #000000 }
- .terminal-3075997022-r16 { fill: #14191f }
- .terminal-3075997022-r17 { fill: #e4e4e4 }
- .terminal-3075997022-r18 { fill: #7ae998 }
- .terminal-3075997022-r19 { fill: #0a180e;font-weight: bold }
- .terminal-3075997022-r20 { fill: #008139 }
- .terminal-3075997022-r21 { fill: #fea62b;font-weight: bold }
- .terminal-3075997022-r22 { fill: #a7a9ab }
- .terminal-3075997022-r23 { fill: #e2e3e3 }
+ .terminal-988282695-r1 { fill: #c5c8c6 }
+ .terminal-988282695-r2 { fill: #e3e3e3 }
+ .terminal-988282695-r3 { fill: #989898 }
+ .terminal-988282695-r4 { fill: #e1e1e1 }
+ .terminal-988282695-r5 { fill: #4ebf71;font-weight: bold }
+ .terminal-988282695-r6 { fill: #1e1e1e }
+ .terminal-988282695-r7 { fill: #507bb3 }
+ .terminal-988282695-r8 { fill: #e2e2e2 }
+ .terminal-988282695-r9 { fill: #808080 }
+ .terminal-988282695-r10 { fill: #dde6ed;font-weight: bold }
+ .terminal-988282695-r11 { fill: #001541 }
+ .terminal-988282695-r12 { fill: #0178d4 }
+ .terminal-988282695-r13 { fill: #454a50 }
+ .terminal-988282695-r14 { fill: #e2e3e3;font-weight: bold }
+ .terminal-988282695-r15 { fill: #000000 }
+ .terminal-988282695-r16 { fill: #14191f }
+ .terminal-988282695-r17 { fill: #e4e4e4 }
+ .terminal-988282695-r18 { fill: #7ae998 }
+ .terminal-988282695-r19 { fill: #0a180e;font-weight: bold }
+ .terminal-988282695-r20 { fill: #008139 }
+ .terminal-988282695-r21 { fill: #fea62b;font-weight: bold }
+ .terminal-988282695-r22 { fill: #a7a9ab }
+ .terminal-988282695-r23 { fill: #e2e3e3 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- nf-core create
+ nf-core create
-
-
-
- ⭘nf-core create — Create a new pipeline with the nf-core pipeline template
-
-
- Template features
-
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Add Github CI testsThe pipeline will Show help
- ▊▁▁▁▁▁▁▁▁▎include several GitHub▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- actions for Continuous
- Integration (CI)
- testing
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Use reference genomesThe pipeline will be Hide help
- ▊▁▁▁▁▁▁▁▁▎configured to use a ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- copy of the most
- common reference
- genome files from ▄▄
- iGenomes
-
-
- Nf-core pipelines are configured to use a copy of the most common reference
- genome files.
-
- By selecting this option, your pipeline will include a configuration file
- specifying the paths to these files.
-
- The required code to use these files will also be included in the template.
- When the pipeline user provides an appropriate genome key, the pipeline will
- automatically download the required reference files.
- ▅▅
- For more information about reference genomes in nf-core pipelines, see the
-
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Add Github badgesThe README.md file of Show help
- ▊▁▁▁▁▁▁▁▁▎the pipeline will ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- include GitHub badges
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Add configuration The pipeline will Show help
- ▊▁▁▁▁▁▁▁▁▎ filesinclude configuration ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- profiles containing
- custom parameters
- ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Back Continue
- ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
-
- d Toggle dark mode q Quit
+
+
+
+ ⭘nf-core create — Create a new pipeline with the nf-core pipeline template
+
+
+ Template features
+
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Add Github CI testsThe pipeline will Show help
+ ▊▁▁▁▁▁▁▁▁▎include several GitHub▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ actions for Continuous
+ Integration (CI)
+ testing
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Use reference genomesThe pipeline will be Hide help
+ ▊▁▁▁▁▁▁▁▁▎configured to use a ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ copy of the most
+ common reference ▂▂
+ genome files from
+ iGenomes
+
+
+ Nf-core pipelines are configured to use a copy of the most common reference
+ genome files.
+
+ By selecting this option, your pipeline will include a configuration file
+ specifying the paths to these files.
+
+ The required code to use these files will also be included in the template.
+ When the pipeline user provides an appropriate genome key, the pipeline will
+ automatically download the required reference files.
+ ▅▅
+ For more information about reference genomes in nf-core pipelines, see the
+
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Add Github badgesThe README.md file of Show help
+ ▊▁▁▁▁▁▁▁▁▎the pipeline will ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ include GitHub badges
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Add configuration The pipeline will Show help
+ ▊▁▁▁▁▁▁▁▁▎ filesinclude configuration ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ profiles containing
+ custom parameters
+ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ Back Continue
+ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+
+ d Toggle dark mode q Quit
@@ -2233,255 +2233,255 @@
font-weight: 700;
}
- .terminal-808537045-matrix {
+ .terminal-2501463490-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-808537045-title {
+ .terminal-2501463490-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-808537045-r1 { fill: #c5c8c6 }
- .terminal-808537045-r2 { fill: #e3e3e3 }
- .terminal-808537045-r3 { fill: #989898 }
- .terminal-808537045-r4 { fill: #e1e1e1 }
- .terminal-808537045-r5 { fill: #4ebf71;font-weight: bold }
- .terminal-808537045-r6 { fill: #1e1e1e }
- .terminal-808537045-r7 { fill: #507bb3 }
- .terminal-808537045-r8 { fill: #e2e2e2 }
- .terminal-808537045-r9 { fill: #808080 }
- .terminal-808537045-r10 { fill: #dde6ed;font-weight: bold }
- .terminal-808537045-r11 { fill: #001541 }
- .terminal-808537045-r12 { fill: #14191f }
- .terminal-808537045-r13 { fill: #454a50 }
- .terminal-808537045-r14 { fill: #7ae998 }
- .terminal-808537045-r15 { fill: #e2e3e3;font-weight: bold }
- .terminal-808537045-r16 { fill: #0a180e;font-weight: bold }
- .terminal-808537045-r17 { fill: #000000 }
- .terminal-808537045-r18 { fill: #008139 }
- .terminal-808537045-r19 { fill: #fea62b;font-weight: bold }
- .terminal-808537045-r20 { fill: #a7a9ab }
- .terminal-808537045-r21 { fill: #e2e3e3 }
+ .terminal-2501463490-r1 { fill: #c5c8c6 }
+ .terminal-2501463490-r2 { fill: #e3e3e3 }
+ .terminal-2501463490-r3 { fill: #989898 }
+ .terminal-2501463490-r4 { fill: #e1e1e1 }
+ .terminal-2501463490-r5 { fill: #4ebf71;font-weight: bold }
+ .terminal-2501463490-r6 { fill: #1e1e1e }
+ .terminal-2501463490-r7 { fill: #507bb3 }
+ .terminal-2501463490-r8 { fill: #e2e2e2 }
+ .terminal-2501463490-r9 { fill: #808080 }
+ .terminal-2501463490-r10 { fill: #dde6ed;font-weight: bold }
+ .terminal-2501463490-r11 { fill: #001541 }
+ .terminal-2501463490-r12 { fill: #14191f }
+ .terminal-2501463490-r13 { fill: #454a50 }
+ .terminal-2501463490-r14 { fill: #7ae998 }
+ .terminal-2501463490-r15 { fill: #e2e3e3;font-weight: bold }
+ .terminal-2501463490-r16 { fill: #0a180e;font-weight: bold }
+ .terminal-2501463490-r17 { fill: #000000 }
+ .terminal-2501463490-r18 { fill: #008139 }
+ .terminal-2501463490-r19 { fill: #fea62b;font-weight: bold }
+ .terminal-2501463490-r20 { fill: #a7a9ab }
+ .terminal-2501463490-r21 { fill: #e2e3e3 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- nf-core create
+ nf-core create
-
-
-
- ⭘nf-core create — Create a new pipeline with the nf-core pipeline template
-
-
- Template features
-
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Add Github CI testsThe pipeline will Show help
- ▊▁▁▁▁▁▁▁▁▎include several GitHub▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- actions for Continuous
- Integration (CI)
- testing
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Use reference genomesThe pipeline will be Show help
- ▊▁▁▁▁▁▁▁▁▎configured to use a ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- copy of the most
- common reference
- genome files from
- iGenomes
- ▇▇
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Add Github badgesThe README.md file of Show help
- ▊▁▁▁▁▁▁▁▁▎the pipeline will ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- include GitHub badges
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Add configuration The pipeline will Show help
- ▊▁▁▁▁▁▁▁▁▎ filesinclude configuration ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- profiles containing
- custom parameters
- requried to run
- nf-core pipelines at
- different institutions
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Use code lintersThe pipeline will Show help
- ▊▁▁▁▁▁▁▁▁▎include code linters ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
- and CI tests to lint
- your code: pre-commit,
- editor-config and
- prettier.
-
- ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- ▊▎ Include citationsInclude pipeline tools Show help
- ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Back Continue
- ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
-
- d Toggle dark mode q Quit
+
+
+
+ ⭘nf-core create — Create a new pipeline with the nf-core pipeline template
+
+
+ Template features
+
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Add Github CI testsThe pipeline will Show help
+ ▊▁▁▁▁▁▁▁▁▎include several GitHub▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ actions for Continuous
+ Integration (CI)
+ testing
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Use reference genomesThe pipeline will be Show help
+ ▊▁▁▁▁▁▁▁▁▎configured to use a ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ copy of the most
+ common reference
+ genome files from
+ iGenomes▇▇
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Add Github badgesThe README.md file of Show help
+ ▊▁▁▁▁▁▁▁▁▎the pipeline will ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ include GitHub badges
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Add configuration The pipeline will Show help
+ ▊▁▁▁▁▁▁▁▁▎ filesinclude configuration ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ profiles containing
+ custom parameters
+ requried to run
+ nf-core pipelines at
+ different institutions
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Use code lintersThe pipeline will Show help
+ ▊▁▁▁▁▁▁▁▁▎include code linters ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+ and CI tests to lint
+ your code: pre-commit,
+ editor-config and
+ prettier.
+
+ ▊▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ ▊▎ Include citationsInclude pipeline tools Show help
+ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
+ Back Continue
+ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
+
+ d Toggle dark mode q Quit