Skip to main content

fast vcf parsing with cython + htslib

Project description

cyvcf2

Note: cyvcf2 versions < 0.20.0 require htslib < 1.10. cyvcf2 versions >= 0.20.0 require htslib >= 1.10

The latest documentation for cyvcf2 can be found here:

Docs

If you use cyvcf2, please cite the paper

Fast python (2 and 3) parsing of VCF and BCF including region-queries.

Build

cyvcf2 is a cython wrapper around htslib built for fast parsing of Variant Call Format (VCF) files.

Attributes like variant.gt_ref_depths work for diploid samples and return a numpy array directly so they are immediately ready for downstream use. note that the array is backed by the underlying C data, so, once variant goes out of scope. The array will contain nonsense. To persist a copy, use: cpy = np.array(variant.gt_ref_depths) instead of just arr = variant.gt_ref_depths.

Example

The example below shows much of the use of cyvcf2.

from cyvcf2 import VCF

for variant in VCF('some.vcf.gz'): # or VCF('some.bcf')
    variant.REF, variant.ALT # e.g. REF='A', ALT=['C', 'T']

    variant.CHROM, variant.start, variant.end, variant.ID, \
                variant.FILTER, variant.QUAL

    # numpy arrays of specific things we pull from the sample fields.
    # gt_types is array of 0,1,2,3==HOM_REF, HET, UNKNOWN, HOM_ALT
    variant.gt_types, variant.gt_ref_depths, variant.gt_alt_depths # numpy arrays
    variant.gt_phases, variant.gt_quals, variant.gt_bases # numpy array

    ## INFO Field.
    ## extract from the info field by it's name:
    variant.INFO.get('DP') # int
    variant.INFO.get('FS') # float
    variant.INFO.get('AC') # float

    # convert back to a string.
    str(variant)


    ## sample info...

    # Get a numpy array of the depth per sample:
    dp = variant.format('DP')
    # or of any other format field:
    sb = variant.format('SB')
    assert sb.shape == (n_samples, 4) # 4-values per

# to do a region-query:

vcf = VCF('some.vcf.gz')
for v in vcf('11:435345-556565'):
    if v.INFO["AF"] > 0.1: continue
    print(str(v))

Installation

pip with bundled htslib

pip install cyvcf2

pip with system htslib

Assuming you have already built and installed htslib version 1.12 or higher.

CYVCF2_HTSLIB_MODE=EXTERNAL pip install --no-binary cyvcf2 cyvcf2

windows (experimental, only test on MSYS2)

Assuming you have already built and installed htslib.

SETUPTOOLS_USE_DISTUTILS=stdlib pip install cyvcf2

github (building htslib and cyvcf2 from source)

git clone --recursive https://github.com/brentp/cyvcf2
pip install -r requirements.txt
# sometimes it can be required to remove old files:
# python setup.py clean_ext
CYVCF2_HTSLIB_MODE=BUILTIN CYTHONIZE=1 python setup.py install
# or to use a system htslib.so
CYVCF2_HTSLIB_MODE=EXTERNAL python setup.py install

On OSX, using brew, you may have to set the following as indicated by the brew install:

For compilers to find openssl you may need to set:
  export LDFLAGS="-L/usr/local/opt/openssl/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl/include"

For pkg-config to find openssl you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig"

Testing

Install pytest, then tests can be run with:

pytest

CLI

Run with cyvcf2 path_to_vcf

$ cyvcf2 --help
Usage: cyvcf2 [OPTIONS] <vcf_file> or -

  fast vcf parsing with cython + htslib

Options:
  -c, --chrom TEXT                Specify what chromosome to include.
  -s, --start INTEGER             Specify the start of region.
  -e, --end INTEGER               Specify the end of the region.
  --include TEXT                  Specify what info field to include.
  --exclude TEXT                  Specify what info field to exclude.
  --loglevel [DEBUG|INFO|WARNING|ERROR|CRITICAL]
                                  Set the level of log output.  [default:
                                  INFO]
  --silent                        Skip printing of vcf.
  --help                          Show this message and exit.

See Also

Pysam also has a cython wrapper to htslib and one block of code here is taken directly from that library. But, the optimizations that we want for gemini are very specific so we have chosen to create a separate project.

Performance

For the performance comparison in the paper, we used thousand genomes chromosome 22 With the full comparison runner here.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyvcf2-0.31.4.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cyvcf2-0.31.4-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

cyvcf2-0.31.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded PyPymacOS 10.15+ x86-64

cyvcf2-0.31.4-cp314-cp314-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cyvcf2-0.31.4-cp314-cp314-musllinux_1_2_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

cyvcf2-0.31.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cyvcf2-0.31.4-cp314-cp314-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

cyvcf2-0.31.4-cp313-cp313-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cyvcf2-0.31.4-cp313-cp313-musllinux_1_2_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

