-
Notifications
You must be signed in to change notification settings - Fork 0
/
nextflow.config
101 lines (85 loc) · 1.93 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
manifest {
author = 'Eva Aßmann, Martin Hölzer'
name = 'VLQ-nf'
description = 'Analysis pipeline to estimate sc2 lineage abundances from wastewater samples'
mainScript = 'main.nf'
nextflowVersion = '>=20.01.0'
}
// default parameters
params {
max_cores = Runtime.runtime.availableProcessors()
cores = 2
memory = '2GB'
help = false
profile = false
// input
gisaid = ''
query = ''
reference = false
// process-specific parameters
continent = ''
country = ''
startdate = ''
enddate = ''
min_len = 29500
k = 1000
seed = 0
min_aaf = 0.5
max_per_lineage = 0
min_ab = 0
// kallisto
single_end = true
fragment_length = 200
fragment_length_sd = 20
kallisto_threads = 20
bootstrap = 0
// output
output = 'sc2-sewage-results'
workdir = "work"
cachedir = "conda"
runinfo = "sc2-sewage-runinfo"
databases = 'sc2-sewage-databases'
}
timeline {
enabled = true
file = "${params.runinfo}/execution_timeline.html"
overwrite = true
}
report {
enabled = true
file = "${params.runinfo}/execution_report.html"
overwrite = true
}
dag {
enabled = true
file = "${params.runinfo}/pipeline_dag.html"
overwrite = true
}
// Use test or test_full profile for automated pipeline CI tests?
profiles {
standard {
executor {
name = "local"
cpus = params.max_cores
}
workDir = params.workdir
params.cloudProcess = false
docker { enabled = false }
includeConfig 'configs/local.config'
}
// executer
local {
executor {
name = "local"
cpus = params.max_cores
}
workDir = params.workdir
params.cloudProcess = false
includeConfig 'configs/local.config'
}
// engines
conda {
docker { enabled = false }
includeConfig 'configs/conda.config'
}
}