Skip to content

Commit c83d71a

Browse files
authored
Merge pull request #164 from Aratz/feature/pna-1351_publish_samplesheet
Publish samplesheet to output directory
2 parents 28a603f + 5843b9f commit c83d71a

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
### Enhancements & fixes
99

1010
- Improve test suite by @Aratz [#163](https://github.com/nf-core/pixelator/pull/163)
11+
- Publish samplesheet to output directory by @Aratz [#164](https://github.com/nf-core/pixelator/pull/164)
1112

1213
## [[2.2.0](https://github.com/nf-core/pixelator/releases/tag/2.2.0)] - 2025-11-02
1314

docs/output.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ The output from this step will be placed in the output folder root.
243243
- Reports generated by the pipeline: `pipeline_report.html`, `pipeline_report.txt` and `software_versions.yml`. The `pipeline_report*` files will only be present if the `--email` / `--email_on_fail` parameter's are used when running the pipeline.
244244
- Metadata file with software versions, environment information and pipeline configuration for debugging: `metadata.json`
245245
- Parameters used by the pipeline run: `params.json`.
246+
- Samplesheet used for the run
246247

247248
</details>
248249

tests/mpx.nf.test.snap

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
[
66
"pipeline_info",
77
"pipeline_info/nf_core_pixelator_software_mqc_versions.yml",
8+
"pipeline_info/samplesheet_mpx_scsp_v1_immunology1.csv",
89
"pixelator",
910
"pixelator/adapterqc",
1011
"pixelator/adapterqc/sample01.meta.json",
@@ -83,7 +84,7 @@
8384
"nf-test": "0.9.3",
8485
"nextflow": "25.10.0"
8586
},
86-
"timestamp": "2025-11-07T13:59:04.912661216"
87+
"timestamp": "2025-11-10T10:30:44.484792758"
8788
},
8889
"Params: default": {
8990
"content": [
@@ -123,6 +124,7 @@
123124
[
124125
"pipeline_info",
125126
"pipeline_info/nf_core_pixelator_software_mqc_versions.yml",
127+
"pipeline_info/samplesheet_mpx_scsp_v1_immunology1.csv",
126128
"pixelator",
127129
"pixelator/adapterqc",
128130
"pixelator/adapterqc/sample01.failed.fastq.gz",
@@ -263,6 +265,6 @@
263265
"nf-test": "0.9.3",
264266
"nextflow": "25.10.0"
265267
},
266-
"timestamp": "2025-11-07T10:15:16.036689873"
268+
"timestamp": "2025-11-10T10:29:02.843097439"
267269
}
268270
}

tests/pna.nf.test.snap

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
[
66
"pipeline_info",
77
"pipeline_info/nf_core_pixelator_software_mqc_versions.yml",
8+
"pipeline_info/samplesheet_pna.csv",
89
"pixelator",
910
"pixelator/PNA055_Sample07_filtered_S7.pxl",
1011
"pixelator/PNA055_Sample07_unfiltered_S7.pxl",
@@ -121,7 +122,7 @@
121122
"nf-test": "0.9.3",
122123
"nextflow": "25.10.0"
123124
},
124-
"timestamp": "2025-11-07T10:20:51.001644946"
125+
"timestamp": "2025-11-10T10:34:15.536242041"
125126
},
126127
"Params: all": {
127128
"content": [
@@ -164,6 +165,7 @@
164165
[
165166
"pipeline_info",
166167
"pipeline_info/nf_core_pixelator_software_mqc_versions.yml",
168+
"pipeline_info/samplesheet_pna.csv",
167169
"pixelator",
168170
"pixelator/PNA055_Sample07_filtered_S7.layout.pxl",
169171
"pixelator/PNA055_Sample07_unfiltered_S7.layout.pxl",
@@ -261,6 +263,6 @@
261263
"nf-test": "0.9.3",
262264
"nextflow": "25.10.0"
263265
},
264-
"timestamp": "2025-11-07T10:19:44.285870175"
266+
"timestamp": "2025-11-10T10:33:13.546967296"
265267
}
266268
}

workflows/pixelator.nf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ workflow PIXELATOR {
6060

6161
main:
6262

63+
file(params.input).copyTo("${params.outdir}/pipeline_info")
64+
6365
ch_versions = Channel.empty()
6466

6567
//

0 commit comments

Comments
 (0)