-
Notifications
You must be signed in to change notification settings - Fork 0
/
nextflow.config
48 lines (44 loc) · 1.37 KB
/
nextflow.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
process {
publishDir = [
path: { "${params.outdir}/${task.process.tokenize(':')[-1].tokenize('_')[0].toLowerCase()}" },
mode: 'copy',
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
}
// Load base.config by default for all pipelines
// includeConfig 'conf/base.config'
profiles {
local {
wave.enabled = true
// wave.strategy = ['dockerfile','container']
docker.enabled = true
docker.runOptions = "--rm --gpus all"
includeConfig "conf/test.config"
includeConfig "conf/cuda-container.config"
// params.input = "https://raw.githubusercontent.com/nf-core/nascent/master/assets/samplesheet.csv"
// From a nascent test run
// params.bwa_index = "~/src/nf-core/nascent/work/96/746b04f1c048d94194b86ab0704d97/bwa"
}
zhanggpu2 {
params {
outdir ="results/"
}
docker.enabled = true
wave.enabled = true
}
utd_ganymede {
includeConfig "https://raw.githubusercontent.com/nf-core/configs/master/conf/utd_ganymede.config"
wave.enabled = true
wave.strategy = ["conda", "container"]
process {
cpus = 16
memory = 28.GB
time = 16.h
}
}
}
docker.registry = 'quay.io'
singularity.registry = 'quay.io'
plugins {
id 'nf-validation'
}