Skip to content

Commit

Permalink
Improve output sorting
Browse files Browse the repository at this point in the history
  • Loading branch information
Aratz committed Mar 28, 2024
1 parent 0da5870 commit d233d8f
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,25 @@ process {
null
break
case ~/L\d+_multiqc_(report\.html|plots|data)/:
"lanes/L${(filename =~ /L(\d+)_multiqc_(report\.html|plots|data)/)[0][1]}/${filename}"
def lane = (filename =~ /L(\d+)_multiqc_(report\.html|plots|data)/)[0][1]
def new_filename = filename.replaceFirst(
"(?<prefix>.*)L${lane}_(?<suffix>multiqc_(report\\.html|plots|data).*)",
'${prefix}${suffix}')
"lanes/L${lane}/${new_filename}"
break
case ~/G-.+_multiqc_(report\.html|plots|data)/:
"groups/G-${(filename =~ /G-(.+)_multiqc_(report\.html|plots|data)/)[0][1]}/${filename}"
def group = (filename =~ /G-(.+)_multiqc_(report\.html|plots|data)/)[0][1]
def new_filename = filename.replaceFirst(
"(?<prefix>.*)G-${group}_(?<suffix>multiqc_(report\\.html|plots|data).*)",
'${prefix}${suffix}')
"groups/${group}/${new_filename}"
break
case ~/D-.+_multiqc_(report\.html|plots|data)/:
"rundirs/D-${(filename =~ /D-(.+)_multiqc_(report\.html|plots|data)/)[0][1]}/${filename}"
def rundir = (filename =~ /D-(.+)_multiqc_(report\.html|plots|data)/)[0][1]
def new_filename = filename.replaceFirst(
"(?<prefix>.*)D-${rundir}_(?<suffix>multiqc_(report\\.html|plots|data).*)",
'${prefix}${suffix}')
"rundirs/${rundir}/${new_filename}"
break
default:
filename
Expand Down

0 comments on commit d233d8f

Please sign in to comment.