|
| 1 | +// Keep track of config versions |
| 2 | +minotaur_release='1.0.0' // The release tag of the poseidon-eager repository used for processing and config file retrieval |
| 3 | +config_template_version='1.0.0' |
| 4 | +package_config_version='1.0.0' |
| 5 | +minotaur_config_base="https://raw.githubusercontent.com/poseidon-framework/poseidon-eager/${minotaur_release}/conf" |
| 6 | + |
| 7 | +// This configuration file is designed to be a used with the nf-core/eager pipeline. |
| 8 | +// Instead of having to specify all other configurations for the Minotaur pipeline |
| 9 | +// on runtime, they are all contained in this file and loaded automatically upon |
| 10 | +// specifying this config file during runtime. Additionally, any parameters that |
| 11 | +// need to be altered from the defaults can be specified here. |
| 12 | +// |
| 13 | +// The intention is to make it easy for users to understand and reproduce the output |
| 14 | +// from processing with the Minotaur workflow processing from the contents of a |
| 15 | +// single file. |
| 16 | + |
| 17 | +// Load configuration profiles. They are loaded from the minotaur_config_base URL, main branch. |
| 18 | +// The loaded config includes code that loads the institutional configs from https://github.com/poseidon-framework/minotaur-institutional-configs. |
| 19 | +includeConfig "${minotaur_config_base}/Minotaur.config" // Default nf-core/eager parameters for Minotaur processing. |
| 20 | + |
| 21 | +// The following config file specifies BED files for on-target endogenous DNA calculation and mean coverage as well as pseudohaploid genotyping. |
| 22 | +// TODO: Select the appropriate config for the CaptureType of the package. |
| 23 | +includeConfig "${minotaur_config_base}/CaptureType_profiles/1240K.config" |
| 24 | + |
| 25 | +params { |
| 26 | + // Keep track of config file versions used when processing |
| 27 | + config_profile_description = "${config_profile_description}\n - config_template_version: ${config_template_version}\n - package_config_version: ${package_config_version}" |
| 28 | + config_profile_contact = "Thiseas C. Lamnidis (@TCLamnidis)" |
| 29 | + |
| 30 | + /* |
| 31 | + TODO: If you need to change any of the default processing parameters for this package |
| 32 | + you can specify these parameters below. |
| 33 | + Any parameters not specified in any of the config files default to their nf-core/eager default values. |
| 34 | + |
| 35 | + For information on all available parameters and their default values see: |
| 36 | + https://nf-co.re/eager/2.5.1/parameters |
| 37 | + |
| 38 | + You can see the latest default values for parameters within poseidon-eager at: |
| 39 | + https://github.com/poseidon-framework/poseidon-eager/blob/main/conf/Minotaur.config |
| 40 | + */ |
| 41 | +} |
0 commit comments