diff --git a/biology/Makefile b/biology/Makefile index 45b22213c546..ea85f35b064d 100644 --- a/biology/Makefile +++ b/biology/Makefile @@ -52,6 +52,7 @@ SUBDIR += erminej SUBDIR += exonerate SUBDIR += fasda + SUBDIR += fasda-utils SUBDIR += fasta SUBDIR += fasta3 SUBDIR += fastahack diff --git a/biology/fasda-utils/Makefile b/biology/fasda-utils/Makefile new file mode 100644 index 000000000000..599b34101d8b --- /dev/null +++ b/biology/fasda-utils/Makefile @@ -0,0 +1,28 @@ +PORTNAME= fasda-utils +DISTVERSION= 0.1.0 +CATEGORIES= biology + +MAINTAINER= jwb@FreeBSD.org +COMMENT= Fast and simple differential analysis extras +WWW= https://github.com/auerlab/fasda-utils + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fastcluster>=0:math/py-fastcluster@${PY_FLAVOR} + +USES= python:run shebangfix +USE_GITHUB= yes + +SHEBANG_FILES= Scripts/heatmap.py + +GH_ACCOUNT= auerlab + +MAKE_ARGS= MANPREFIX=${PREFIX}/share VERSION=${PORTVERSION} + +PLIST_FILES= libexec/fasda/heatmap \ + libexec/fasda/heatmap.py \ + share/man/man1/fasda-heatmap.1.gz + +.include diff --git a/biology/fasda-utils/distinfo b/biology/fasda-utils/distinfo new file mode 100644 index 000000000000..ab7f029fb6fc --- /dev/null +++ b/biology/fasda-utils/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1743885730 +SHA256 (auerlab-fasda-utils-0.1.0_GH0.tar.gz) = bd135f8faec72aafe5f57df480f14e76a5b3b8f3814426c9bc350ed4166e1924 +SIZE (auerlab-fasda-utils-0.1.0_GH0.tar.gz) = 4891 diff --git a/biology/fasda-utils/pkg-descr b/biology/fasda-utils/pkg-descr new file mode 100644 index 000000000000..11919f2f64b0 --- /dev/null +++ b/biology/fasda-utils/pkg-descr @@ -0,0 +1,9 @@ +FASDA aims to provide a fast and simple differential analysis tool +that just works and does not require any knowledge beyond basic Unix +command-line skills. The code is written entirely in C to maximize +efficiency and portability, and to provide a simple command-line user +interface. + +FASDA-utils is a collection of optional companion programs and +scripts. They are separated from the main FASDA distribution in order +to keep FASDA packages minimal.