Skip to main content

Non-strict wrappers for the data pipelining language Snakemake.

Project description

snakescale

Testing Status codecov Documentation Build Status PyPi Release Anaconda-Server Badge Python Versions MyPy Checked Code style: black

Non-strict wrappers for the data pipelining language Snakemake.

 pip install 'snakescale[full]'

Features:

  • Do the wrappers in the official wrapper repository get you half of the way to writing rules in only Python syntax?
  • Do want your rules fully parameterized with the input, output, resources, and params keys only?
  • Do you want to use the builtin Python types as values to a rule?
  • Do you want to use the Snakemake resource system for JVM resources?
  • Do you want a Snakemake wrapper which hard-codes as little as possible besides the style of the CLI it's wrapping? Read the documentation at: snakescale.readthedocs.io

This project aims to wrap bioinformatics utilities with style and variable converters instead of strict, inflexible shell templates.

The wrappers in this project are unaware of the command line flags of the tool the wrapper is wrapping!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snakescale-0.6.0.tar.gz (14.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page