-
Notifications
You must be signed in to change notification settings - Fork 1
/
nextflow.config
39 lines (36 loc) · 1.01 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
report {
enabled = true
file = "nextflow.html"
}
timeline {
enabled = true
file = "timeline.html"
}
trace {
enabled = true
fields = "task_id,hash,native_id,process,tag,name,status,exit,module,container,cpus,time,disk,memory,attempt,submit,start,complete,duration,realtime,queue,%cpu,%mem,rss,vmem,peak_rss,peak_vmem,rchar,wchar,syscr,syscw,read_bytes,write_bytes"
file = "trace.txt"
raw = true
}
profiles {
docker {
docker.enabled = true
process {
withName: run_IGV {
container = "stevekm/igv-nf:IGV"
}
}
}
singularity {
params.containerDir = new File("containers").getCanonicalPath()
// on NYULMC HPC need to load this module for Singularity...
process.module = "singularity/2.5.2"
singularity.enabled = true
singularity.autoMounts = true
process {
withName: run_IGV {
container = "${params.containerDir}/IGV/IGV.simg"
}
}
}
}