biology/vcflib 1.0.15 FreeBSD
C++ library and CLI tools for parsing and manipulating VCF files
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
3d63dea5e4- License
- MIT
- Categories
- biology
- Package size
- 2205.5 KiB, 10152.8 KiB installed
Description
The Variant Call Format (VCF) is a flat-file, tab-delimited textual format intended to concisely describe reference-indexed variations between individuals. VCF provides a common interchange format for the description of variation in individuals and populations of samples, and has become the defacto standard reporting format for a wide array of genomic variant detectors.
vcflib provides methods to manipulate and interpret sequence variation as it can be described by VCF. It is both:
an API for parsing and operating on records of genomic variation as it can
be described by the VCF format
and a collection of command-line utilities for executing complex
manipulations on VCF files.
The API itself provides a quick and extremely permissive method to read and write VCF files. Extensions and applications of the library provided in the included utilities (*.cpp) comprise the vast bulk of the library's utility for most users.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | biology/vcflib | 1.0.15 |
| HardenedBSD | biology/vcflib | 1.0.13 |
| GhostBSD | biology/vcflib | 1.0.13 |
Install
Binary package:
pkg install vcflib
From the ports tree:
cd /usr/ports/biology/vcflib/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vcflib>0:biology/vcflib
LIB_DEPENDS= libvcflib.so:biology/vcflib
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.13 | 1.0.15 | 1.0.3_1 | - | - |
| FreeBSD:14:quarterly | 1.0.13 | 1.0.15 | n/a | - | - |
| FreeBSD:15:latest | 1.0.15 | 1.0.15 | n/a | - | - |
| FreeBSD:15:quarterly | 1.0.15 | 1.0.15 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.13 | 1.0.15 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}pypandoc>=1.4: textproc/py-pypandocpybind11>0: devel/pybind11
Library 3
libcurl.so: ftp/curllibhts.so: biology/htsliblibwfa2.so: biology/wfa2-lib
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- biology/htslib
- biology/wfa2-lib
- devel/cmake-core
- devel/gettext-runtime
- devel/gmake
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/pkgconf
- devel/pybind11
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/gmp
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- textproc/hs-pandoc
- textproc/py-pypandoc
- www/libnghttp2
Run dependencies 19
Required by 1
Configuration
Options name: biology_vcflib
| Option | Default | Description |
|---|---|---|
| ZIG | off | Use the Zig language implementation |
- USES
- cmake:noninja gmake localbase:ldflags pkgconfig python shebangfix
- Service scripts
- none
- Conflicts with
- filevercmp libdisorder
Message after installing
Files
Manual pages 89
- abba-baba(1)
- bFst(1)
- dumpContigsFromHeader(1)
- genotypeSummary(1)
- hapLrt(1)
- iHS(1)
- meltEHH(1)
- normalize-iHS(1)
- pFst(1)
- pVst(1)
- permuteGPAT++(1)
- permuteSmooth(1)
- plotHaps(1)
- popStats(1)
- pyvcflib(1)
- segmentFst(1)
- segmentIhs(1)
- sequenceDiversity(1)
- smoother(1)
- vcf2dag(1)
- vcf2fasta(1)
- vcf2tsv(1)
- vcfaddinfo(1)
- vcfafpath(1)
- vcfallelicprimitives(1)
- vcfaltcount(1)
- vcfannotate(1)
- vcfannotategenotypes(1)
- vcfbreakmulti(1)
- vcfcat(1)
- vcfcheck(1)
- vcfclassify(1)
- vcfcleancomplex(1)
- vcfcombine(1)
- vcfcommonsamples(1)
- vcfcountalleles(1)
- vcfcreatemulti(1)
- vcfdistance(1)
- vcfecho(1)
- vcfentropy(1)
- vcfevenregions(1)
- vcffilter(1)
- vcffixup(1)
- vcfflatten(1)
- vcfgeno2alleles(1)
- vcfgeno2haplo(1)
- vcfgenosamplenames(1)
- vcfgenosummarize(1)
- vcfgenotypecompare(1)
- vcfgenotypes(1)
- vcfglbound(1)
- vcfglxgt(1)
- vcfhetcount(1)
- vcfhethomratio(1)
- vcfindex(1)
- vcfinfo2qual(1)
- vcfinfosummarize(1)
- vcfintersect(1)
- vcfkeepgeno(1)
- vcfkeepinfo(1)
- vcfkeepsamples(1)
- vcfld(1)
- vcfleftalign(1)
- vcflength(1)
- vcflib(1)
- vcflib-api(1)
- vcfnulldotslashdot(1)
- vcfnullgenofields(1)
- vcfnumalt(1)
- vcfoverlay(1)
- vcfparsealts(1)
- vcfprimers(1)
- vcfqual2info(1)
- vcfrandom(1)
- vcfrandomsample(1)
- vcfremap(1)
- vcfremoveaberrantgenotypes(1)
- vcfremovesamples(1)
- vcfroc(1)
- vcfsample2info(1)
- vcfsamplediff(1)
- vcfsamplenames(1)
- vcfsitesummarize(1)
- vcfstats(1)
- vcfstreamsort(1)
- vcfuniq(1)
- vcfuniqalleles(1)
- vcfwave(1)
- wcFst(1)
pkg-plist 252
- bin/abba-baba
- bin/bFst
- bin/bed2region
- bin/bgziptabix
- bin/dumpContigsFromHeader
- bin/genotypeSummary
- bin/hapLrt
- bin/iHS
- bin/meltEHH
- bin/normalize-iHS
- bin/pFst
- bin/pVst
- bin/permuteGPAT++
- bin/permuteSmooth
- bin/plotHaps
- bin/popStats
- bin/segmentFst
- bin/segmentIhs
- bin/sequenceDiversity
- bin/smoother
- bin/vcf2bed.py
- bin/vcf2dag
- bin/vcf2fasta
- bin/vcf2sqlite.py
- bin/vcf2tsv
- bin/vcf_strip_extra_headers
- bin/vcfaddinfo
- bin/vcfafpath
- bin/vcfallelicprimitives
- bin/vcfaltcount
- bin/vcfannotate
- bin/vcfannotategenotypes
- bin/vcfbiallelic
- bin/vcfbreakmulti
- bin/vcfcat
- bin/vcfcheck
- bin/vcfclassify
- bin/vcfcleancomplex
- bin/vcfclearid
- bin/vcfclearinfo
- bin/vcfcombine
- bin/vcfcommonsamples
- bin/vcfcomplex
- bin/vcfcountalleles
- bin/vcfcreatemulti
- bin/vcfdistance
- bin/vcfecho
- bin/vcfentropy
- bin/vcfevenregions
- bin/vcffilter
- bin/vcffirstheader
- bin/vcffixup
- bin/vcfflatten
- bin/vcfgeno2alleles
- bin/vcfgeno2haplo
- bin/vcfgenosamplenames
- bin/vcfgenosummarize
- bin/vcfgenotypecompare
- bin/vcfgenotypes
- bin/vcfglbound
- bin/vcfglxgt
- bin/vcfgtcompare.sh
- bin/vcfhetcount
- bin/vcfhethomratio
- bin/vcfindelproximity
- bin/vcfindels
- bin/vcfindex
- bin/vcfinfo2qual
- bin/vcfinfosummarize
- bin/vcfintersect
- bin/vcfjoincalls
- bin/vcfkeepgeno
- bin/vcfkeepinfo
- bin/vcfkeepsamples
- bin/vcfld
- bin/vcfleftalign
- bin/vcflength
- bin/vcfmultiallelic
- bin/vcfmultiway
- bin/vcfmultiwayscripts
- bin/vcfnobiallelicsnps
- bin/vcfnoindels
- bin/vcfnosnps
- bin/vcfnulldotslashdot
- bin/vcfnullgenofields
- bin/vcfnumalt
- bin/vcfoverlay
- bin/vcfparsealts
- bin/vcfplotaltdiscrepancy.r
- bin/vcfplotaltdiscrepancy.sh
- bin/vcfplotsitediscrepancy.r
- bin/vcfplottstv.sh
- bin/vcfprimers
- bin/vcfprintaltdiscrepancy.r
- bin/vcfprintaltdiscrepancy.sh
- bin/vcfqual2info
- bin/vcfqualfilter
- bin/vcfrandom
- bin/vcfrandomsample
- bin/vcfregionreduce
The first 100 are listed.
distinfo 13
| File | Size | SHA256 |
|---|---|---|
| ekg-vcflib-v1.0.15_GH0.tar.gz | 2.3544085e+07 | 8d6c5cbcd874b85df06dd876e736874030eb2252f06d23dc86477629829b9893 |
| pjotrp-WFA2-lib-f86a35a_GH0.tar.gz | 4.230487e+06 | 27484be3e4dfe455ca26e9e1381c10655ff43856cadc1c116a9d637e8531263e |
| ekg-fastahack-bb33265_GH0.tar.gz | 18760 | f671609e1a8d7cacb00065bf307c90c46116af8e5cea939b06edcdbcc6d4bc2a |
| ekg-filevercmp-df20dcc_GH0.tar.gz | 3113 | d34bec614be638e05eb6fa419c936b9e7de58d50b1a096a5ca02aadb7db6b059 |
| ekg-fsom-56695e1_GH0.tar.gz | 9767 | d1cc62bf72a75b74149336799fcbe237eaa662161fb0cfdac5ba6d5825248180 |
| ekg-intervaltree-aa59377_GH0.tar.gz | 72545 | 8d42eee645bcb196da03077c6f567f61529add3a581bb98d85f5c9cfe4b50774 |
| edawson-libVCFH-44b6580_GH0.tar.gz | 2956 | 3c90a6c5f1fbe88bedb4a0dcdc1e55dfa51c58f2acd9b31bceead226ab84785c |
| vcflib-multichoose-255192e_GH0.tar.gz | 6585 | bef1710684804c1c38a5cd805dacca9dabed616d724e96900ef6f5227fedd2a7 |
| ekg-smithwaterman-2610e25_GH0.tar.gz | 39160 | f907becb50945d0858d3bf7a64959905712244cbe8455b35ef1102ff893173ce |
| vcflib-tabixpp-0f55194_GH0.tar.gz | 7125 | 3894acb25ec2d01fa2aebe577dcbf49c4dcad31da70a65a9ea5714cad9803270 |
| samtools-htslib-53f9808_GH0.tar.gz | 1.605063e+06 | 9f136b50746d4d46728037205207bea41911ee1b6c84838a1b3059e93c712a7f |
| samtools-htscodecs-3ef17f6f_GH0.tar.gz | 3.061776e+06 | 985de6fdc3b3350aff2c15f80dee72958a3f8055b485bb76d2db6dfb9920d752 |
| simd-everywhere-simde-no-tests-099e711_GH0.tar.gz | 791757 | 08cd5caa91880d92ba0be79c4480feed4dbdacdb0e8adbd80afe1571d670c567 |