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 can parse genotypes from 500,000 individuals at ~800 variants per second within a single python process (~1.2 billion probabilities per second with a 3GHz CPU).

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)

You can also read bgen files from stdin (to avoid local storage) e.g.

cat $BGEN_PATH | python -c '
import sys
from bgen import BgenReader
with BgenReader(sys.stdin) as bfile:
  for v in bfile:
    print(v)
'
# NOTE: if using a separate sample file, you cannot also read that from stdin,
#       you would need: with BgenReader(sys.stdin, SAMPLE_PATH) as bfile:

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, or sys.stdin (stdin also used when path is '-' or '/dev/stdin')
      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 list of BgenVars with given rsid
    at_position(pos): returns list of BgenVars 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.9.9.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

bgen-1.9.9-cp314-cp314-win_amd64.whl (935.1 kB view details)

Uploaded CPython 3.14Windows x86-64

bgen-1.9.9-cp314-cp314-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp314-cp314-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

bgen-1.9.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bgen-1.9.9-cp313-cp313-win_amd64.whl (917.5 kB view details)

Uploaded CPython 3.13Windows x86-64

bgen-1.9.9-cp313-cp313-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp313-cp313-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

bgen-1.9.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bgen-1.9.9-cp312-cp312-win_amd64.whl (917.5 kB view details)

Uploaded CPython 3.12Windows x86-64

bgen-1.9.9-cp312-cp312-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp312-cp312-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

bgen-1.9.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bgen-1.9.9-cp311-cp311-win_amd64.whl (917.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bgen-1.9.9-cp311-cp311-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp311-cp311-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bgen-1.9.9-cp310-cp310-win_amd64.whl (917.8 kB view details)

Uploaded CPython 3.10Windows x86-64

bgen-1.9.9-cp310-cp310-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp310-cp310-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bgen-1.9.9-cp39-cp39-win_amd64.whl (918.6 kB view details)

Uploaded CPython 3.9Windows x86-64

bgen-1.9.9-cp39-cp39-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp39-cp39-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bgen-1.9.9-cp38-cp38-win_amd64.whl (920.6 kB view details)

Uploaded CPython 3.8Windows x86-64

bgen-1.9.9-cp38-cp38-musllinux_1_2_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

bgen-1.9.9-cp38-cp38-musllinux_1_2_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

bgen-1.9.9-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.1 MB view details)

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

