-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnextflow.config
More file actions
60 lines (50 loc) · 2.2 KB
/
nextflow.config
File metadata and controls
60 lines (50 loc) · 2.2 KB
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
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nextflow config file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Default config options
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
manifest {
name = 'mpieva/postprocessing'
author = 'Merlin Szymanski'
homePage = 'https://github.com/mpieva/postprocessing/'
description = 'Basic Post-Processing of Hominin shotgun/capture libraries'
nextflowVersion = '>=22.10'
version = 'v0.11'
}
cleanup = true
nextflow.enable.moduleBinaries = true
singularity {
autoMounts = true
enabled = true
runOptions = "-B /tmp"
cacheDir = '/mnt/scratch/singularity'
}
params {
//basic_settings
help = false // display help-text and exit
//user input files
bam = "" // multiplexed BAM file, containing merged reads
rg = "" // readgroup index information
split = "" // folder with already splitted files (BAM, FASTQ)
paired = false // not yet possible, analyzeBAM_CPP has it...
// for the file-paths
reference_file = "" // thats the path to the file used for mapping, is also inferred from the BAM-header and used for double-checking
reference_name = "" // thats the short-name used for the file-system
target_file = "" // BED-file for on-target calculation
target_name = "" // the name of the target/panel for the file-system storage
//for analyzeBAM
bamfilter_minlength = 35 // analyzeBAM_cpp 'min_len' flag. filter out reads shorter < 35bp
bamfilter_minqual = 25 // analyzeBAM_cpp 'min_qual' flag. Filter out mapped reads with qualityscore < 25
bamfilter_keep_vendorfail = false // analyzeBAM_cpp 'count_f' flag. Dont filter reads in bamfile that have the "vendor failed" flag set
bamrmdup_cheap = false
bamrmdup_circular = false
// Defaults only, expecting to be overwritten
max_memory = 128.GB
max_cpus = 16
max_time = 24.h
}
includeConfig "conf/profiles.config"
includeConfig "conf/process.config"
includeConfig "conf/settings.config"