-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnextflow.config
executable file
·62 lines (51 loc) · 1.41 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
process {
shell = ['/bin/bash', '-euo', 'pipefail']
errorStrategy = { task.attempt <= 3 && task.errorCount < 10 ? 'retry' : 'finish' }
container = 'bahlolab/cavalier-vcf-utils:dev-23.06.2'
withLabel: cavalier {
container = 'bahlolab/cavalier:24.06.0'
}
withName: svpv {
container = 'bahlolab/svpv:dev-23.06.2'
}
withLabel:C1M1T1 {
cpus = 1
memory = { 1 * task.attempt + ' GB' }
time = { 1 * task.attempt + ' h'}
}
withLabel:C2M2T2 {
cpus = 2
memory = { 2 * task.attempt + ' GB' }
time = { 2 * task.attempt + ' h'}
}
withLabel:C2M4T2 {
cpus = 2
memory = { 4 * task.attempt + ' GB' }
time = { 2 * task.attempt + ' h'}
}
withLabel:C2M2T8 {
cpus = 2
memory = { 2 * task.attempt + ' GB' }
time = { 8 * task.attempt + ' h'}
}
withLabel:C2M8T4 {
cpus = 2
memory = { 8 * task.attempt + ' GB' }
time = { 4 * task.attempt + ' h'}
}
withLabel:C2M8T1 {
cpus = 2
memory = { 8 * task.attempt + ' GB' }
time = { 1 * task.attempt + ' h'}
}
withLabel:C4M4T1 {
cpus = 4
memory = { 4 * task.attempt + ' GB' }
time = { 1 * task.attempt + ' h'}
}
withLabel:C4M4T2 {
cpus = 4
memory = { 4 * task.attempt + ' GB' }
time = { 1 * task.attempt + ' h'}
}
}