diff options
author | Kai Knoblich <kai@FreeBSD.org> | 2019-07-11 16:50:44 +0000 |
---|---|---|
committer | Kai Knoblich <kai@FreeBSD.org> | 2019-07-11 16:50:44 +0000 |
commit | a3706632aa922685694213c675071030a1ff4ce3 (patch) | |
tree | 8e2cba8c9fb32bacb80c31a29183e52933a511e0 /science | |
parent | textproc/scdoc: update to 1.9.6 (diff) |
New port: science/py-ruffus
The Ruffus module is a lightweight way to add support for running
computational pipelines.
Computational pipelines are often conceptually quite simple, especially if
we breakdown the process into simple stages, or separate tasks.
Each stage or task in a computational pipeline is represented by a Python
function. Each Python function can be called in parallel to run multiple
jobs.
Ruffus was originally designed for use in bioinformatics to analyse multiple
genome data sets.
WWW: http://www.ruffus.org.uk
Notes
Notes:
svn path=/head/; revision=506415
Diffstat (limited to 'science')
-rw-r--r-- | science/Makefile | 1 | ||||
-rw-r--r-- | science/py-ruffus/Makefile | 25 | ||||
-rw-r--r-- | science/py-ruffus/distinfo | 3 | ||||
-rw-r--r-- | science/py-ruffus/pkg-descr | 13 |
4 files changed, 42 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile index 5b20974f7259..2b1ec5c302e7 100644 --- a/science/Makefile +++ b/science/Makefile @@ -268,6 +268,7 @@ SUBDIR += py-quantities SUBDIR += py-rmf SUBDIR += py-rmsd + SUBDIR += py-ruffus SUBDIR += py-scikit-fuzzy SUBDIR += py-scikit-learn SUBDIR += py-scikit-sparse diff --git a/science/py-ruffus/Makefile b/science/py-ruffus/Makefile new file mode 100644 index 000000000000..35688ecb1da3 --- /dev/null +++ b/science/py-ruffus/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= ruffus +DISTVERSION= 2.8.1 +CATEGORIES= science python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Lightweight library for computational pipelines + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} + +USES= python shebangfix +USE_PYTHON= distutils autoplist + +SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/science/py-ruffus/distinfo b/science/py-ruffus/distinfo new file mode 100644 index 000000000000..07157a3bc5e7 --- /dev/null +++ b/science/py-ruffus/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1558449615 +SHA256 (ruffus-2.8.1.tar.gz) = 90bc1e57ffb95be11e9c4461a406fee63395898beacd35a1dce9dd2c468c2582 +SIZE (ruffus-2.8.1.tar.gz) = 12182187 diff --git a/science/py-ruffus/pkg-descr b/science/py-ruffus/pkg-descr new file mode 100644 index 000000000000..8a1a528dfa56 --- /dev/null +++ b/science/py-ruffus/pkg-descr @@ -0,0 +1,13 @@ +The Ruffus module is a lightweight way to add support for running computational +pipelines. + +Computational pipelines are often conceptually quite simple, especially if we +breakdown the process into simple stages, or separate tasks. + +Each stage or task in a computational pipeline is represented by a Python +function. Each Python function can be called in parallel to run multiple jobs. + +Ruffus was originally designed for use in bioinformatics to analyse multiple +genome data sets. + +WWW: http://www.ruffus.org.uk |