snakemakelib
snakemakelib copied to clipboard
Snakemake library for bioinformatics programs, with a focus on next-generation sequencing
Currently we're setting references, indices etc via functions in a manner that is hidden from the user. All these functions (annotation, index, ref, etc) should be placed in metadata-specific modules...
It should be possible to include rules without making use of snakemakelib functionality. We can still set configuration defaults, but they should be general enough to be included without installing...
Interact with module system (see https://github.com/TACC/Lmod). Add configuration variable to list modules that should be loaded.
For quality control settings, basically, allow for a list of expressions with keywords like ">10", "
Basically allow for documentation strings. It is becoming more and more obvious that documentation strings are needed. One solution could be to define configuration entries as 3-tuples of (default, config,...
Add label region_{LABEL} to region-based analyses, e.g. region_chr1