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

split COLLATEKMER in 2 steps

parent 5554388f
Branches
No related tags found
No related merge requests found
...@@ -8,7 +8,8 @@ params.kmer_size = 31 ...@@ -8,7 +8,8 @@ params.kmer_size = 31
include { SPLIT } from "./modules/split" include { SPLIT } from "./modules/split"
include { FASTKMERS } from "./modules/fastkmers" include { FASTKMERS } from "./modules/fastkmers"
include { MERGEKMER } from "./modules/mergekmer" include { MERGEKMER } from "./modules/mergekmer"
include { COLLATEKMER } from "./modules/mergekmer" include { COLLATEKMER as COLLATEKMER1 } from "./modules/mergekmer"
include { COLLATEKMER as COLLATEKMER2} from "./modules/mergekmer"
Channel.fromPath( file(params.csv) ) Channel.fromPath( file(params.csv) )
...@@ -25,5 +26,6 @@ workflow { ...@@ -25,5 +26,6 @@ workflow {
SPLIT(fastq.r1.mix(fastq.r2)) SPLIT(fastq.r1.mix(fastq.r2))
FASTKMERS(SPLIT.out.fastq.transpose()) FASTKMERS(SPLIT.out.fastq.transpose())
MERGEKMER(FASTKMERS.out.csv.groupTuple()) MERGEKMER(FASTKMERS.out.csv.groupTuple())
COLLATEKMER(MERGEKMER.out.csv.map{it -> it[1]}.collect()) COLLATEKMER1(MERGEKMER.out.csv.map{it -> it[1]}.collate(5))
COLLATEKMER2(COLLATEKMER1.out.csv.map{it -> it[1]}.collect())
} }
...@@ -36,8 +36,8 @@ process COLLATEKMER { ...@@ -36,8 +36,8 @@ process COLLATEKMER {
path(csv) path(csv)
output: output:
tuple val(meta), path("*.csv"), emit: csv tuple path("*.csv"), emit: csv
path "versions.yml" , emit: versions path "versions.yml", emit: versions
script: script:
def args = task.ext.args ?: '' def args = task.ext.args ?: ''
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment