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