-
Notifications
You must be signed in to change notification settings - Fork 3
/
nextflow.config
executable file
·64 lines (56 loc) · 1.19 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
55
56
57
58
59
60
61
62
63
64
// General
params {
outdir = "results"
withGeneCoverage = false
maxCpu = 8
maxMemory = "80GB"
enable_conda = false
filter = false
tfkmers_threshold = 0.2
bambu_threshold = 0.2
operation = "intersection"
tfkmers_model = null
tfkmers_tokenizer = null
bambu_strand = true
}
process {
memory = '16GB'
}
profiles {
standard {
process.executor = 'local'
}
slurm {
process.executor = 'slurm'
}
test {
params {
input = "$baseDir/examples/samples.txt"
gtf = "$baseDir/examples/annotation_19.gtf"
fa = "$baseDir/examples/sequence_19.fa"
withGeneCoverage = true
maxCpu = 2
maxMemory = '8GB'
}
}
conda {
params.enable_conda = true
}
docker {
docker.enabled = true
docker.runOptions = '-u \$(id -u):\$(id -g)'
}
singularity {
singularity.enabled = true
singularity.autoMounts = true
}
}
manifest {
name = 'IGDRion/annexa'
author = 'IGDR'
homePage = 'https://github.com/igdrion/annexa'
description = 'Analysis of Nanopore with Nextflow for EXtended Annotation'
mainScript = 'main.nf'
nextflowVersion = '>=19.10.0'
version = '2.0.0'
}