Skip to main content

Package for loading data from bgen files

Project description

Another bgen parser

bgen

This is a package for reading and writing bgen files.

This package uses cython to wrap c++ code for parsing bgen files. It's fairly quick, it can parse genotypes from 500,000 individuals at ~300 variants per second within a single python process (~450 million probabilities per second with a 3GHz CPU). Decompressing the genotype probabilities can be the slow step, zlib decompression takes 80% of the total time, using zstd compressed genotypes is ~2X faster.

This has been optimized for UKBiobank bgen files (i.e. bgen version 1.2 with zlib compressed 8-bit genotype probabilities, but the other bgen versions and zstd compression have also been tested using example bgen files).

Install

pip install bgen

Usage

from bgen import BgenReader, BgenWriter

bfile = BgenReader(BGEN_PATH)
rsids = bfile.rsids()

# select a variant by indexing
var = bfile[1000]

# pull out genotype probabilities
probs = var.probabilities  # returns 2D numpy array
dosage = var.minor_allele_dosage  # returns 1D numpy array for biallelic variant

# iterate through every variant in the file
with BgenReader(BGEN_PATH, delay_parsing=True) as bfile:
  for var in bfile:
      dosage = var.minor_allele_dosage

# get all variants in a genomic region
variants = bfile.fetch('21', 10000, 5000000)

# or for writing bgen files
import numpy as np
from bgen import BgenWriter

geno = np.array([[1, 0, 0], [0, 1, 0], [0, 0, 1]]).astype(np.float64)
with BgenWriter(BGEN_PATH, n_samples=3) as bfile:
  bfile.add_variant(varid='var1', rsid='rs1', chrom='chr1', pos=1,
                    alleles=['A', 'G'], genotypes=geno)

API documentation

class BgenReader(path, sample_path='', delay_parsing=False)
    # opens a bgen file. If a bgenix index exists for the file, the index file
    # will be opened automatically for quicker access of specific variants.
    Arguments:
      path: path to bgen file
      sample_path: optional path to sample file. Samples will be given integer IDs
          if sample file is not given and sample IDs not found in the bgen file
      delay_parsing: True/False option to allow for not loading all variants into
          memory when the BgenFile is opened. This can save time when iterating
          across variants in the file
  
  Attributes:
    samples: list of sample IDs
    header: BgenHeader with info about the bgen version and compression.
  
  Methods:
    slicing: BgenVars can be accessed by slicing the BgenFile e.g. bfile[1000]
    iteration: variants in a BgenFile can be looped over e.g. for x in bfile: print(x)
    fetch(chrom, start=None, stop=None): get all variants within a genomic region
    drop_variants(list[int]): drops variants by index from being used in analyses
    with_rsid(rsid): returns BgenVar with given rsid
    at_position(pos): returns BgenVar at a given position
    varids(): returns list of varids for variants in the bgen file.
    rsids(): returns list of rsids for variants in the bgen file.
    chroms(): returns list of chromosomes for variants in the bgen file.
    positions(): returns list of positions for variants in the bgen file.

class BgenVar(handle, offset, layout, compression, n_samples):
  # Note: this isn't called directly, but instead returned from BgenFile methods
  Attributes:
    varid: ID for variant
    rsid: reference SNP ID for variant
    chrom: chromosome variant is on
    pos: nucleotide position variant is at
    alleles: list of alleles for variant
    is_phased: True/False for whether variant has phased genotype data
    ploidy: list of ploidy for each sample. Samples are ordered as per BgenFile.samples
    minor_allele: the least common allele (for biallelic variants)
    minor_allele_dosage: 1D numpy array of minor allele dosages for each sample
    alt_dosage: 1D numpy array of alt allele dosages for each sample
    probabilities:  2D numpy array of genotype probabilities, one sample per row
      These are most likely for biallelic diploid variants. In that scenario
      unphased probabilities have three columns, for homozygous first allele 
      (AA), heterozygous (Aa), homozygous second allele (aa).
      In contrast, phased probabilities (for a biallelic diploid variant) would
      have four columns, first two for haplotype 1 (hap1-allele1, hap1-allele2), 
      last two for haplotype 2 (hap2-allele1, hap2-allele2).
  
  BgenVars can be pickled e.g. pickle.dumps(var)


