-
Notifications
You must be signed in to change notification settings - Fork 2
/
nextflow.config
45 lines (42 loc) · 1.52 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
params {
vcfs = "/path/to/variants/*.vcf.gz"
window_size = 25000000
//assembly = "GRCh37"
assembly = "GRCh38"
vep_cache = "/path/to/cache/vep_cache"
vep_flags = "--variant_class --sift b --polyphen b --nearest gene --gene_phenotype --ccds --uniprot --hgvs --symbol --numbers --domains --regulatory --canonical --protein --biotype --af_1kg --af_gnomade --af_gnomadg --pubmed --shift_hgvs 0 --allele_number --buffer_size 10000"
// LoFtee flags loftee_path, gerp_bigwig, human_ancestor_fa, and conservation_file are set automatically.
// If you need to modify other LoFtee flags, then fill-in the additional comma-separated options with a leading comma below.
// e.g.loftee_flags = ",get_splice_features:1,max_scan_distance:15"
loftee_flags = ""
enable_summary = false
drop_genotypes = "-G" // set to "-G" if you want to drop the genotypes in the output files (recommended), or leave blank "" if not.
}
apptainer {
enabled = true
autoMounts = true
}
process {
withLabel: VEP {
container = "file:///path/to/vep.sif" // Specify path to the VEP singularity image
}
withLabel: SUMMARY {
container = "" // Must be always empty string
}
//executor = "local"
executor = "slurm"
// uncomment the line below if you want to specify additional options e.g. account name
clusterOptions = "--account=XYZ"
cpus = 1
time = "8h"
memory = "16GB"
}
executor {
$slurm {
queueSize = 500
jobName = { "annotation" }
}
$local {
cpus = 1
}
}