-
Notifications
You must be signed in to change notification settings - Fork 25
/
nextflow.config
70 lines (50 loc) · 1.36 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
includeConfig 'VERSION'
manifest {
homePage = 'https://github.com/open2c/distiller-nf'
mainScript = 'distiller.nf'
}
// docker-hub image is used both with docker and singularity
// replace with your local image when needed
process.container = "open2c/distiller_env:${version}"
process.shell = ['/bin/bash', '-uexo','pipefail']
// Uncomment this to disable caching in work/ folder.
// process.cache = false
// Use 'params' to provide parameters
// accessible inside the main script
// distiller.nf
//
// parameters from the params section
// can be modified a command line arguments:
// nextflow run distiller --compression_format gz --config_dir /shared/path
params {
// internal compression format (gz, lz4, ...)
// used for storing intermediate results
compression_format = 'gz'
container_cache_dir = './'
custom_config = 'custom.config'
}
// docker or singularity context is
// described in the scope of profiles
profiles {
standard {
includeConfig "configs/local.config"
}
cluster {
includeConfig "configs/cluster.config"
}
custom {
includeConfig "${params.custom_config}"
}
}
timeline {
enabled = true
file = "./pipeline_info/timeline.html"
}
trace {
enabled = true
file = "./pipeline_info/trace.txt"
}
report {
enabled = true
file = "./pipeline_info/report.html"
}