diff --git a/main.nf b/main.nf index 291ed4beb6e974d1fc94d6860f1ee4088477bd17..8f6fffbc5760af09831c5d2f74247f2d198e55c6 100644 --- a/main.nf +++ b/main.nf @@ -683,7 +683,8 @@ process remove_duplicates { tag "$sample" label 'process_highmem' publishDir "${params.outdir}/hicpro/valid_pairs", mode: params.publish_dir_mode, - saveAs: {filename -> filename.endsWith("stat") ? "stats/$filename" : "$filename"} + saveAs: {filename -> if (filename.endsWith("mergestat")) "stats/$filename" + else if (filename.endsWith("allValidPairs")) "$filename"} input: set val(sample), file(vpairs) from valid_pairs.groupTuple() @@ -735,7 +736,7 @@ process merge_stats { tag "$ext" label 'process_low' publishDir "${params.outdir}/hicpro/", mode: params.publish_dir_mode, - saveAs: {filename -> filename.endsWith("stat") ? "stats/$filename" : "$filename"} + saveAs: {filename -> if (filename.endsWith("stat")) "stats/$filename"} input: set val(prefix), file(fstat) from all_mapstat.groupTuple().concat(all_pairstat.groupTuple(), all_rsstat.groupTuple())