-
Notifications
You must be signed in to change notification settings - Fork 0
/
template.config
58 lines (47 loc) · 2.13 KB
/
template.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
// EXECUTION SETTINGS AND GLOBAL DEFAULTS
// External config files import. DO NOT MODIFY THESE LINES!
includeConfig "${projectDir}/config/default.config"
includeConfig "${projectDir}/config/methods.config"
includeConfig "${projectDir}/nextflow.config"
// Inputs/parameters of the pipeline
params {
algorithm = ['samtools_stats', 'collectwgsmetrics'] // 'fastqc', 'samtools_stats', 'collectwgsmetrics', 'mosdepth_quantize', 'mosdepth_coverage', 'qualimap_bamqc'
reference = '/hot/resource/reference-genome/GRCh38-BI-20160721/Homo_sapiens_assembly38.fasta'
output_dir = '/path/to/output/directory'
blcds_registered_dataset = false // if you want the output to be registered
save_intermediate_files = true
// SAMtools stats options
stats_max_rgs_per_sample = 20
stats_remove_duplicates = false
stats_additional_options = ''
// mosdepth window-base coverage options
// fast algorithm ignores read pair overlaps and should not be used on libraries with small insert sizes
mosdepth_use_fast_algorithm = false
mosdepth_per_base_output = true
mosdepth_window_size = 500
mosdepth_additional_options = '--mapq 20'
// mosdepth quantized coverage (like GATK's Callable Regions)
mosdepth_quantize_cutoffs = '0:1:5:150'
mosdepth_quantize_use_fast_algorithm = false
mosdepth_q0_label = 'NO_COVERAGE'
mosdepth_q1_label = 'LOW_COVERAGE'
mosdepth_q2_label = 'CALLABLE'
mosdepth_q3_label = 'HIGH_COVERAGE'
mosdepth_quantize_additional_options = '--mapq 20'
// Picard CollectWgsMetrics options
cwm_coverage_cap = 1000
cwm_minimum_mapping_quality = 20
cwm_minimum_base_quality = 20
cwm_use_fast_algorithm = false
cwm_additional_options = ''
// Qualimap bamqc options
bamqc_output_format = 'pdf' // 'html' or 'pdf'
bamqc_additional_options = ''
// FastQC options
fastqc_level = 'sample' // 'readgroup', 'library' or 'sample'
fastqc_additional_options = ''
// Base resource allocation updater
// See README for adding parameters to update the base resource allocations
}
// Setup the pipeline config. DO NOT REMOVE THIS LINE!
methods.setup()