Skip to content

Commit dda1608

Browse files
committed
[DSL2] add merge_stats
1 parent 33572cf commit dda1608

File tree

15 files changed

+77
-102
lines changed

15 files changed

+77
-102
lines changed

conf/modules.config

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,22 @@ process {
100100

101101
withName: 'MERGE_VALID_INTERACTION' {
102102
publishDir = [
103-
path: { "${params.outdir}/hicpro/valid_pairs" },
103+
[
104+
path: { "${params.outdir}/hicpro/stats/" },
105+
mode: 'copy',
106+
pattern: "*stat"
107+
],
108+
[
109+
path: { "${params.outdir}/hicpro/valid_pairs" },
110+
mode: 'copy',
111+
pattern: "*Pairs"
112+
]
113+
]
114+
}
115+
116+
withName: 'MERGE_STATS' {
117+
publishDir = [
118+
path: { "${params.outdir}/hicpro/stats" },
104119
mode: 'copy'
105120
]
106121
}

modules/local/balance.nf~

Lines changed: 0 additions & 31 deletions
This file was deleted.
File renamed without changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
process MERGE_STATS {
2+
label 'process_low'
3+
4+
input:
5+
tuple val(meta), path(fstat)
6+
7+
output:
8+
path("stats/"), emit:mqc_mstats
9+
path("*stat"), emit:all_mstats
10+
11+
script:
12+
if ( (fstat =~ /.mapstat/) ){ ext = "mmapstat" }
13+
if ( (fstat =~ /.pairstat/) ){ ext = "mpairstat" }
14+
if ( (fstat =~ /.RSstat/) ){ ext = "mRSstat" }
15+
"""
16+
merge_statfiles.py -f ${fstat} > ${meta.id}.${ext}
17+
mkdir -p stats/${meta.id}
18+
cp ${meta.id}.${ext} stats/${meta.id}/
19+
"""
20+
}

modules/local/hicpro/merge_valid_interaction.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ process MERGE_VALID_INTERACTION {
88
output:
99
tuple val(meta), path("*.allValidPairs"), emit: valid_pairs
1010
path("stats/"), emit:mqc
11-
path("*mergestat"), emit:stats
11+
tuple val(meta), path("*mergestat"), emit:stats
1212

1313
script:
1414
prefix = meta.id

modules/local/makebins.nf~

Lines changed: 0 additions & 30 deletions
This file was deleted.

modules/local/merge_stats.nf

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)