28 lines
595 B
Text
28 lines
595 B
Text
|
process NANOFILT {
|
||
|
cpus 1
|
||
|
memory '8.GB'
|
||
|
container 'quay.io/biocontainers/nanofilt:2.8.0--py_0'
|
||
|
|
||
|
input:
|
||
|
tuple val(prefix), path(reads)
|
||
|
|
||
|
output:
|
||
|
tuple val(prefix), path("*_trimmed.fastq.gz")
|
||
|
|
||
|
script:
|
||
|
"""
|
||
|
gzip \\
|
||
|
-cdf "${reads}" \\
|
||
|
| NanoFilt \\
|
||
|
--logfile "trimmed/${prefix}.nanofilt.log" \\
|
||
|
--length 100 \\
|
||
|
--quality 7 \\
|
||
|
--headcrop 30 \\
|
||
|
--tailcrop 30 \\
|
||
|
--minGC 0.1 \\
|
||
|
--maxGC 0.9 \\
|
||
|
| gzip \\
|
||
|
> "${prefix}_trimmed.fastq.gz"
|
||
|
"""
|
||
|
}
|