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

Rewrite genome paths #7

Closed ewels closed 9 years ago

ewels commented 10 years ago

Currently, genome paths are handled in a very inflexible way. Basically, a genome / bowtie / bowtie2 / gtf path has to be specified and each is dealt with manually. This is bad as it's difficult if not impossible to add other types of genome indices (bismark / other aligners) and involves quite a bit of code duplication.

With this, the current listing and genomes wizard will have to be updated:

ewels commented 9 years ago

Quite a lot of commits for this issue:

ewels commented 9 years ago

Written and tested (a bit). Seems to be working nicely. New --add_genome wizard is much much nicer..

ewels commented 9 years ago

I should mention - @stu2, @s-andrews, @FelixKrueger and anyone else who might be using the development fork of Cluster Flow - this update will break your setup (old style reference genomes won't be recognised).

See the readme for instructions on updating. It's a 2 minute job, so shouldn't be a big deal..