class BgenWriter(path, n_samples, samples=[], compression='zstd' layout=2, metadata=None)
    # opens a bgen file to write variants to. Automatically makes a bgenix index file
    Arguments:
      path: path to write data to
      n_samples: number of samples that you have data for
      samples: list of sample IDs (same length as n_samples)
      compression: compression type: None, 'zstd', or 'zlib' (default='zstd')
      layout: bgen layout format (default=2)
      metadata: any additional metadata you want o include in the file (as str)
    
    Methods:
      add_variant_direct(variant)
        Arguments:
            variant: BgenVar, to be directly copied from one begn file to 
                another. This can be done when the new bgen file is for the same
                set of samples as the one being read from. This is much faster
                due to not having to decode and re-encode the genotype data.
      add_variant(varid, rsid, chrom, pos, alleles, genotypes, ploidy=2, 
                  phased=False, bit_depth=8)
        Arguments:
            varid: variant ID e.g. 'var1'
            rsid: reference SNP ID e.g. 'rs1'
            chrom: chromosome the variant is on e.g 'chr1'
            pos: nucleotide position of the variant e.g. 100
            alleles: list of allele strings e.g. ['A', 'C']
            genotypes: numpy array of genotype probabilities, ordered as per the
                bgen samples e.g. np.array([[0, 0, 1], [0.5, 0.5, 0]])
            ploidy: ploidy state, either as integer to indicate constant ploidy
                (e.g. 2), or numpy array of ploidy values per sample, e.g. np.array([1, 2, 2])
            phased: whether the genotypes are for phased data or not (default=False)
            bit_depth: how many bits to store each genotype as (1-32, default=8)

Project details


Download files

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

Source Distribution

bgen-1.6.4.tar.gz (894.7 kB view details)

Uploaded Source

Built Distributions

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

bgen-1.6.4-cp312-cp312-win_amd64.whl (488.4 kB view details)

Uploaded CPython 3.12Windows x86-64

bgen-1.6.4-cp312-cp312-win32.whl (439.0 kB view details)

Uploaded CPython 3.12Windows x86

bgen-1.6.4-cp312-cp312-musllinux_1_1_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

bgen-1.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bgen-1.6.4-cp312-cp312-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

bgen-1.6.4-cp311-cp311-win_amd64.whl (488.3 kB view details)

Uploaded CPython 3.11Windows x86-64

bgen-1.6.4-cp311-cp311-win32.whl (438.4 kB view details)

Uploaded CPython 3.11Windows x86

bgen-1.6.4-cp311-cp311-musllinux_1_1_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

bgen-1.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bgen-1.6.4-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bgen-1.6.4-cp310-cp310-win_amd64.whl (488.5 kB view details)

Uploaded CPython 3.10Windows x86-64

bgen-1.6.4-cp310-cp310-win32.whl (439.3 kB view details)

Uploaded CPython 3.10Windows x86

bgen-1.6.4-cp310-cp310-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

bgen-1.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bgen-1.6.4-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bgen-1.6.4-cp39-cp39-win_amd64.whl (489.0 kB view details)

Uploaded CPython 3.9Windows x86-64

bgen-1.6.4-cp39-cp39-win32.whl (440.0 kB view details)

Uploaded CPython 3.9Windows x86

bgen-1.6.4-cp39-cp39-musllinux_1_1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

bgen-1.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bgen-1.6.4-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

bgen-1.6.4-cp38-cp38-win_amd64.whl (489.3 kB view details)

Uploaded CPython 3.8Windows x86-64

bgen-1.6.4-cp38-cp38-win32.whl (440.0 kB view details)

Uploaded CPython 3.8Windows x86

bgen-1.6.4-cp38-cp38-musllinux_1_1_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

bgen-1.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bgen-1.6.4-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file bgen-1.6.4.tar.gz.

File metadata

  • Download URL: bgen-1.6.4.tar.gz
  • Upload date:
  • Size: 894.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4.tar.gz
