From 1efc9788ccb8b08c62a431e99dac1cc995156684 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Wed, 7 Jun 2023 15:45:20 +0200 Subject: [PATCH] add kmerclust module --- src/kmerclust | 1 + src/modules/kmerclust.nf | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 160000 src/kmerclust create mode 100644 src/modules/kmerclust.nf diff --git a/src/kmerclust b/src/kmerclust new file mode 160000 index 0000000..fa43261 --- /dev/null +++ b/src/kmerclust @@ -0,0 +1 @@ +Subproject commit fa432617ab1e7b8eea3c4d671ce9e8948653e6f6 diff --git a/src/modules/kmerclust.nf b/src/modules/kmerclust.nf new file mode 100644 index 0000000..24d7bf2 --- /dev/null +++ b/src/modules/kmerclust.nf @@ -0,0 +1,25 @@ +process MERGEKMER { + tag "$specie" + label 'big_mem_multi_cpus' + + container "lbmc/kmerclust:0.0.1" + publishDir "results/${params.kmer_size}/${specie}/", mode: 'copy' + + input: + tuple val(specie), path(csv) + + output: + tuple val(specie), path("*.pdf"), emit: pdf + path "versions.yml" , emit: versions + + script: + def args = task.ext.args ?: '' + """ + Rscript ../bin/kmerclust.R ${params.csv} ${csv} ${specie} + + cat <<-END_VERSIONS > versions.yml + "${task.process}": + Rkmerclust: 0.0.1 + END_VERSIONS + """ +} -- GitLab