Skip to content

Commit ae4ad76

Browse files
author
delphis-bot
committed
[automated] Create package recipe from SSF files
1 parent c249d8e commit ae4ad76

File tree

4 files changed

+245
-0
lines changed

4 files changed

+245
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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

Comments
 (0)