pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
vcf-split: Resurrect and update to 0.1.5.10
Module Name: pkgsrc-wip
Committed By: Jason W. Bacon <bacon%NetBSD.org@localhost>
Pushed By: outpaddling
Date: Tue Oct 24 07:18:51 2023 -0500
Changeset: 608835a0318137b3d91ce7cf85e3f9808788c803
Modified Files:
Makefile
Added Files:
vcf-split/DESCR
vcf-split/Makefile
vcf-split/PLIST
vcf-split/distinfo
Log Message:
vcf-split: Resurrect and update to 0.1.5.10
Updates for latest libxtend API
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=608835a0318137b3d91ce7cf85e3f9808788c803
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
vcf-split/DESCR | 6 ++++++
vcf-split/Makefile | 19 +++++++++++++++++++
vcf-split/PLIST | 3 +++
vcf-split/distinfo | 5 +++++
5 files changed, 34 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 3d0f3ee1d3..12c8223e3c 100644
--- a/Makefile
+++ b/Makefile
@@ -5520,6 +5520,7 @@ SUBDIR+= varnish-modules
SUBDIR+= varnish-slash
SUBDIR+= vault
SUBDIR+= vaultwarden-web-vault
+SUBDIR+= vcf-split
SUBDIR+= vcflib
SUBDIR+= vcftools
SUBDIR+= vcg
diff --git a/vcf-split/DESCR b/vcf-split/DESCR
new file mode 100644
index 0000000000..37f7d39c7c
--- /dev/null
+++ b/vcf-split/DESCR
@@ -0,0 +1,6 @@
+Vcf-split splits a multi-sample VCF into single-sample VCFs, writing thousands
+of output files simultaneously. Parsing the TOPMed human chromosome 1 BCF
+with bcftools takes two days, so extracting the 137,977 samples one at a time
+or using thousands of parallel readers of the same file is impractical.
+Vcf-split solves this by generating thousands of single-sample outputs during
+a single sweep through the multi-sample input.
diff --git a/vcf-split/Makefile b/vcf-split/Makefile
new file mode 100644
index 0000000000..50bcc8c1e2
--- /dev/null
+++ b/vcf-split/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME= vcf-split-0.1.5.10
+CATEGORIES= biology
+MASTER_SITES= ${MASTER_SITE_GITHUB:=auerlab/}
+GITHUB_TAG= 0f2fd0a5051e058b82efd310679265bcda0b5b03
+
+OWNER= bacon%NetBSD.org@localhost
+HOMEPAGE= https://github.com/auerlab/vcf-split
+COMMENT= Split a multi-sample VCF into single-sample VCFs
+LICENSE= 2-clause-bsd
+
+MAKE_ENV+= VERSION=${PKGVERSION}
+
+pre-build:
+ cd ${WRKSRC} && ${MAKE} PREFIX=${PREFIX} depend
+
+.include "../../wip/biolibc/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/vcf-split/PLIST b/vcf-split/PLIST
new file mode 100644
index 0000000000..b5e5d4f1d0
--- /dev/null
+++ b/vcf-split/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+bin/vcf-split
+man/man1/vcf-split.1
diff --git a/vcf-split/distinfo b/vcf-split/distinfo
new file mode 100644
index 0000000000..4429de5536
--- /dev/null
+++ b/vcf-split/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (vcf-split-0.1.5.10-0f2fd0a5051e058b82efd310679265bcda0b5b03.tar.gz) = de4d91fdcb9fe68d942e78f4819bf8a4437ac657d711c4348684f1a590462a59
+SHA512 (vcf-split-0.1.5.10-0f2fd0a5051e058b82efd310679265bcda0b5b03.tar.gz) = a6857dbfed03546d216302392b231ce29e7a9e320ceb18b1359bdede655bde2438e9235e109867cf7ba91334e384625bd9df635838f1bc1a156fc04c7819415f
+Size (vcf-split-0.1.5.10-0f2fd0a5051e058b82efd310679265bcda0b5b03.tar.gz) = 22560 bytes
Home |
Main Index |
Thread Index |
Old Index