@@ -231,6 +231,11 @@ process {
231231 withName: DESEQ2_DIFFERENTIAL {
232232 ext.prefix = { "${meta.id}" }
233233 publishDir = [
234+ [
235+ path: { "${params.outdir}/tables/differential" },
236+ mode: params.publish_dir_mode,
237+ pattern: '*.deseq2.results.tsv'
238+ ],
234239 [
235240 path: { "${params.outdir}/plots/qc" },
236241 mode: params.publish_dir_mode,
@@ -304,6 +309,11 @@ process {
304309 withName: LIMMA_DIFFERENTIAL {
305310 ext.prefix = { "${meta.id}" }
306311 publishDir = [
312+ [
313+ path: { "${params.outdir}/tables/differential" },
314+ mode: params.publish_dir_mode,
315+ pattern: '*.limma.results.tsv'
316+ ],
307317 [
308318 path: { "${params.outdir}/plots/qc" },
309319 mode: params.publish_dir_mode,
@@ -338,38 +348,41 @@ process {
338348 ].join(' ').trim() }
339349 }
340350
351+ withName: VARIANCEPARTITION_DREAM {
352+ publishDir = [
353+ [
354+ path: { "${params.outdir}/tables/differential" },
355+ mode: params.publish_dir_mode,
356+ pattern: '*.dream.results.tsv'
357+ ]
358+ ]
359+ }
360+
341361 withName: CUSTOM_FILTERDIFFERENTIALTABLE {
342362 ext.prefix = { "${input_file.toString().split("\\.").init().join(".")}" }
343363 publishDir = [
344364 [
345- path: { "${params.outdir}/tables/differential_filtered " },
365+ path: { "${params.outdir}/tables/differential " },
346366 mode: params.publish_dir_mode,
347367 pattern: '*_filtered.tsv'
348368 ]
349369 ]
350370 }
351371
352372 withName: CSVTK_JOIN {
353- ext.prefix = {
354- def method = meta.params.differential_method
355- def prefix = "${meta.id}_${method}.annotated"
356- return prefix
357- }
358- ext.args = { [
359- "--fields ${meta.params.features_id_col}",
360- "--left-join",
361- "-t",
362- "-k",
363- "-T",
364- "-D \$'\t'"
365- ].join(' ').trim() }
373+ ext.prefix = { "${meta.id}.annotated" }
366374 publishDir = [
367375 [
368376 path: { "${params.outdir}/tables/differential_annotated" },
369377 mode: params.publish_dir_mode,
370378 pattern: '*.tsv'
371379 ]
372380 ]
381+ ext.args = { [
382+ "--fields ${meta.params.features_id_col}",
383+ "--left-join",
384+ "-t"
385+ ].join(' ').trim() }
373386 }
374387 // ==================================================================================
375388 // functional enrichment modules
0 commit comments