From 9f4c479e6d21e7bb2d3590cbb2df5906060d2781 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Fri, 23 Feb 2024 21:28:12 +0000 Subject: gn: Add vcfpp. * gn/packages/bioinformatics.scm (vcfpp): New variable. --- gn/packages/bioinformatics.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm index b0590ca..8141ada 100644 --- a/gn/packages/bioinformatics.scm +++ b/gn/packages/bioinformatics.scm @@ -4550,3 +4550,24 @@ and VCF files.") (license (list license:expat ; SeqLib/IntervalTree.h, SeqLib/aho_corasick.hpp, ; json/json-forwards.h, json/json.h, src/jsoncpp.cpp, src/ssw.c, license:asl2.0)))) ; main license + +(define-public vcfpp + (package + (name "vcfpp") + (version "0.3.3") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/Zilong-Li/vcfpp/releases/download/v" + version "/vcfpp.h")) + (sha256 + (base32 + "1wq76wz81y09ic37z30vljqnczhwx2qijav0nfvg6xi8wd2c75n3")))) + (build-system copy-build-system) + (arguments + (list #:install-plan #~'(("vcfpp.h" "include/vcfpp/vcfpp.h")))) + (home-page "https://github.com/Zilong-Li/vcfpp") + (synopsis "C++ API of htslib") + (description "@code{vcfpp} is a single C++ file as +interface to the basic htslib. It can be easily included in a C++ +program for scripting high-performance genomic analyses.") + (license license:asl2.0))) -- cgit v1.2.3