diff --git a/src/main.nf b/src/main.nf index 5198b79552f83d58ef88a63c377d2bf6da01b6e9..6a5799f4bad64aa7ad29790598a23ce424011046 100644 --- a/src/main.nf +++ b/src/main.nf @@ -9,6 +9,8 @@ include { SPLIT } from "./modules/split" include { FASTKMERS } from "./modules/fastkmers" include { MERGEKMER } from "./modules/mergekmer" include { COLLATEKMER} from "./modules/mergekmer" +include { KMERCLUST} from "./modules/kmerclust" + Channel.fromPath( file(params.csv) ) .splitCsv(header: true) @@ -25,4 +27,5 @@ workflow { 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) } diff --git a/src/modules/kmerclust.nf b/src/modules/kmerclust.nf index 24d7bf2afe5ef81b37926bc92b03216f50a3ad65..48113965701d2a2597b3499edaaca96e3fcc5228 100644 --- a/src/modules/kmerclust.nf +++ b/src/modules/kmerclust.nf @@ -10,6 +10,7 @@ process MERGEKMER { output: tuple val(specie), path("*.pdf"), emit: pdf + tuple val(specie), path("*.Rdata"), emit: rdata path "versions.yml" , emit: versions script: