annotate 0.3.0/nextflow.config @ 93:3f367a0de778

"planemo upload"
author kkonganti
date Tue, 19 Jul 2022 10:14:15 -0400
parents 295c2597a475
children 8d7f482c64de
rev   line source
kkonganti@92 1 def fs = File.separator
kkonganti@92 2 def pd = "${projectDir}"
kkonganti@92 3
kkonganti@92 4 // Global parameters
kkonganti@92 5 includeConfig "${pd}${fs}conf${fs}manifest.config"
kkonganti@92 6 includeConfig "${pd}${fs}conf${fs}base.config"
kkonganti@92 7
kkonganti@92 8 // Include FASTQ config to prepare for a case when the entry point is
kkonganti@92 9 // FASTQ metadata CSV or FASTQ input directory
kkonganti@92 10 includeConfig "${pd}${fs}conf${fs}fastq.config"
kkonganti@92 11
kkonganti@92 12 if (params.pipeline != null) {
kkonganti@92 13 try {
kkonganti@92 14 includeConfig "${params.workflowsconf}${fs}${params.pipeline}.config"
kkonganti@92 15 } catch (Exception e) {
kkonganti@92 16 System.err.println('-'.multiply(params.linewidth) + "\n" +
kkonganti@92 17 "\033[0;31m${params.cfsanpipename} - ERROR\033[0m\n" +
kkonganti@92 18 '-'.multiply(params.linewidth) + "\n" + "\033[0;31mCould not load " +
kkonganti@92 19 "default pipeline configuration. Please provide a pipeline \n" +
kkonganti@92 20 "name using the --pipeline option.\n\033[0m" + '-'.multiply(params.linewidth) + "\n")
kkonganti@92 21 System.exit(1)
kkonganti@92 22 }
kkonganti@92 23 }
kkonganti@92 24
kkonganti@92 25 // Include modules' conig last.
kkonganti@92 26 includeConfig "${pd}${fs}conf${fs}logtheseparams.config"
kkonganti@92 27 includeConfig "${pd}${fs}conf${fs}modules.config"
kkonganti@92 28
kkonganti@92 29 // Nextflow runtime profiles
kkonganti@93 30 conda.cacheDir = '/tool/tool-data/cfsan-centriflaken-db/0/kondagac_cache'
kkonganti@93 31 singularity.cacheDir = '/tool/tool-data/cfsan-centriflaken-db/0/cingularitygac_cache'
kkonganti@92 32
kkonganti@92 33 profiles {
kkonganti@92 34 standard {
kkonganti@92 35 process.executor = 'local'
kkonganti@92 36 process.cpus = 1
kkonganti@92 37 params.enable_conda = false
kkonganti@92 38 params.enable_module = true
kkonganti@92 39 singularity.enabled = false
kkonganti@92 40 docker.enabled = false
kkonganti@92 41 }
kkonganti@92 42
kkonganti@92 43 stdkondagac {
kkonganti@92 44 process.executor = 'local'
kkonganti@92 45 process.cpus = 4
kkonganti@92 46 params.enable_conda = true
kkonganti@92 47 params.enable_module = false
kkonganti@92 48 singularity.enabled = false
kkonganti@92 49 docker.enabled = false
kkonganti@92 50 }
kkonganti@92 51
kkonganti@92 52 stdcingularitygac {
kkonganti@92 53 process.executor = 'local'
kkonganti@92 54 process.cpus = 4
kkonganti@92 55 params.enable_conda = false
kkonganti@92 56 params.enable_module = false
kkonganti@92 57 singularity.enabled = true
kkonganti@92 58 docker.enabled = false
kkonganti@92 59 }
kkonganti@92 60
kkonganti@92 61 raven {
kkonganti@92 62 process.executor = 'slurm'
kkonganti@92 63 process.queue = 'prod'
kkonganti@92 64 process.memory = '10GB'
kkonganti@92 65 process.cpus = 4
kkonganti@92 66 params.enable_conda = false
kkonganti@92 67 params.enable_module = true
kkonganti@92 68 singularity.enabled = false
kkonganti@92 69 docker.enabled = false
kkonganti@92 70 clusterOptions = '--signal B:USR2'
kkonganti@92 71 }
kkonganti@92 72
kkonganti@92 73 cingularity {
kkonganti@92 74 process.executor = 'slurm'
kkonganti@92 75 process.queue = 'prod'
kkonganti@92 76 process.memory = '10GB'
kkonganti@92 77 process.cpus = 4
kkonganti@92 78 singularity.enabled = true
kkonganti@92 79 singularity.autoMounts = true
kkonganti@92 80 docker.enabled = false
kkonganti@92 81 params.enable_conda = false
kkonganti@92 82 params.enable_module = false
kkonganti@92 83 clusterOptions = '--signal B:USR2'
kkonganti@92 84 }
kkonganti@92 85
kkonganti@92 86 cingularitygac {
kkonganti@92 87 process.executor = 'slurm'
kkonganti@92 88 executor.$slurm.exitReadTimeout = 120000
kkonganti@92 89 process.queue = 'q8cpu'
kkonganti@92 90 process.cpus = 4
kkonganti@92 91 singularity.enabled = true
kkonganti@92 92 singularity.autoMounts = true
kkonganti@92 93 docker.enabled = false
kkonganti@92 94 params.enable_conda = false
kkonganti@92 95 params.enable_module = false
kkonganti@92 96 clusterOptions = '-n 1 --signal B:USR2'
kkonganti@92 97 }
kkonganti@92 98
kkonganti@92 99 konda {
kkonganti@92 100 process.executor = 'slurm'
kkonganti@92 101 process.queue = 'prod'
kkonganti@92 102 process.memory = '10GB'
kkonganti@92 103 process.cpus = 4
kkonganti@92 104 singularity.enabled = false
kkonganti@92 105 docker.enabled = false
kkonganti@92 106 params.enable_conda = true
kkonganti@92 107 params.enable_module = false
kkonganti@92 108 clusterOptions = '--signal B:USR2'
kkonganti@92 109 }
kkonganti@92 110
kkonganti@92 111 kondagac {
kkonganti@92 112 process.executor = 'slurm'
kkonganti@92 113 executor.$slurm.exitReadTimeout = 120000
kkonganti@92 114 process.queue = 'q8cpu'
kkonganti@92 115 process.cpus = 4
kkonganti@92 116 singularity.enabled = false
kkonganti@92 117 docker.enabled = false
kkonganti@92 118 params.enable_conda = true
kkonganti@92 119 params.enable_module = false
kkonganti@92 120 clusterOptions = '-n 1 --signal B:USR2'
kkonganti@92 121 }
kkonganti@92 122 }