snakeobjects

https://readthedocs.org/projects/snakeobjects/badge/?version=latest:target:https://snakeobjects.readthedocs.io/en/latest/?badge=latest:alt:DocumentationStatus

Overview

Snakeobjects is a workflow management framework based on Snakemake that uses an object-oriented abstraction of workflows. snakeobjects workflows are easier to develop, to maintain and to adopt compared to the equivallent workflows written in stanakemake, but inherit all the powerful features of Snakemake. These include the portability, efficient resource usage, the large expressive power due to the tight python integration, and the large community of the Snakemake users.

Documentation

https://www.iossifovlab.com/snakeobjects

Source

https://github.com/iossifovlab/snakeobjects

Setting up the development environment

git clone git@github.com:iossifovlab/snakeobjects.git
cd snakeobjects
conda env create environment.yml
conda activate snakeobjectsDev
pip install -e .

Indices and tables