ewels / clusterflow

A pipelining tool to automate and standardise bioinformatics analyses on cluster environments.
https://ewels.github.io/clusterflow/
GNU General Public License v3.0
97 stars 27 forks source link

Create genomes.d folder? #96

Closed s-andrews closed 8 years ago

s-andrews commented 8 years ago

A suggestion (and an offer to actually code it!)

Our genomes.config file is getting a bit out of control and is quite difficult to manage since we have so many genomes in there.

Taking a leaf out of the linux config structure - how would you feel about creating a genomes.d folder into which you could place any number of .config files. You could then split your configuration between these (eg one per assembly, one per species - whatever you liked) and the configuration would be read from all of them. You could leave the original genomes.config in place so this wouldn't break anything for existing setups but would give some more flexibility as the scale of some of the installs started to increase.

ewels commented 8 years ago

Yup, that sounds fine. Where would this folder go? Same places as the config? (installation_dir, ~/.clusterflow/, cwd)

s-andrews commented 8 years ago

Yes, it would go alongside the existing config file.

ewels commented 8 years ago

Closed in #98