@@ -354,7 +354,8 @@ process {
354
354
publishDir = [
355
355
path: { "${params.outdir}/${params.aligner}/merged_library/samtools_stats" },
356
356
mode: params.publish_dir_mode,
357
- pattern: '*.{stats,flagstat,idxstats}'
357
+ pattern: '*.{stats,flagstat,idxstats}',
358
+ enabled: params.save_align_intermeds
358
359
]
359
360
}
360
361
@@ -415,6 +416,24 @@ process {
415
416
]
416
417
}
417
418
419
+ withName: '.*:BAM_FILTER_BAMTOOLS:BAM_SORT_STATS_SAMTOOLS:.*' {
420
+ ext.prefix = { "${meta.id}.mLb.clN.sorted" }
421
+ publishDir = [
422
+ path: { "${params.outdir}/${params.aligner}/merged_library" },
423
+ mode: params.publish_dir_mode,
424
+ pattern: "*.{bam,bai}"
425
+ ]
426
+ }
427
+
428
+ withName: '.*:BAM_FILTER_BAMTOOLS:BAM_SORT_STATS_SAMTOOLS:BAM_STATS_SAMTOOLS:.*' {
429
+ ext.prefix = { "${meta.id}.mLb.clN.sorted.bam" }
430
+ publishDir = [
431
+ path: { "${params.outdir}/${params.aligner}/merged_library/samtools_stats" },
432
+ mode: params.publish_dir_mode,
433
+ pattern: "*.{stats,flagstat,idxstats}"
434
+ ]
435
+ }
436
+
418
437
withName: 'PHANTOMPEAKQUALTOOLS' {
419
438
ext.args = { "--max-ppsize=500000" }
420
439
ext.args2 = { "-p=$task.cpus" }
@@ -553,7 +572,7 @@ process {
553
572
params.save_macs_pileup ? '--bdg --SPMR' : '',
554
573
params.macs_fdr ? "--qvalue ${params.macs_fdr}" : '',
555
574
params.macs_pvalue ? "--pvalue ${params.macs_pvalue}" : '',
556
- params.aligner == "chromap" ? "--format BAM" : '' //TODO check if not needed anymore with new chromap versions
575
+ params.aligner == "chromap" ? "--format BAM" : ''
557
576
].join(' ').trim()
558
577
publishDir = [
559
578
path: { "${params.outdir}/${params.aligner}/merged_library/macs3/${params.narrow_peak ? 'narrow_peak' : 'broad_peak'}" },
0 commit comments