bgen-1.9.9-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bgen-1.9.9-cp38-cp38-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: bgen-1.9.9.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9.tar.gz
Algorithm Hash digest
SHA256 876f0717cf4d04fb5ff81ebe3448c770a55737da74b74047b55fce83132a6018
MD5 35857073a9d80858f7a993d30349d591
BLAKE2b-256 8db73494eaefb59f71a7ffd8d55ac9a968700835242c904b8e65a0b74327a6bc

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bgen-1.9.9-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 935.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9d265e5d4e4dffb07baf61040970e8fb407fbad08266527828bc212cbe186026
MD5 bacd215444b5e9059662d5adebb9925b
BLAKE2b-256 6100b0ca606e94d3f97a62c108c17c6edc2228af8cd2d8370fa7c94c0c697e92

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fbe3bddfe6fecfafa244f001169f0a0b8dec2dae713439e549cc329295a35404
MD5 66b34fa7bcb13cc8204ab1fff7ce25cb
BLAKE2b-256 99051d3d42f60f21239892c932e52d1dbc0f0672fd6a0cab3a772e656c066b3e

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc380dcf6ea5b9813821d8d173a8fb1def797b50dc20324baac9801ca1c18417
MD5 cfadbbf92d03ce0b373a90c450b658b6
BLAKE2b-256 a7eb65ec02df9027b08db6c8477b4b1e4f4a73750c9b301c6b7b14ab5f204aca

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2442a618378fd34c636e13c59a09f3303efcc01d56f3446a95afce7c1bc0a77a
MD5 a8c46c0763bad6bf66ec1a98649dab46
BLAKE2b-256 db9ec47517268feb286014cd3645b8003f2d3ea10bab4abce0e204f71998b1a8

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ad60b81f8672d3159787badee9ff792099b60f551601b81fd25c7dd19c7ca7b1
MD5 6e241ad202d89f270bec3e32a52db11f
BLAKE2b-256 db4fc2c110d5c789fd8bb6639b7d70a3bd9f12836b9226023c7bd085b0a90b9e

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66e82a840d71d24b14a9de4db9f3a2b69d0b5eb9a9be837c87cb82a497700e5e
MD5 e71df743c1b6d30b516f6a2aa99f9d59
BLAKE2b-256 ea3d69b98b5a89561b9cc501e85ccfd959fe0c7c5679c6839124cd6753296366

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bgen-1.9.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 917.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 883026036a42a07261a054346c46337cfb619b3074b18ec2849e5d613df5eb03
MD5 4b4a4bc171148669237706d3aafccf92
BLAKE2b-256 4b359b737241a942b2175c5c26e6e84bd5a51ae4ca7d0733517ae4d05bba8660

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b913f8994e83d08faa578ba1fecf94dc0b2ac9a697e49c3b61e30dbc53367887
MD5 8767dddeb66c60ae923e58c9b4048b33
BLAKE2b-256 1343e0cd612580570da08760767f07b10a29e774a4b458950af44b47284ac4d8

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f14cc9d0a87232541c38fbdcae44537297ef283fbeada28e90b69695de9f9774
MD5 b3400dd48c075ba8a1aa6a59a4eff0b1
BLAKE2b-256 b1efc1ba9840c209886ddb3d9f34c2e83f8e1b8c9af3f69641664f55c28a52c7

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e390c2f63f528fcd7f1123048e42a8483d664e09103bb08b18866a4c2668270
MD5 7d70fcf8ea88531853b1c1ed730bf628
BLAKE2b-256 bec37a02f8e0fa7867e25a3eed0697d66d55d103becab3456ddbb6e0cf113fb0

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5b0547b740b04b9b482e68a93809fd5b147bcbb355514e891cd225ee835c12bc
MD5 ca97881398eaed17489e0741fa050360
BLAKE2b-256 bf7dc0c5d864330b9d07c80cc44350ee6f690f8006c539baeea5ab96548a4b45

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3aee282302b2e3e9cdf168d44425c73b9423f45ebdc0fe286c5f121217d05e93
MD5 085624c732b99e67a660fae5dd57017f
BLAKE2b-256 35d97db159cb907b8de4bc0d413d60a410c74a8592932f7c77455abb63915313

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 917.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e6d7419e9bc0c9ac59d4a80c98a75a74df9a0ffae34fab749873306e818dcc5
MD5 897d2b00dc4cdfc37f7ab7f0fb6837d8
BLAKE2b-256 43b92c8b7b7d8acf025bcf943ce9d503c355ed082271712359cb37330f27097c

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 913eb0c785bb181af360ab2b305cabb266447f3e92e547b848df9dc1989fc28c
MD5 5d7ada1c7196c1a10d08be57161ae21e
BLAKE2b-256 b9ad27654662e35c68a533303fcde3dd48e7447a717d1d6d100b251c3c9347b4

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b080f5fcd6f228a19403a95109b05781c00f65d3f6663773bb04111f4d674148
MD5 85cc51aeb91496a68bf85d5625bc4b32
BLAKE2b-256 0d101aa130bbbc64a712d8f7ad1d2f621ac169d049c2affcd67f4b05c32c9146

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5435b98cf3cfc70e7d00c0865e5a1eb43d6df7dbf7e7f470a5106ac7688853bd
MD5 7bc51a0ab4b6e83aed864787d850d51c
BLAKE2b-256 3d419e942896854395ebec5cb40dc6dde00bb406db8525233a87047d07aa80cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 025200fe5bb6a0570e65063ac8bbb711c2a43a3bd7e0b1aa08c79a59885042f1
MD5 0b6798cb3709b893e4e37b5cf9bce82a
BLAKE2b-256 e05900762b73d099912a58a124dbb54cf4e31c4092392ae428a7e5b96cac6066

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc75c304feaf2f2440fa69b7c67c5ef1c7227ae35048fbab328174f0cc171180
MD5 31c156768325287855ced0a6e7b9fe91
BLAKE2b-256 fc4f3ca7227ba4a6218b6585b4bb5f14145842dccc829eaad638e45e377090f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 917.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61a634a4279899db0b269def31864817d31b6f85f579dff4c7d1e7220079f41d
MD5 e7b8357beb9aec08b0bef450055838be
BLAKE2b-256 b546d90be42e5200a65f138f55ab0383edae014b147b59e6832bfe7c702c7d60

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cca3a794a5b63d8f93c678a03e332229e84b0d999b1aacf41490488df858dedb
MD5 d804043d51539c2f48867fd189b6257b
BLAKE2b-256 456e6e7339258a1ca5dfac47b82b5ec1dd5f1010a6bf94fe304a8f03eb4a758e

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95c5a06e86d2f523addfb4446a2d29ea444b215b961fd0050e323881139cf5b8
MD5 ae852f6ee9f931b1bd2eb1b02867010a
BLAKE2b-256 3f1256a2dab0a9958ed768868f8f55054c9c0650dd19ba0433e73225fb7592a3

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f29562c24652c17b1711f0f8015023530fb8cfc933838813659134793fd4cc1
MD5 37c1d0a74375c77a23a252613c851e87
BLAKE2b-256 0b41fd0a7db0f61f7055fddfc9f65439267c767c8bdd31442c63ac46884735dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ea853c57179317953fff21813f3448483e8500d5cf47e549aa668b9b10ae01e0
MD5 425e9132dfff0a22b0a75a71b04d479f
BLAKE2b-256 5033a61b4e8a8c38cd679eb75150876c6d7d692bbfb46925223a0b21397cfdd8

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6eff5b23e7dbab14ce9971f5057eb47641f26ecbd01d618d6768d20fcf83fd56
MD5 67cf34e12bf85e4986b4aa75838728e0
BLAKE2b-256 dd5514f3f32a34373bcd2017a8e1a934d5909f05ed878b5daa22570583fff881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 917.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 39d59b3f7a736d01b0d84a3ad7acfbc518cf4d5e0ee8fb7358f8576ec58708ed
MD5 8bde6bcd75a9a670077e5a368e6e518c
BLAKE2b-256 03d35447b4d1af8bb4ea81887e4e9738a827270a28aafd82b3604f0d7468f6c7

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2abe92f0eeee00b525510d0b95d08a861513b1df7f5f5715519504982693f223
MD5 adfe19c7ebe8133d25d4c4d77555f56e
BLAKE2b-256 aa2bb915025aa4b7040bda9422935e228e80bace7bb5b4adfa681c6e5a8c9f21

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f5d131647071349a73072700e075dcf91032b3aac6c84f180afb6ea0c8ba586
MD5 02cd7f31e0ae478a6cca11e74356aa52
BLAKE2b-256 b1d40226b2faad69e4d98929620fb6429ff43b463326ba2897a9bbe8fea2479c

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce7448e59a957e954934983023064359b9f9d411d4d5d0291af2ad1f8f0507b9
MD5 ffc960c0d6773eee03569140b6b5c801
BLAKE2b-256 da38628cbfbbbcc635b06c60b0cf9ea9898cb1a1ae0302971f1fde8bb0a1b6ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3a2ece486511f03808dd1ca87701574ba1eaabe6c2e30b4a236f53b317c6c657
MD5 012984d58fa1dc8a78ce8402f7adbeb4
BLAKE2b-256 b053804b005c4397d90cb74c49627a7eecf0b24a0c40526084aa5b3d04822716

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6eeb75a8d5f2064364ac24bf4d0731bf68159449b3d15dd4f97d330a1c343d4
MD5 8b8952f8b850d2397998f5afae2b92d5
BLAKE2b-256 a6041823f437753cf491b3ae0a9e13d65c3120e8eb36d1b0cbaa6c681d4c8397

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 918.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5f011d8258dc9f44080d885f7aeb0e8dd9e996b3523d04eafd3fecbedaa746e3
MD5 ef7c757453c79418e7281ad7a1b28914
BLAKE2b-256 11b87e49a6dd50b41d75892e3e04ea9f9ab6f2c364fda44ebf699e9984d5f636

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bgen-1.9.9-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 81e263ac2b4c2498fe9cb8c75e290c5d607f4997de4d2410fccbb73e90d674c7
MD5 9b89361a8f00a7e20e2539ffad38698f
BLAKE2b-256 f4ca32f510987dbe14dd2c389a085e6f85c1cdcf9584b3c4f9fb535ebb5372ca

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 990f700be7608b3aa5f6b23c25217a9f39de655f920d0063be90b85c09ba0495
MD5 f509196f5f4cfea221e0ec296a7b11c2
BLAKE2b-256 dbaccc7e8da450fde53dc19dabdadf576ad2465ba7e030ff655626e3632cf254

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 230562b6975bd2e58e1ad31736320afaef664389d26529f86954ac0c9b7bbfe0
MD5 9a78bbc1b5fea17a0884e3781840efa2
BLAKE2b-256 12b5a3724785646809d32e817942790077267a1b4196dea14debb57fff9ca7a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7a72bd0b2ea7761e32177fe6d2b2f193edcd360048ae828f403e52c699fef5b5
MD5 8d447bda87024934692d0b4346ea223e
BLAKE2b-256 57426b93c994c3a3caa81cbffd7ecfebbd872b18624cc857448ee8dfc8406a30

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bgen-1.9.9-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2758775efe51a6c4a1e786f4109019ceea8a04929331b548d87aa40a47a70902
MD5 cb63cd7b23800622c7c5bbed97711578
BLAKE2b-256 9977ba2fd674d9c14da7db1345ba93422bc794282f54529d210f4586e9950a15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bgen-1.9.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 920.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 03dd2e2ff1511b5af83af95748c1283a6e5a873b8bc72e5f7025670ed28ed265
MD5 5218fcea3e79894d9444d877c320ce45
BLAKE2b-256 2e4e846d79d3e814e897577523f6c25acbdb084b3d187bc8bd0cb569d67cf8f9

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bgen-1.9.9-cp38-cp38-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e1dcbdfcdd6741b4aeafeae5a4125b0209d5bdcfbeb5ddc638e867836bb94e9
MD5 254cb9888d243601ec5327b055e7c1ff
BLAKE2b-256 710faf32ef64490609976ba59d548c77c9c4da5e1420823ed396996eacf93026

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 221090045e0cbadbf3a5c947989392fe6d6b02905c84072cda9a97321dcf28f6
MD5 eabd79cce619f6b58b74d7d5cf51309c
BLAKE2b-256 00057038d04496ee82001810a2b0f7fde07a1de92dbb9a45f4b1fdf1a94642e0

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bgen-1.9.9-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c203a62f2e06b2f883692ff2d6b1e82800169fc295a04d28c057d67997cbe0d
MD5 26d87ca3fada22db8bfb6a9a8aafea4c
BLAKE2b-256 fe37be63513bff2c32cb0508b8d762b2237e4955cc2e276bf54a306d492f62ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bgen-1.9.9-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 116dfa565470a8787caf979d2e7a4b668dadfb1bea651f4cfe0828fc87ecee90
MD5 8345aae83110459c3c324614a9f3a576
BLAKE2b-256 54c6a5bf772bb6fdfaf6c719a54e3c79806be8d4a7d483ed4b2ed1bec9776b85

See more details on using hashes here.

File details

Details for the file bgen-1.9.9-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bgen-1.9.9-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgen-1.9.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f6a0b736ae863f42aab0ed33f43c22f4beef881130d652db766a613be95c218
MD5 652626b8f192a26e0930564235197c97
BLAKE2b-256 7ca160c8440c261ad8995b1e766f4f72fb99f512eae50330c09c4569239e3370

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