Skip to content

Commit 13b2bd5

Browse files
committed
Fix group reports for paired reads
1 parent 00470cb commit 13b2bd5

File tree

2 files changed

+95
-3
lines changed

2 files changed

+95
-3
lines changed

tests/MiSeq_PairedEnd.main.nf.test.snap

Lines changed: 94 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"MiSeq data test": {
33
"content": [
4-
7,
4+
8,
55
{
66
"FASTQC": {
77
"fastqc": "0.12.1"
@@ -116,6 +116,83 @@
116116
"multiqc/global_report/multiqc_plots/svg/fastqc_top_overrepresented_sequences_table.svg",
117117
"multiqc/global_report/multiqc_plots/svg/general_stats_table.svg",
118118
"multiqc/global_report/multiqc_report.html",
119+
"multiqc/group_reports",
120+
"multiqc/group_reports/Bpacificus",
121+
"multiqc/group_reports/Bpacificus/multiqc_data",
122+
"multiqc/group_reports/Bpacificus/multiqc_data/fastq_screen_plot.txt",
123+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc-status-check-heatmap.txt",
124+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_adapter_content_plot.txt",
125+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_per_base_n_content_plot.txt",
126+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_per_base_sequence_quality_plot.txt",
127+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_per_sequence_gc_content_plot_Counts.txt",
128+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_per_sequence_gc_content_plot_Percentages.txt",
129+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_per_sequence_quality_scores_plot.txt",
130+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_sequence_counts_plot.txt",
131+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_sequence_duplication_levels_plot.txt",
132+
"multiqc/group_reports/Bpacificus/multiqc_data/fastqc_top_overrepresented_sequences_table.txt",
133+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc.log",
134+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_SAMPLE_PAIRED_END_1_1.txt",
135+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_SAMPLE_PAIRED_END_2_2.txt",
136+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_citations.txt",
137+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_data.json",
138+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_fastq_screen.txt",
139+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_fastqc.txt",
140+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_general_stats.txt",
141+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_software_versions.txt",
142+
"multiqc/group_reports/Bpacificus/multiqc_data/multiqc_sources.txt",
143+
"multiqc/group_reports/Bpacificus/multiqc_plots",
144+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf",
145+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/SAMPLE_PAIRED_END_1_1.pdf",
146+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/SAMPLE_PAIRED_END_2_2.pdf",
147+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastq_screen_plot-cnt.pdf",
148+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastq_screen_plot-pct.pdf",
149+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc-status-check-heatmap.pdf",
150+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_adapter_content_plot.pdf",
151+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_per_base_n_content_plot.pdf",
152+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_per_base_sequence_quality_plot.pdf",
153+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_per_sequence_gc_content_plot_Counts.pdf",
154+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_per_sequence_gc_content_plot_Percentages.pdf",
155+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_per_sequence_quality_scores_plot.pdf",
156+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_sequence_counts_plot-cnt.pdf",
157+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_sequence_counts_plot-pct.pdf",
158+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_sequence_duplication_levels_plot.pdf",
159+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/fastqc_top_overrepresented_sequences_table.pdf",
160+
"multiqc/group_reports/Bpacificus/multiqc_plots/pdf/general_stats_table.pdf",
161+
"multiqc/group_reports/Bpacificus/multiqc_plots/png",
162+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/SAMPLE_PAIRED_END_1_1.png",
163+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/SAMPLE_PAIRED_END_2_2.png",
164+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastq_screen_plot-cnt.png",
165+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastq_screen_plot-pct.png",
166+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc-status-check-heatmap.png",
167+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_adapter_content_plot.png",
168+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_per_base_n_content_plot.png",
169+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_per_base_sequence_quality_plot.png",
170+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_per_sequence_gc_content_plot_Counts.png",
171+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_per_sequence_gc_content_plot_Percentages.png",
172+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_per_sequence_quality_scores_plot.png",
173+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_sequence_counts_plot-cnt.png",
174+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_sequence_counts_plot-pct.png",
175+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_sequence_duplication_levels_plot.png",
176+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/fastqc_top_overrepresented_sequences_table.png",
177+
"multiqc/group_reports/Bpacificus/multiqc_plots/png/general_stats_table.png",
178+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg",
179+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/SAMPLE_PAIRED_END_1_1.svg",
180+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/SAMPLE_PAIRED_END_2_2.svg",
181+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastq_screen_plot-cnt.svg",
182+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastq_screen_plot-pct.svg",
183+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc-status-check-heatmap.svg",
184+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_adapter_content_plot.svg",
185+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_per_base_n_content_plot.svg",
186+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_per_base_sequence_quality_plot.svg",
187+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_per_sequence_gc_content_plot_Counts.svg",
188+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_per_sequence_gc_content_plot_Percentages.svg",
189+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_per_sequence_quality_scores_plot.svg",
190+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_sequence_counts_plot-cnt.svg",
191+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_sequence_counts_plot-pct.svg",
192+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_sequence_duplication_levels_plot.svg",
193+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/fastqc_top_overrepresented_sequences_table.svg",
194+
"multiqc/group_reports/Bpacificus/multiqc_plots/svg/general_stats_table.svg",
195+
"multiqc/group_reports/Bpacificus/multiqc_report.html",
119196
"pipeline_info",
120197
"pipeline_info/nf_core_seqinspector_software_mqc_versions.yml",
121198
"seqfu_stats",
@@ -148,6 +225,21 @@
148225
"multiqc_citations.txt:md5,5f52d7a0141e4234c6069df9ef575c9a",
149226
"multiqc_fastq_screen.txt:md5,5ef00028497d3271c9f0ea9a961db1e5",
150227
"multiqc_fastqc.txt:md5,bc499ad273fd1c887056c31b82544984",
228+
"fastq_screen_plot.txt:md5,642264b93871c724aaa5d38b91c752dd",
229+
"fastqc-status-check-heatmap.txt:md5,8e29ad6b23e03267c33bd9ed3385a44b",
230+
"fastqc_adapter_content_plot.txt:md5,46fbd727a4996a3f0310d0423c628445",
231+
"fastqc_per_base_n_content_plot.txt:md5,4eca1ef40d4d3d318b82e68e9fa3c589",
232+
"fastqc_per_base_sequence_quality_plot.txt:md5,218757a51c3de79a39a704c979df03da",
233+
"fastqc_per_sequence_gc_content_plot_Counts.txt:md5,a4035ac9f0a0c07574130758b06630d7",
234+
"fastqc_per_sequence_gc_content_plot_Percentages.txt:md5,637b937e023c84115ec06b529cc8ec1b",
235+
"fastqc_per_sequence_quality_scores_plot.txt:md5,47d60153a430e2b8da51655704c2b31b",
236+
"fastqc_sequence_counts_plot.txt:md5,10737092a3473fba81fbe49555512b2b",
237+
"fastqc_sequence_duplication_levels_plot.txt:md5,6412f57686de02e1f1c3751a7ca2be8b",
238+
"multiqc_SAMPLE_PAIRED_END_1_1.txt:md5,f6a5c7426b2c70dba8566b1f27d27fbf",
239+
"multiqc_SAMPLE_PAIRED_END_2_2.txt:md5,f531e01892d985ca20fc4924dec7b9f2",
240+
"multiqc_citations.txt:md5,5f52d7a0141e4234c6069df9ef575c9a",
241+
"multiqc_fastq_screen.txt:md5,5ef00028497d3271c9f0ea9a961db1e5",
242+
"multiqc_fastqc.txt:md5,bc499ad273fd1c887056c31b82544984",
151243
"SAMPLE_PAIRED_END_1_1.tsv:md5,bbd911ff3fa43212dfd4c5a5872dbdb6",
152244
"SAMPLE_PAIRED_END_1_1_mqc.txt:md5,cd60f746b6749cc66213d031af1b931c",
153245
"SAMPLE_PAIRED_END_2_2.tsv:md5,152566a128dd657da33465b4966b5799",
@@ -158,6 +250,6 @@
158250
"nf-test": "0.9.0",
159251
"nextflow": "24.10.4"
160252
},
161-
"timestamp": "2025-03-25T10:33:30.467558"
253+
"timestamp": "2025-03-25T12:00:04.338174"
162254
}
163255
}

workflows/seqinspector.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ workflow SEQINSPECTOR {
188188
.map { file -> [ (file =~ /\[TAG:(.+)\]/)[0][1], file ] }
189189
.join(mqc_by_tag)
190190
.multiMap { sample_tag, config, samples ->
191-
samples_per_tag: samples
191+
samples_per_tag: samples.flatten()
192192
config: config
193193
}
194194

0 commit comments

Comments
 (0)