cyvcf2-0.31.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cyvcf2-0.31.4-cp313-cp313-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cyvcf2-0.31.4-cp312-cp312-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cyvcf2-0.31.4-cp312-cp312-musllinux_1_2_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

cyvcf2-0.31.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cyvcf2-0.31.4-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cyvcf2-0.31.4-cp311-cp311-musllinux_1_2_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cyvcf2-0.31.4-cp311-cp311-musllinux_1_2_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

cyvcf2-0.31.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cyvcf2-0.31.4-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cyvcf2-0.31.4-cp310-cp310-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cyvcf2-0.31.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cyvcf2-0.31.4-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cyvcf2-0.31.4-cp39-cp39-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cyvcf2-0.31.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cyvcf2-0.31.4-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cyvcf2-0.31.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cyvcf2-0.31.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cyvcf2-0.31.4-cp38-cp38-macosx_11_0_arm64.whl (757.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cyvcf2-0.31.4-cp38-cp38-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file cyvcf2-0.31.4.tar.gz.

File metadata

  • Download URL: cyvcf2-0.31.4.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cyvcf2-0.31.4.tar.gz
Algorithm Hash digest
SHA256 42f0c296b1f9a995c0240a1e33033d67ae728d6753ac129fdf90bddd5befaf57
MD5 1f9345dbad8ab909753d2a58fb30f421
BLAKE2b-256 26725f99e6d2ed239a2ad6d6c26c6726a4db11050e52d66ceb2262cf806a835f

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 608f4ca072ffca07ef5f02d760fb802b3c7759a99ee960b2f8a9fc322919f202
MD5 e1e70d736c51eb5ba2c6d60002f6075e
BLAKE2b-256 83ed5d5674718f595664e524a9c285b052ba10a744865db39cff703e920bdb6a

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3c3294000440c86d031019e50255981be1b133d175a00ded078a7b91c44bf727
MD5 4358c9214fd81255f92cebac3ab30658
BLAKE2b-256 160f2097c2d0243531cd17feb361b5f876019c244ee4e0a35ad95058d5909b5e

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6388e048500f0355e1d404ccfb86331dda08d4506f8a1764d81fb92559aa0f6
MD5 3c3be539fe3a9d112883a3ef3e5baa7b
BLAKE2b-256 22113ee983588647d2fc01cc8f5c8e9795f1b30c8f90904807fbac90320b2014

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a29bc1bc06338bbd9e0210dc986fa785caafb878e24289e1bab58d875cc9e729
MD5 c1a1f30c77eece06d1d9da6ed0a580fa
BLAKE2b-256 4a9f8097bfc1226de885dbd45b7fb07ddb723f98c482a9d407b3cf5c52da534f

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6d3db9e7d8598b91be8be27e11ce87af0ece0e5a9890c8470483e67bd2ba6d1
MD5 d1023dea731ff777c740ff4b81f0320b
BLAKE2b-256 586424d5a7bce7ed742b013576a1acf8a4d5007d1328ab7322a14644e69dd432

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37488f5d2e15c02618f0d133da4f4e4e19412ed9160f925166fc50735cc82b35
MD5 ede1b194ecb58c85a45498f7ca94603d
BLAKE2b-256 49ef666b045762fb58e1868ca7d84c2e52e1126e7882171565e535e2191e073c

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a97da556f5d383b6984d70069f960cdc4855ddcbfc1ace48892d67aee7608d29
MD5 d64b4becdae9dcb32fc581d4eaad8f4c
BLAKE2b-256 95c10313d3d3615d032b6f73120ee35cd5de55800c024eac54726ea0fe20ba87

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 666244dd5849753cb0d6b53ac9fc2b070263fc0bbcf44e4cfc51f4232022a316
MD5 cf003c11ef50dfc80607b8032084d993
BLAKE2b-256 7b1c6a3674eab08de0923122192873eecd3919796921e13d703cadedba5abf3a

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c968bd546d0ada1c9c35c1b7e2a4ff8e846fa657660d921064f7fde7ccc0045e
MD5 7a5237557466649182596a0b97e6ba58
BLAKE2b-256 e675d6fb23c91a22289640cc6a59dbafc947bfa8cbdb553cd456f3aec7624b4e

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c707344ecb1c802fe1872162409224065886d5999db7cda67e42dd9b1e9caca8
MD5 8ea81b6f64bc7f27f720786c02454b1a
BLAKE2b-256 940881dafd8ef48f11d0d01907de86eb1e8b9b6e9a088429f67069c92db4823d

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af462b25bf73b98f9d9419d6e42bf0676cada1967eaa32865e1044557512abd1
MD5 760733da5c6fcf902a6187b8563f53f5
BLAKE2b-256 e5581c1b3c78d4d5dc3b3cbfd53c1a9ce92e542a36d2bda582ce1a57e0ccbf18

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ad1f0216572e3be343a0d4af01ad415bce6412e0a9f62359967c450bf261307
MD5 15f30bd284cb7023687fa82c7a36d5fa
BLAKE2b-256 7335092282658e58b38cdf1bb6756f1a7ad83f9b6b6dbe34821104962328a4b7

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb4621b3be737230f52bb63fe03e94a578928c6488b8ab070cb1b516193b659b
MD5 e79f5fc12d7081a9784f703fcd037b27
BLAKE2b-256 99d4e611c2d9cb56ae779b04cc534e88042123659177daa91c17db04fee8d49a

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4d885c2789fa8b41b9292f880a189fce7917aeeecfd4ea9cd0a9678946385a9c
MD5 53f4a4dd3104ec8ad05ac0760377c0e9
BLAKE2b-256 859b589ecb7297765a903cdc4ca48685911abba35a19c0ed98e9f69d7b24094f

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38b7be922756b5e78a1972477e5f865d15b1abef774224c4d6421bab29e2b757
MD5 9e409b07431403af2aa089db2e6316aa
BLAKE2b-256 37ee913e1db68e5da785af186996aa0a03a0a327845bad974b233b9c325914b9

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 46c8c310216e3b2ee1758c93c7d2a9657ece832afd319e21580c0a6846d6ff8b
MD5 35b774c233d5aedbd34dac89e809fe09
BLAKE2b-256 aae4b701f15f3bbd415c6b17bef759a503e76fea8d208e8ff37c3d51a942eb40

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99ffb8b505c98f15a98bce978270a4efff6e147154c6dc5c5c023081b09aeb6c
MD5 ed542a976235b30ecdc53ac6a443f726
BLAKE2b-256 d649b69ab705fd4eed52a2593b9d918ea670af0c813463fd5da88add09dcae37

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62a6ba6e96e2717c00b2691c69883fd557afa950a6849998c442e427ad9c5edd
MD5 284f7e4db45abffb38ee06c9663d8113
BLAKE2b-256 3d9b393c8ddafa3305b92b30877a9148a2e658c6b2e3396d99a507a85d58b7dc

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6c890d2aabc85f25eb90cebc6337cd0e9b457dc16a724eb9522799707f5cae3
MD5 4a8fcc0cc0904a0019e093a456e05c9b
BLAKE2b-256 58050ef0e879f4a5cc1e6d02997e776692fa064001859c3c07ab66a708afe16b

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fab3fdf48eadadd88411e10d6427b2a71b5090cfad1ebb149556673cbb8ec99a
MD5 5d028cdf057425290a9de6d53770a2ab
BLAKE2b-256 66cd1b1162b2fae62116ee0fd18f603320b0b44706be5d3e0c932d87fefda95e

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f704db67aaa951185d5dfe7723ef93af1164802d42936e0d8dd687aacc6018ef
MD5 f4c144f808827c598f904cadee0b584e
BLAKE2b-256 0b2d3be5fbfcb29e0fc340168d866e53b14aabbf06ff194e68357097eea013e7

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fe67f02f1c2890dd793c901d984bc5e1887f5509fccdaf6e7676dde02e476449
MD5 80660df9acd9363fc6f413e38b4fc606
BLAKE2b-256 15aef4e1eecb0747c6beda646b55206d190bbd82fccece5c789ca8ce83f1651a

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 406cf01e19e1aa93028330e3c635e8130c2925f99dd94fe6a1a7fccc2e3aa3cc
MD5 183b1ce8c2fb2e289ae7568638661dc5
BLAKE2b-256 4583c78b3eef28bef955d95c0ea8f4694d8fc0c33d3a008f71d68190dc36610c

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2a0cc42115e0c592ca66f87a0195ed4043776343b9131b24591298340d928dc
MD5 77c1c62213c5ce28bd7ef62b513cb129
BLAKE2b-256 aa7433200651fda0ee2b6e3c3176de2d6b3a322d291212997131ac5e3895054d

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7525b450f81f3256f94a8b57d5708fdf010941ff739caf4cc5ddb9410eabf131
MD5 209645df8b93d506f9fc9fece4790250
BLAKE2b-256 b202caa872ae8f086763a8ed530351168ed586ad609876c326cb7baf9b57df54

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0620f45a7cfb5d2dabc9c928156249473c87f03f94c80e07550a94293c441379
MD5 b1ba45dc03fe23efe0aea7a2f6d20fa1
BLAKE2b-256 14229fe54e50ca4c20f8c9b05f8227a404f7a905f25679746c42a32b16cfb386

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b22f64ba487f96044783e73a05f6aecfd31a9cc8ca67ecd4e75f72d0b10cdd2
MD5 ab96897e604de4f89764937ea79c5fe8
BLAKE2b-256 871de7560af0d482ed92ad483e846f5ac8b31dbb37d9dbfc09c26d4a2f6d12f9

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e870209c30ee7e103fba0c1541e626a239aae0c9160ea4aa40dffee3490ccc85
MD5 00cc5da6a34e62d40453e55bff16480c
BLAKE2b-256 266814659da8e362ef044e58e8a254a7d7f61144a87d52ba444b78f613accaab

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0c7a02e4994db39f5ebfd504592406e705c476ce08ac495c540a8dde1a210d1
MD5 971a6a4275101ec2df5531ff9d1973d2
BLAKE2b-256 d37e0d2fe258c846a8b61051b9442a66840ddc08a641a8453dcb12727d700211

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb0674bef30fa816342fa994dc4bd650e8888cd2964ac5c568501005f705d1e4
MD5 e2bb41565ac17bb562ca40b9f00ec3c8
BLAKE2b-256 0f5d5c1b960a3b7186e9b0458f20b9058b81829361200e7bcd120ef258d492bd

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c722f5e6357da2c2896429badd84a7013ca518d7538c40d93dc8d7c08cd7b9fe
MD5 04812167703b2a1dd1f03b1c4fa9ea32
BLAKE2b-256 74ff9d30128a88df6c795097b6f73218d4a5afcd0e2d74cf2dedd99b28d42cdc

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 364402abcf16ac9cb7045a971b0040d62e4f94eaf0bb68e5f48b321cd86adf7e
MD5 39cc49323f7111ff64b21b4522aaf2f9
BLAKE2b-256 6e582fce4fc87cfd75802e5f397470f00dfd15ec77a8164d457d67efa8d576f9

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca8ef53d7b58556f5c5d12b1e2717fd057246571cd966e8d92fc761819731e1d
MD5 fb7f2bcbfd5f48efb65346d99086f03a
BLAKE2b-256 fabc4cc66a1dbc20210d8bfa3fcfa76827927ac3ca9bb5b86a0409778e4b0e71

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cefab7daa8d6205e26cd83f3ac5fe17b037616fe93301537b28d7e2eee939ef9
MD5 cf9d920e613b44fc95192dd3aac6343b
BLAKE2b-256 ddc957bdb0d7c06e471c2c606fb0b152f53c0c331a18fa9b1b7a6e89e78cf77a

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55ab60ea042b03f128b48f54d521e0cffb3894f2447afa6655317a520a483463
MD5 3fb2f22ab81f157cd3abb9a47634c0ab
BLAKE2b-256 b126085f98bf2e4bc86f3dd4fc2906d81f5fa4691de2a79c4c08005088e4d23a

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dcbd0a729551b16ddc761c3b58f2fc7e74da062b5d2d673a224bb1f5b1b5973a
MD5 a6c25e3db22e74b8d1dc754973feda3d
BLAKE2b-256 13a9585cc3af46c807e8c6635ec9bb163a28bb159fc80976f1dbabfb80437e1e

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 262493a8080627a1f94150682e226a7250f620ff9a810485469c1b604670224e
MD5 b7671e1b2c9126ba61ecc820843b59a1
BLAKE2b-256 a9ffcbb2548264c0b2c54d3849c703d950c53bfe89aa8ac8bd62a2b8cabf38e8

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a844b6ec1427d36df6c661387292d1a04a81f8c9056b649b47a55c3f4b76f89a
MD5 924ce57d50fe88fde7702d75af924565
BLAKE2b-256 1e66993e0d4043b1aa46e288aafde36e50a92a229acab4a84cb70d2d0eab0d81

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f55ed16f55d5afbd08ee694a99adc0039548486d4916907239f4d827ef04d089
MD5 91e9eefb7d742e769bc1b840ce456c7c
BLAKE2b-256 7b1145682a443e4305519ceee48146f84a7f1d7c3a2aee610440d90b71d1f9db

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 66564f4ea4f1a7f6727766cc43e8a8525697bf8001ae1aaf557807f94f03daa2
MD5 c176d65baa98b54ef63f92382e5ef577
BLAKE2b-256 bf8e72999a23bfb75a56db266b5142cde690744f802831412f28eeb2ff787a98

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 729f8aa06885e54106e4d510d0736a7d3496d580cc3151a141ff2fd4149423d6
MD5 ae473847b26b76a53d4dcef178b67dfd
BLAKE2b-256 891d88e5c23cadee9d86aeb427c2042c71214c09fb04fca0c507cdf1a6c365e6

See more details on using hashes here.

File details

Details for the file cyvcf2-0.31.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cyvcf2-0.31.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67b532021ff83c145e90ff46cf6901d916ff1f59016185af41b9054f93df64d9
MD5 0d067bf94501e056a6126cad465a7022
BLAKE2b-256 94fc14861ae72d9902320f3e838a6a412acf5b5dded4f52581daed6511b743db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page