Algorithm Hash digest
SHA256 59c19be7d5d152cb11ba316be9deb08d37bf4c04ce0bf736f65af1c1f4e16859
MD5 01fa4b41dfe4cdf15e5b29495dfb061f
BLAKE2b-256 4db54e30a8fdab831df6f26afb112dcf8a82652aae1681e3c77f792a2cc9e8ba

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 488.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ccf49c01e8e9bc54a98eca2b88be4d37539fcc4419e14167047dba112284ebf2
MD5 5cdeaf2a6147cdcca26f2223432cb30b
BLAKE2b-256 10fd4fafbfa557d555e4308e2eaebe713fb8daac6e7f8267829cd238c03c5379

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: bgen-1.6.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 439.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2553e334adf78a92fb84dc821d3a761a3daf97a4fdb05eea3623e7aa9cd2bd81
MD5 90027fdf4353c6c50fff67d54f297b75
BLAKE2b-256 0850c23db688259039c5187672800f41f44f75eda4bcc7998f77c9fd7119d5e3

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7d6b5463a4e51891ebe8a9e5a4e2056f7c23cb0a96458472ac0abbec5f4b2dcf
MD5 7899c1840b255f76534a298cd84f584e
BLAKE2b-256 d7278a1c4ea2b2e70c3465167184588b58c467f528935177a2c969707d2a60fd

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cdcf6e9cee2e0fc514f459d7b7c7d9413281348cfe288429eef99c6441119b0
MD5 bc14e94633d42261621133b96fbdf09e
BLAKE2b-256 67e1bdb35235e216c0288ec3758648773c6deb058242a5c5300e0c07bcebe38d

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb9399ca5920550bf6b590d34c89f3465605c79a6971b6d7916dc8950c463e47
MD5 4395d3ac8c93a183271da025c5cb85ab
BLAKE2b-256 20d1b2edf85849b6700373bfed8bf3ff153a9870c3b462c0912cba33ec3180bd

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 488.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0503ba266eae3ab09564d479d95a9b3c05ee506bdee272f3d9e2d14a36ff4a43
MD5 788b8577ebef535f1a3a843527273215
BLAKE2b-256 18e0f8c313285f782becd8872482772a8fc45492f400c25829a7d5085f1a75c1

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: bgen-1.6.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 438.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 64dddd71ffcf1d5c7cba02037ad4cf4a7ff16e4649ec2a2eb0cbb3a245b55072
MD5 181d6504267156de3edbdef854af3145
BLAKE2b-256 7a5ba1b3be3f119d4b5aa8cc5833f88dc1c2753c1d8f5881f42665aea43bc025

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d842a67ce867e9236f6303d59c5dc0dedd92539a0dc48ee94a9d74c737efb5a1
MD5 3d67089acc76669e8509cca14227ba58
BLAKE2b-256 8a374c717b5db641ac54fb6060c5af2a40d468cf82e27fddb317dfb5cc7f89fd

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37305daa3de531b97d3f8f6cc7f6c8fe9358b9767de5e4fe1d3fc79ec6733243
MD5 eeffc0af15cc856d131060cc63b2a00e
BLAKE2b-256 57cf50d4f89f0902645d893252317b2be46c444a66d2c53b87c821705b970866

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bab33b2e34c56444b653d5484955f48a8cfd61e6d2bfb9e3d670a36b6a79e6fc
MD5 414ecf79a91fb146be13f3977d66ea04
BLAKE2b-256 49e133ba0a55a6b86a8aaca10ffb8afdaf3781c165334b2c06019f95e5a0366b

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 488.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4647143676061e12f12c87bf60e83241841adb2b25f650edf3cf7c4d9c5590d4
MD5 954e416b834aa22400f742287709ecd6
BLAKE2b-256 1c3d265df2a11f26e5e926206ba5086894508d87e8a20b5a7dd1f35f2bf57b2b

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: bgen-1.6.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 439.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2c48c55125a4ae5c32ece2e0ac800ad2ce17fe744bfe7284cbcff665ec395d4d
MD5 d21cfba0921b28a703a45699c42b4556
BLAKE2b-256 ae118995816c0255bccb1741a6154256e399ce6eac17c6a8c8ab6edb65fb02ee

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 00045a2364ac7d9ff2f884871d92de854bc4f2dd7598450caf783a3d6d9ee5dd
MD5 3cbdaebe921417566ce7ec4ff2713aaa
BLAKE2b-256 2f7de95febdd5f28396474be6e2f06019959bc715107f74f1095ef4d74b6af7c

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6635416cf34a5f8f4fe16719f19e883c8aae24922f9ea6ce2324eac987aae188
MD5 81e06f1a93a9b99b710fb548f3af291f
BLAKE2b-256 317c58a81834326e032b1db10e077eab014184345bef5484e47c2d3d7d7de3a7

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cb1e9f442c94239d25bee5a73097c11712223d8e20bc5ea3191269c56eed315
MD5 3ebb8129f0584f50d0e4c15ae170e9e7
BLAKE2b-256 e4f43b7190e77dba012b53ed8d8bb6d5ffefe42a79cc0ccb2f731714c5013ff1

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 489.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9ce2bf44f637ad5130d467cb6d1403ab75496e52fcc1f5fa2fff711e362c17dc
MD5 3c4612f6d43f788f13b8f58d228c47f2
BLAKE2b-256 2a015442c45ae764c60bf4dfecf04108d2cbd815db1757be3d3106b5fbf3643a

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: bgen-1.6.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 440.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1dd6487f4a04eb235b3309f1cc19c34201fee833005d52ac956f71d9b52f64fb
MD5 5c215105649b4807f1f9538734623951
BLAKE2b-256 a70db32f28797cda847767e41cb3c09bf3ddabd3feaf394e2ffefeb6d15adc37

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63e90a6950b13bdc754c40816fb05fd10cd9884a054b593b5773026d0e0db3fa
MD5 d9b2febd6e813f7bc2b61cb26cf841d3
BLAKE2b-256 d6c445d86ac970d70af1d34b28b5eb91c606472b2f126a6a764906e3c13790cb

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c9de3136188bc46e73c786b5bf24c70a60379c22d3717836df317e9fca0dac6
MD5 6fa874c9dd1d81cb90bb85c7ab084035
BLAKE2b-256 395c2b2ff6e8c92b447f1a58b89732bc75f386edd35c0993f016826a3e920bbb

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5490cd12eac61abf9bc66f3ed701a4ecada4cfbae74a30ef2eeb55c02ddf334
MD5 cd009ca24d0e4acdd339ee56fd7ca13c
BLAKE2b-256 9a8285c2791acd114f555a3b38bc525a4d448301b42b21da94be85f49cb9a4a0

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 489.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 57d517faca2bafdd0068bcbfbb7ce1b5831758a02ff9b61da479a0d4b44867d9
MD5 b91452cc56539491acee5401ea7e1c7f
BLAKE2b-256 2361ae353a14cd4bef02ebd0ee6617aaf092d80f924730b1be431a357db21702

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: bgen-1.6.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 440.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0e1d60fe87493bd936a857c98a99f60062ff022e0f31a5dec56eef20076ade9d
MD5 c78580cbb90d8a43868298acdddc18f1
BLAKE2b-256 be730a4a89f49d9dff08f80fa43301e6995a5c8111a198789e00d8274c4dfe82

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 caa0572ccdd4979f2818e8eb723e434ce9b737a4830019a3e368fd1ff5c7daf2
MD5 72704dc0ef56103217cfdb91217ce48f
BLAKE2b-256 f17c89d8d0ffc5369ad2e9b9afeeb45b1c8a41e7a6b8fa69c39bd2e23f3ee23d

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e36421f3647e521da1c8093fb6e6d86aa0a02159772ddfa8e1d77d783216b52
MD5 463fa6f2623b2a029d80bd4ab8e67662
BLAKE2b-256 7045e44d3dafdc025aa0a1e7b4895fcc6e8cce1f18ba43a189d8892f8c9308d3

See more details on using hashes here.

File details

Details for the file bgen-1.6.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bgen-1.6.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for bgen-1.6.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 29909b608e542d3df50ad829133ba59b00360a92c6c6a03f4e82449bbd6774d1
MD5 22db11ff5f9511083aa962d3abcb4a55
BLAKE2b-256 e48b72ec3029776faa5f10f4d7c03182202672e0c88d10da42023309cc1f8ba7

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