A Python DSL for bioinformatics pipelines
Project description
A Python DSL for pipelines
Don't Repeat Yourself (D.R.Y) while writing pipelines, and stay away from leaky abstractions, use DryPipe !
What is a pipeline ?
A pipeline could be described as "a bunch of programs feeding data to one another".
Programs within a pipeline tend to:
- run for a long time
- need large amounts of resources (cpu, memory, disk space, etc), requiring clusters to run (Slurm, Torque,etc)
- be written in different languaged, have different CLI interfaces, file formats, etc.
- long CODE->RUN->DEBUG->CODE cycles
The length of the development cycle makes pipelines difficult to debug.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dry_pipe-0.7.52.tar.gz
(78.4 kB
view hashes)
Built Distribution
dry_pipe-0.7.52-py3-none-any.whl
(75.3 kB
view hashes)
Close
Hashes for dry_pipe-0.7.52-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c3732d0ab02665efdf16cabac9020f181a5bde463eb637294ff5a9713a80c1 |
|
MD5 | a8f3dc9426fcdda2a3f3f4aa51fec7ce |
|
BLAKE2b-256 | 264d3c1b882ab1c316d9d15a2af35747231d8e3f003fd69143e0be3da608a7c3 |