Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Apr 2021 21:04:18 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2aa37d819d48 - main - New port: biology/seqkit: Cross-platform and ultrafast toolkit for FASTA/Q file manipulation
Message-ID:  <202104162104.13GL4IQV093922@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2aa37d819d48330c1f0e97c95aeb92371ea06690

commit 2aa37d819d48330c1f0e97c95aeb92371ea06690
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-04-16 21:03:15 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-04-16 21:04:16 +0000

    New port: biology/seqkit: Cross-platform and ultrafast toolkit for FASTA/Q file manipulation
---
 biology/Makefile         |  1 +
 biology/seqkit/Makefile  | 19 +++++++++++++++++++
 biology/seqkit/distinfo  |  5 +++++
 biology/seqkit/pkg-descr | 17 +++++++++++++++++
 4 files changed, 42 insertions(+)

diff --git a/biology/Makefile b/biology/Makefile
index 606e1982ee9b..adb71952bb1e 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -161,6 +161,7 @@
     SUBDIR += seqan-apps
     SUBDIR += seqan1
     SUBDIR += seqio
+    SUBDIR += seqkit
     SUBDIR += seqtk
     SUBDIR += sim4
     SUBDIR += slclust
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
new file mode 100644
index 000000000000..4551cddb0836
--- /dev/null
+++ b/biology/seqkit/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	seqkit
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.16.0
+CATEGORIES=	biology
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Cross-platform and ultrafast toolkit for FASTA/Q file manipulation
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+
+GO_MODULE=	github.com/shenwei356/seqkit
+GO_TARGET=	./${PORTNAME}
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/biology/seqkit/distinfo b/biology/seqkit/distinfo
new file mode 100644
index 000000000000..b24424ffad25
--- /dev/null
+++ b/biology/seqkit/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1618605249
+SHA256 (go/biology_seqkit/seqkit-v0.16.0/v0.16.0.mod) = 2b29e40d7d4b891b1ece058363b9b4f8b3ba6385aa2855fb8d5f3df25bc83057
+SIZE (go/biology_seqkit/seqkit-v0.16.0/v0.16.0.mod) = 1211
+SHA256 (go/biology_seqkit/seqkit-v0.16.0/v0.16.0.zip) = 91fe05c0ead7b5dfafea7a0b3793583a3190befdcf3165735bf152182d0b0b11
+SIZE (go/biology_seqkit/seqkit-v0.16.0/v0.16.0.zip) = 29977829
diff --git a/biology/seqkit/pkg-descr b/biology/seqkit/pkg-descr
new file mode 100644
index 000000000000..12fde7f0b3b6
--- /dev/null
+++ b/biology/seqkit/pkg-descr
@@ -0,0 +1,17 @@
+FASTA and FASTQ are basic and ubiquitous formats for storing nucleotide and
+protein sequences. Common manipulations of FASTA/Q file include converting,
+searching, filtering, deduplication, splitting, shuffling, and sampling.
+Existing tools only implement some of these manipulations, and not particularly
+efficiently, and some are only available for certain operating systems.
+Furthermore, the complicated installation process of required packages and
+running environments can render these programs less user friendly.
+
+SeqKit is a cross-platform ultrafast comprehensive toolkit for FASTA/Q
+processing. SeqKit provides executable binary files for all major operating
+systems, including Windows, Linux, and Mac OS X, and can be directly used
+without any dependencies or pre-configurations. SeqKit demonstrates competitive
+performance in execution time and memory usage compared to similar tools. The
+efficiency and usability of SeqKit enable researchers to rapidly accomplish
+common FASTA/Q file manipulations.
+
+WWW: https://github.com/shenwei356/seqkit



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104162104.13GL4IQV093922>