|
0
|
1 plugins {
|
|
|
2 id 'nf-amazon'
|
|
|
3 }
|
|
|
4
|
|
|
5 params {
|
|
|
6 fs = File.separator
|
|
|
7 cfsanpipename = 'CPIPES'
|
|
|
8 center = 'CFSAN, FDA.'
|
|
|
9 libs = "${projectDir}${params.fs}lib"
|
|
|
10 modules = "${projectDir}${params.fs}modules"
|
|
|
11 projectconf = "${projectDir}${params.fs}conf"
|
|
|
12 assetsdir = "${projectDir}${params.fs}assets"
|
|
|
13 subworkflows = "${projectDir}${params.fs}subworkflows"
|
|
|
14 workflows = "${projectDir}${params.fs}workflows"
|
|
|
15 workflowsconf = "${workflows}${params.fs}conf"
|
|
|
16 routines = "${libs}${params.fs}routines"
|
|
|
17 toolshelp = "${libs}${params.fs}help"
|
|
|
18 swmodulepath = "${params.fs}nfs${params.fs}software${params.fs}modules"
|
|
|
19 tracereportsdir = "${launchDir}${params.fs}${cfsanpipename}-${params.pipeline}${params.fs}nextflow-reports"
|
|
|
20 dummyfile = "${projectDir}${params.fs}assets${params.fs}dummy_file.txt"
|
|
|
21 dummyfile2 = "${projectDir}${params.fs}assets${params.fs}dummy_file2.txt"
|
|
|
22 max_cpus = 10
|
|
|
23 linewidth = 80
|
|
|
24 pad = 32
|
|
|
25 pipeline = null
|
|
|
26 help = null
|
|
|
27 input = null
|
|
|
28 output = null
|
|
|
29 metadata = null
|
|
|
30 publish_dir_mode = "copy"
|
|
|
31 publish_dir_overwrite = true
|
|
|
32 user_email = null
|
|
|
33 }
|
|
|
34
|
|
|
35 dag {
|
|
|
36 enabled = true
|
|
|
37 file = "${params.tracereportsdir}${params.fs}${params.pipeline}_dag.html"
|
|
|
38 overwrite = true
|
|
|
39 }
|
|
|
40
|
|
|
41 report {
|
|
|
42 enabled = true
|
|
|
43 file = "${params.tracereportsdir}${params.fs}${params.pipeline}_exec_report.html"
|
|
|
44 overwrite = true
|
|
|
45 }
|
|
|
46
|
|
|
47 trace {
|
|
|
48 enabled = true
|
|
|
49 file = "${params.tracereportsdir}${params.fs}${params.pipeline}_exec_trace.txt"
|
|
|
50 overwrite = true
|
|
|
51 }
|
|
|
52
|
|
|
53 timeline {
|
|
|
54 enabled = true
|
|
|
55 file = "${params.tracereportsdir}${params.fs}${params.pipeline}_exec_timeline.html"
|
|
|
56 overwrite = true
|
|
|
57 }
|
|
|
58
|