+
Skip to content

Add opt-in feature gpu #3562

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

Merged
merged 48 commits into from
Jun 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
1440906
optin
ningyuxin1999 May 10, 2025
087c2f0
[automated] Update CHANGELOG.md
nf-core-bot May 10, 2025
e877b6c
Merge branch 'dev' into optin
ningyuxin1999 Jun 2, 2025
e2001cb
Merge branch 'dev' into optin
ningyuxin1999 Jun 2, 2025
5f9a01c
restructured the features, add GPU and downstream sample sheet, turne…
ningyuxin1999 Jun 2, 2025
b760fd3
Merge branch 'dev' into optin
ningyuxin1999 Jun 2, 2025
19b646f
Merge branch 'dev' into optin
ningyuxin1999 Jun 2, 2025
5e54606
Merge pull request #3602 from nf-core/dev
mashehu Jun 2, 2025
2994d22
Merge branch 'dev' into optin
mashehu Jun 3, 2025
edc124f
all features are on except for gpu
ningyuxin1999 Jun 3, 2025
e33055b
update snapshot
ningyuxin1999 Jun 6, 2025
66568a7
Merge branch 'dev' into optin
ningyuxin1999 Jun 9, 2025
861016f
Merge branch 'dev' into optin
ningyuxin1999 Jun 10, 2025
410da4d
Merge branch 'dev' into optin
ningyuxin1999 Jun 11, 2025
bd4f69d
Merge branch 'nf-core:main' into optin
ningyuxin1999 Jun 11, 2025
7a0dd89
Merge branch 'dev' into optin
ningyuxin1999 Jun 16, 2025
3287df5
Merge branch 'dev' into optin
ningyuxin1999 Jun 17, 2025
393dcf2
test snaps
ningyuxin1999 Jun 17, 2025
08366c9
Merge branch 'dev' into optin
ningyuxin1999 Jun 23, 2025
6e177e7
Merge branch 'dev' into optin
mashehu Jun 24, 2025
d34f214
Merge branch 'dev' into optin
ningyuxin1999 Jun 24, 2025
39546b6
remove downstream_samplesheet feature
mirpedrol Jun 25, 2025
5039d8c
remove unwanted log.txt
mirpedrol Jun 25, 2025
d08e3f2
use feature sections to classify the switches
mirpedrol Jun 25, 2025
0cf08ba
update yq command to read new template_features.yml structure
mirpedrol Jun 25, 2025
c5cefe5
update tests accessing template_features.yml
mirpedrol Jun 25, 2025
f40bb9e
fix yq command
mirpedrol Jun 25, 2025
fa45b84
fix getting skip paths
mirpedrol Jun 25, 2025
56287e8
fix lint_config
mirpedrol Jun 25, 2025
db16ba9
fix linting config again
mirpedrol Jun 25, 2025
96ad114
fix nf-test linting when nf-test is skipped
mirpedrol Jun 26, 2025
4a85405
fix nf-test snapshots for non nf-core pipelines
mirpedrol Jun 26, 2025
157ed09
more test snapshots fixes
mirpedrol Jun 26, 2025
0aafacf
last pipeline test snapshot fixes
mirpedrol Jun 26, 2025
f6c1395
update pytest snapshots
mirpedrol Jun 26, 2025
6714e08
update pytest snapshots
mirpedrol Jun 26, 2025
6135c45
fix test_customisation_help snapshot
mirpedrol Jun 26, 2025
e3b1c72
fix toggle_all binding
mirpedrol Jun 26, 2025
a4457f9
Update nf_core/pipelines/create/create.py
ningyuxin1999 Jun 26, 2025
21dacd4
formatting
ningyuxin1999 Jun 26, 2025
6cac3f2
debug
ningyuxin1999 Jun 26, 2025
a6232f2
debug
ningyuxin1999 Jun 26, 2025
a4a1381
Update nf_core/pipelines/create/custompipeline.py
ningyuxin1999 Jun 26, 2025
7560674
pre-commit
ningyuxin1999 Jun 26, 2025
3f0c061
[automated] Update Textual snapshots
nf-core-bot Jun 26, 2025
df1ce2d
snapshotupdate
ningyuxin1999 Jun 27, 2025
bfafb49
[automated] Update Textual snapshots
nf-core-bot Jun 27, 2025
42b5524
snapshot update from gitpod
ningyuxin1999 Jun 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .github/snapshots/adaptivecard.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/changelog.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/ci.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/citations.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/code_linters.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/codespaces.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/documentation.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/email.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
6 changes: 5 additions & 1 deletion .github/snapshots/fastqc.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@
"-profile test": {
"content": [
1,
null,
{
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"multiqc",
"multiqc/multiqc_data",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/github_badges.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/gitpod.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
116 changes: 116 additions & 0 deletions .github/snapshots/gpu.nf.test.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
{
"-profile test": {
"content": [
4,
{
"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/multiqc.log",
"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/pdf/general_stats_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/png/general_stats_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_plots/svg/general_stats_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.2",
"nextflow": "24.10.5"
},
"timestamp": "2025-06-16T14:29:10.076573"
}
}
9 changes: 8 additions & 1 deletion .github/snapshots/igenomes.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/license.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/nf_core_configs.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/nf_schema.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/rocrate.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
9 changes: 8 additions & 1 deletion .github/snapshots/seqera_platform.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@
"-profile test": {
"content": [
4,
null,
{
"FASTQC": {
"fastqc": "0.12.1"
},
"Workflow": {
"my-prefix/testpipeline": "v1.0.0dev"
}
},
[
"fastqc",
"fastqc/SAMPLE1_PE_1_fastqc.html",
Expand Down
Loading
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载