Skip to content
Snippets Groups Projects
kmerclust.nf 667 B
Newer Older
process KMERCLUST {
Laurent Modolo's avatar
Laurent Modolo committed
    tag "$specie"
    label 'big_mem_multi_cpus'

    container "lbmc/kmerclust:0.0.2"
Laurent Modolo's avatar
Laurent Modolo committed
    publishDir "results/${params.kmer_size}/${specie}/", mode: 'copy'

    input:
    tuple val(specie), path(csv)
Laurent Modolo's avatar
Laurent Modolo committed

    output:
    tuple val(specie), path("*.pdf"), emit: pdf 
    tuple val(specie), path("*.Rdata"), emit: rdata 
Laurent Modolo's avatar
Laurent Modolo committed
    path "versions.yml"           , emit: versions

    script:
    def args = task.ext.args ?: ''
    """
    Rscript ${projectDir}/bin/kmerclust.R ${params_csv} ${csv} ${specie} ${task.cpus}
Laurent Modolo's avatar
Laurent Modolo committed

    cat <<-END_VERSIONS > versions.yml
    "${task.process}":
        Rkmerclust: 0.0.1 
    END_VERSIONS
    """
}