profiles { docker { docker.temp = 'auto' docker.enabled = true process { $adaptor_removal { container = "cutadapt:1.14" } $4_random_bases_trimming { container = "cutadapt:1.14" } } } sge { process{ $adaptor_removal { beforeScript = "module purge; module load cutadapt/1.14" executor = "sge" cpus = 1 memory = "5GB" time = "6h" queueSize = 1000 pollInterval = '60sec' queue = 'h6-E5-2667v4deb128' penv = 'openmp8' } $4_random_bases_trimming { beforeScript = "module purge; module load cutadapt/1.14" executor = "sge" cpus = 1 memory = "5GB" time = "6h" queueSize = 1000 pollInterval = '60sec' queue = 'h6-E5-2667v4deb128' penv = 'openmp8' } } } } profiles { docker { docker.temp = 'auto' docker.enabled = true process { $trimming { container = "urqt:d62c1f8" } } } sge { process{ $trimming { beforeScript = "module purge; module load UrQt/d62c1f8" executor = "sge" cpus = 4 memory = "5GB" time = "6h" queueSize = 1000 pollInterval = '60sec' queue = 'h6-E5-2667v4deb128' penv = 'openmp8' } } } } profiles { docker { docker.temp = 'auto' docker.enabled = true process { $index_fasta { container = "bowtie2:2.3.4.1" } $mapping_fastq { container = "bowtie2:2.3.4.1" } } } sge { process{ $index_fasta { beforeScript = "module purge; module load Bowtie2/2.3.4.1" } $mapping_fastq { beforeScript = "module purge; module load SAMtools/1.7; module load Bowtie2/2.3.4.1" } } } }