diff --git a/src/kmerclust b/src/kmerclust new file mode 160000 index 0000000000000000000000000000000000000000..fa432617ab1e7b8eea3c4d671ce9e8948653e6f6 --- /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 0000000000000000000000000000000000000000..24d7bf2afe5ef81b37926bc92b03216f50a3ad65 --- /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 + """ +}