.. Snakemake documentation master file, created by sphinx-quickstart on Sat Feb 1 16:01:02 2014. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to Snakemake's API documentation! ========================================= Build systems like GNU Make are frequently used to create complicated workflows, e.g. in bioinformatics. This project aims to reduce the complexity of creating workflows by providing a fast and comfortable execution environment, together with a clean and modern domain specific specification language (DSL) in python style. Apart from being a command line tool, Snakemake can also be called from withing other python code and hence serve as a framework for organizing workflows withing your software. These pages describe the public parts of the Snakemake api. For the user documentation and general information, see http://snakemake.bitbucket.org. Contents: .. toctree:: :maxdepth: 2 api utils