Skip to content
Snippets Groups Projects
Verified Commit 5f1c445f authored by Laurent Modolo's avatar Laurent Modolo
Browse files

pass params.csv as a channel to kmerclust

parent 00d80ce7
No related branches found
No related tags found
No related merge requests found
......@@ -22,10 +22,12 @@ Channel.fromPath( file(params.csv) )
}
.set{ fastq }
Channel.fromPath("params.csv").set{params_csv}
workflow {
SPLIT(fastq.r1.mix(fastq.r2))
FASTKMERS(SPLIT.out.fastq.transpose())
MERGEKMER(FASTKMERS.out.csv.groupTuple())
COLLATEKMER(MERGEKMER.out.csv.map{it -> [it[0].specie, it[1]] }.groupTuple())
KMERCLUST(COLLATEKMER.out.csv)
KMERCLUST(COLLATEKMER.out.csv, params_csv.collect())
}
......@@ -7,6 +7,7 @@ process KMERCLUST {
input:
tuple val(specie), path(csv)
path params_csv
output:
tuple val(specie), path("*.pdf"), emit: pdf
......@@ -16,7 +17,7 @@ process KMERCLUST {
script:
def args = task.ext.args ?: ''
"""
Rscript ${projectDir}/bin/kmerclust.R ${params.csv} ${csv} ${specie} ${task.cpus}
Rscript ${projectDir}/bin/kmerclust.R ${params_csv} ${csv} ${specie} ${task.cpus}
cat <<-END_VERSIONS > versions.yml
"${task.process}":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment