-
Notifications
You must be signed in to change notification settings - Fork 0
/
nextflow.config
executable file
·59 lines (43 loc) · 1.63 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
/*___________________________________________________
Nextflow DSL2 Main Config
Author(s): Anuj Srivastava, Carolyn Paisie, Barry Guglielmo, Michael Lloyd, Brian Sanderson, Sai Lek
Copyright of Jackson Laboratories 2022
_____________________________________________________*/
params {
// Select workflow
workflow = 'stitch'
// select config from config folder to use
config = "config/${params.workflow}.config"
// set publish directory for data to save (easier to follow)
pubdir = "../${workflow}"
// organize output:
// by sample folders (with many analysis in one sample folder) or by
// analysis folder (with many samples in one folder per analysis)
organize_by = 'sample' // analysis
keep_intermediate = false // true
// get help
help = null
// make a comment for log
comment = ''
}
// specific config for the pipeline
includeConfig params.config
// work directory is important as it will be large, plan accordingly
workDir = "/fastscratch/nextflow/${params.workflow}"
manifest {
name = "The Jackson Laboratory Computational Sciences Nextflow based analysis pipelines"
homePage = "https://github.com/TheJacksonLaboratory/cs-nf-pipelines"
mainScript = "main.nf"
nextflowVersion = "!>=20.10.0"
version = "0.2.0"
}
profiles {
sumner { includeConfig "config/profiles/sumner.config" }
elion { includeConfig "config/profiles/elion.config" }
sumner2 { includeConfig "config/profiles/sumner2.config" }
}
report {
enabled = true
file = "${params.pubdir}/${params.workflow}_report.html"
overwrite = true
}