-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathnextflow.config
executable file
·71 lines (60 loc) · 1.83 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
65
66
67
68
69
70
71
// This includes all of the parameters used in this pipeline.
// Default parameters in place, but they can be changed in your command
// with two dashes, like this "--reads". Or, the params.config file can be
// modified to fit your needs.
includeConfig "$baseDir/params.config"
manifest {
/* Homepage of project */
homePage = 'https://github.com/Microbial-Ecology-Group/AMRplusplus'
/* Description of project */
description = 'AMR++: A bioinformatic pipeline for characterizing the resistome with the MEGARes database and the microbiome using Kraken.'
/* Main pipeline script */
mainScript = 'main_AMR++.nf'
/* Default repository branch */
defaultBranch = 'master'
}
/*
* defines execution profiles for different environments
*/
// Set the default profile
profile = "local"
// Below are other config options
profiles {
local {
includeConfig "config/local.config"
}
local_slurm {
includeConfig "config/local_slurm.config"
}
conda {
includeConfig "config/conda.config"
conda.enabled = true
conda.cacheDir = "$baseDir/envs/"
conda.useMamba = true
conda.createTimeout = '30 min'
}
docker {
includeConfig "config/local.config"
docker.enabled = true
process.container = 'enriquedoster/amrplusplus:latest'
}
singularity {
includeConfig "config/singularity.config"
singularity.enabled = true
singularity.autoMounts = true
singularity.cacheDir = "$baseDir/envs/"
}
conda_slurm {
includeConfig "config/conda_slurm.config"
conda.cacheDir = "$baseDir/envs/"
conda.enabled = true
conda.useMamba = true
conda.createTimeout = '30 min'
}
singularity_slurm {
includeConfig "config/singularity_slurm.config"
singularity.enabled = true
singularity.autoMounts = true
singularity.cacheDir = "$baseDir/envs/"
}
}