Newer
Older
version = "0.2.4"
container_url = "xgrand/porechop:${version}"
params.porechop_out = ""
process porechop {
container = "${container_url}"
label "small_mem_multi_cpus"
tag "$barcode"
if (params.porechop_out != "") {
publishDir "results/${params.porechop_out}", mode: 'copy'
}
input:
tuple val(barcode), path(fastq)
tuple val(barcode), path("*"), emit: porechoped_fastq
porechop --input ${fastq} -o ${barcode}_merged_porechoped.fastq.gz --threads ${task.cpus}