-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnextflow.config
54 lines (44 loc) · 1.42 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
includeConfig 'conf/tool_params.config'
params {
data_version = 'main-programme_v17_2023-03-30'
outdir = "results"
tracedir = "${params.outdir}/pipeline_info"
scratchdir = null
// sample input
variant_type = 'coding'
sample_file = null
// region input
region_file = null
coding_file = "${projectDir}/resources/global/coding_CDS.tsv.gz"
non_coding_file = "${projectDir}/input/noncds.tsv.gz"
bed_file = "${projectDir}/resources/global/hg38.bed"
mane_file = "/public_data_resources/ensembl_cds/MANE/v1.0/MANE.GRCh38.v1.0.ensembl_genomic.gtf.gz"
// genome build and alignment
// genome_build = 'both'
// dragen = false
// tool parameters config
user_tool_params = tool_params
// output
// publish_all = false
}
profiles {
cluster { includeConfig 'conf/cluster.config' }
cloud { includeConfig 'conf/cloud.config' }
}
def trace_timestamp = new java.util.Date().format('yyyy-MM-dd_HH-mm-ss')
timeline {
enabled = true
file = "${params.tracedir}/execution_timeline_${trace_timestamp}.html"
}
report {
enabled = true
file = "${params.tracedir}/execution_report_${trace_timestamp}.html"
}
trace {
enabled = true
file = "${params.tracedir}/execution_trace_${trace_timestamp}.txt"
}
dag {
enabled = true
file = "${params.tracedir}/pipeline_dag_${trace_timestamp}.html"
}