git: 7fd4d4420f37 - main - biology/py-goatools: Tools for processing and visualizing Gene Ontology terms

Jason W. Bacon jwb at FreeBSD.org
Fri Jul 2 17:00:51 UTC 2021


The branch main has been updated by jwb:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7fd4d4420f371474514cdb696d120e069b11ec21

commit 7fd4d4420f371474514cdb696d120e069b11ec21
Author:     Jason W. Bacon <jwb at FreeBSD.org>
AuthorDate: 2021-07-02 17:00:29 +0000
Commit:     Jason W. Bacon <jwb at FreeBSD.org>
CommitDate: 2021-07-02 17:00:29 +0000

    biology/py-goatools: Tools for processing and visualizing Gene Ontology terms
    
    Goatools is a python library for processing Gene Ontology (GO) terms.  It
    includes routines for processing, filtering, and visualizing GO data.
---
 biology/Makefile              |  1 +
 biology/py-goatools/Makefile  | 29 +++++++++++++++++++++++++++++
 biology/py-goatools/distinfo  |  3 +++
 biology/py-goatools/pkg-descr |  4 ++++
 4 files changed, 37 insertions(+)

diff --git a/biology/Makefile b/biology/Makefile
index 55ed6b8c2735..f02dc903a129 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -137,6 +137,7 @@
     SUBDIR += py-dnaio
     SUBDIR += py-ete3
     SUBDIR += py-gffutils
+    SUBDIR += py-goatools
     SUBDIR += py-gtfparse
     SUBDIR += py-hits
     SUBDIR += py-loompy
diff --git a/biology/py-goatools/Makefile b/biology/py-goatools/Makefile
new file mode 100644
index 000000000000..c2b222f46835
--- /dev/null
+++ b/biology/py-goatools/Makefile
@@ -0,0 +1,29 @@
+PORTNAME=	goatools
+DISTVERSION=	1.1.6
+CATEGORIES=	biology python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	jwb at FreeBSD.org
+COMMENT=	Tools for processing and visualizing Gene Ontology terms
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+# xlrd should be == 1.2.0
+RUN_DEPENDS=	${PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
+		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pygraphviz>0:graphics/py-pygraphviz@${PY_FLAVOR} \
+		wget>0:ftp/wget
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>
diff --git a/biology/py-goatools/distinfo b/biology/py-goatools/distinfo
new file mode 100644
index 000000000000..cdadbfe66214
--- /dev/null
+++ b/biology/py-goatools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1625181597
+SHA256 (goatools-1.1.6.tar.gz) = b631a6a803818673ac815ed5f1e7158d1bd98a3ce5c93b64961dc73bdea56bca
+SIZE (goatools-1.1.6.tar.gz) = 15098351
diff --git a/biology/py-goatools/pkg-descr b/biology/py-goatools/pkg-descr
new file mode 100644
index 000000000000..d35285e6132e
--- /dev/null
+++ b/biology/py-goatools/pkg-descr
@@ -0,0 +1,4 @@
+Goatools is a python library for processing Gene Ontology (GO) terms.  It
+includes routines for processing, filtering, and visualizing GO data.
+
+WWW: https://pypi.python.org/pypi/goatools


More information about the dev-commits-ports-main mailing list