Skip to main content

Create DB from bio data

Project description

bio-data-to-db: make Uniprot PostgreSQL database

image PyPI - Downloads image image

Ruff rustfmt Actions status
Ruff Clippy Actions status
doctest Actions status
uv Actions status
Built with Material for MkDocs Actions status

Bio data is a little messy to work with, and everybody deserves a clean database. This package helps you to convert bio data to a database.

Partially written in Rust, thus equipped with an extremely fast uniprot xml parser. Packaged for python, so anyone can easily install and use it.

This package focuses more on parsing the data and inserting it into the database, rather than curating the data. Main features include:

  • Uniprot: Parse the uniprot xml file and insert the data into the database.
  • BindingDB: Fix the HTML entities in the assay table.
  • PostgreSQL Helpers: Useful functions to work with PostgreSQL.
  • SMILES: Canonicalize SMILES strings.
  • Polars: Useful functions to work with Polars.

📚 Documentation has the API reference and the usage.

🛠️ Installation

pip install bio-data-to-db

🚦 Usage

You can use the command line interface or the python API.

Uniprot

# It will create a db 'uniprot' and a table named 'public.uniprot_info' in the database.
# If you want another name, you can optionally pass it as the last argument.
bio-data-to-db uniprot create-empty-table 'postgresql://username@localhost:5432/uniprot'

# It will parse the xml file and insert the data into the table.
# It requires that the table is already created.
bio-data-to-db uniprot xml-to-postgresql '~/Downloads/uniprot_sprot.xml' 'postgresql://username@localhost:5432/uniprot'

# Create a table that maps accession to pk_id.
# Columns: accession (text), uniprot_pk_ids (integer[])
bio-data-to-db uniprot create-accession-to-pk-id 'postgresql://username@localhost:5432/uniprot'

# It will parse the keywords tsv file and insert the data into the table.
bio-data-to-db uniprot keywords-tsv-to-postgresql '~/Downloads/keywords_all_2024_06_26.tsv' 'postgresql://username@localhost/uniprot'
from bio_data_to_db.uniprot import (
    create_accession_to_pk_id_table,
    create_empty_table,
    uniprot_xml_to_postgresql,
    keywords_tsv_to_postgresql,
)

create_empty_table("postgresql://user:password@localhost:5432/uniprot")
# It requires that the table is already created.
uniprot_xml_to_postgresql("~/Downloads/uniprot_sprot.xml", "postgresql://user:password@localhost:5432/uniprot")
create_accession_to_pk_id_table("postgresql://user:password@localhost:5432/uniprot")
keywords_tsv_to_postgresql("~/Downloads/keywords_all_2024_06_26.tsv", "postgresql://user:password@localhost:5432/uniprot")

BindingDB

# Decode HTML entities and strip the strings in the `assay` table (column: description and assay_name).
# Currently, only assay table is supported.
bio-data-to-db bindingdb fix-table assay 'mysql://username:password@localhost/bind'
from bio_data_to_db.bindingdb.fix_tables import fix_assay_table

fix_assay_table("mysql://username:password@localhost/bind")

PostgreSQL Helpers, SMILES, Polars utils and more

This package also provides some useful functions to work with PostgreSQL, SMILES, Polars and more.

from bio_data_to_db.utils.postgresql import (
    create_db_if_not_exists,
    create_schema_if_not_exists,
    make_int_column_primary_key_identity,
    make_columns_primary_key,
    make_columns_unique,
    make_large_columns_unique,
    split_column_str_to_list,
    polars_write_database,  # addressed issues with list columns
)

from bio_data_to_db.utils.smiles import (
    canonical_smiles_wo_salt,
    polars_canonical_smiles_wo_salt,
)

from bio_data_to_db.utils.fasta import (
    polars_standardize_fasta,
)

from bio_data_to_db.utils.polars import (
    w_pbar,
)

You can find the usage in the 📚 documentation.

👨‍💻️ Maintenance Notes

Install from source

Install uv, rustup and maturin. Activate a virtual environment. Then,

bash scripts/install.sh
uv pip install -r deps/requirements_dev.in

Generate lockfiles

Use GitHub Actions: apply-pip-compile.yml. Manually launch the workflow and it will make a commit with the updated lockfiles.

Publish a new version to PyPI

Use GitHub Actions: deploy.yml. Manually launch the workflow and it will compile on all architectures and publish the new version to PyPI.

About sqlx

Sqlx offline mode should be configured so you can compile the code without a database present.

First, you need to make sure the database is connected to enable the offline mode.

# .env file
DATABASE_URL=postgresql://postgres:password@localhost:5432/uniprot
SQLX_OFFLINE=true  # force offline mode. Otherwise, use the DATABASE_URL to connect to the database.

The database needs to have the table. It can be empty but the structure has to be accessible.
If it doesn't already exist, you can create the table with the following command.

bio-data-to-db uniprot create-empty-table 'postgresql://username@localhost:5432/uniprot'

Then, you can run the following command to prepare the SQL queries. This defines the type information for the queries.

cargo install sqlx-cli --no-default-features --features postgres
cargo sqlx prepare

This will make .sqlx/ directory with the type information for the queries.

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

bio_data_to_db-0.1.5.tar.gz (32.0 kB view details)

Uploaded Source

Built Distributions

bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

bio_data_to_db-0.1.5-cp312-none-win_amd64.whl (930.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

bio_data_to_db-0.1.5-cp312-none-win32.whl (874.9 kB view details)

Uploaded CPython 3.12 Windows x86

bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

bio_data_to_db-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

bio_data_to_db-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

bio_data_to_db-0.1.5-cp311-none-win_amd64.whl (929.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

bio_data_to_db-0.1.5-cp311-none-win32.whl (874.9 kB view details)

Uploaded CPython 3.11 Windows x86

bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

bio_data_to_db-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

bio_data_to_db-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

bio_data_to_db-0.1.5-cp310-none-win_amd64.whl (929.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

bio_data_to_db-0.1.5-cp310-none-win32.whl (875.0 kB view details)

Uploaded CPython 3.10 Windows x86

bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

bio_data_to_db-0.1.5-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

bio_data_to_db-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

File details

Details for the file bio_data_to_db-0.1.5.tar.gz.

File metadata

  • Download URL: bio_data_to_db-0.1.5.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for bio_data_to_db-0.1.5.tar.gz
Algorithm Hash digest
SHA256 f65d72a3692b5ec549172ebdc1e5004d1cecb465a8b9f96e49f879e3e86f6f57
MD5 ff26df58b1cc355fda6afa42da869d7c
BLAKE2b-256 28e0d4f75f3a97a9e841009fe13deb1d049e969c6c8be15f90fcc312593327f2

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9615f11edc5f46d9fc6c67df0f1911a148b1fe9cc34de14f71b34c1477aa4a92
MD5 4dcbf24ba091dbfdd0a1a977b289858e
BLAKE2b-256 ace77c9992fcaa2fa6a12081b376af569e9572240b34e56dfc1391cdbbe0a715

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 71b17443ca14976c1344f633d5f3a0d2c85899092388f65f243da037279d72b2
MD5 0bcb310d955dc90f21f109c4b7da0c6c
BLAKE2b-256 554a59d923108bdb9c6ffebdf8bf78b075df9d39e1feade7b1441f89b5a9502c

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 184584050c6a92326b2e258a224e1a689d379baf516daa14c34bb245bf3d9e14
MD5 f10efa8e4f06cef35a15b16312be47e0
BLAKE2b-256 1a2e0d37b6c7e5b9abd8ca19c75b0d0f30c1d2e7d939f28c880f47f93d75c7d8

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aafe0c1e40f570df66a6729c1bb2e48ea488edcc7315ebc5946284fbc983e8c1
MD5 998d05a35c33aa4cf5806638eeb302e5
BLAKE2b-256 4387a3b2c5aef8059747f5c569ede077b95020e7322e553743c754384a3ac554

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b78cd7db37a82d2d283292d13d8c2a70ddcbf5bb64f40b721fee75ad38d66d83
MD5 0c49dce0a90e9a9280347dba9a93f7df
BLAKE2b-256 4ac1adda86906571381fb2320acc92703a034d0dda483a8d2f1e95666d191cd7

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6c6f5651d9d875336539f4bd2626076ad2175ffec0075628e17652db8ace3df
MD5 f04cb5419461ac2efa3840036073def8
BLAKE2b-256 7239415c5284687b8d24d81b025a7ca4472e8d83524c0448bf14c3de37753aa5

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 51d025c82ef74d896aa687a616fcf2657989c6d15016f0c8b831f7d4d9fa75bc
MD5 703d9d2877cc2d8c9e237ff40b950337
BLAKE2b-256 5778473926be0d848684eafc88a424dbdf4fb5129f17f9967b2b6a67b7fabfbe

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-none-win32.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-none-win32.whl
Algorithm Hash digest
SHA256 b0f961c75ed00a80e4a0ef26dd71134456d36447731e20de2f8470755e8c1017
MD5 71a20eb73bfd1de955bc92941b35e4c2
BLAKE2b-256 0eb8aebe85fd4c9a0b44f349b8271cdab6394e830107fc251d806201f7519aeb

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e48915530db00729ddab61713a02af77131778a68a561fb6171c5f026b5709c0
MD5 5dc3891156ddc52aa16e7e0f525383d9
BLAKE2b-256 7fc753460e9ffb924a25b6bb03737cfe0736cda90e8bf13e2d18e61b3d1ee3a7

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c7d9d9f42b72232ddeb0d35556589e0460eaee48b104a201b8f0e2f5bb5a22b8
MD5 8e6f75b9c11185c6fc19410b1ab65f11
BLAKE2b-256 3ab90ad3bc4447d67ae0f2868f5e7e8be92d40d89104a3ea88ce1cbe732d9a47

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3ade570205062f2fb4461d58c6b7a634f3c62ac9fecf99edbefead902db3fb2e
MD5 a4d7fba560fa3dfe4b6c3e8e72c9745d
BLAKE2b-256 d53d4091770538f0fcfee3ab8973d3c9105b8bb42026164ad3fbc082574a29fc

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 950ab5704937c785f309997fd8c6cad5c1bc8d09509e858116a38dd2b8ab9aa6
MD5 a05d2737b233135d870b11f50b54e35d
BLAKE2b-256 661bcf352755b5a57ac2efa4cfe204a35b6bec1c61fd4336e5b35397ac2b1641

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 91fbb61ee0e69ee61f85736a288253db24ba522a01760dcb912fc94ac9de8b17
MD5 0301e4157733e0284891c47215c27ada
BLAKE2b-256 edb1ac7519bfcc86d9a0714abd0c6ddc88472b7bcf0d34265fee6b7e55563e0b

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9a3672f282466832696b2524ee0f7a0cce860cc332d771107fd98129e4f1699
MD5 c9618c94a8dc666cbc07f77a41caffd5
BLAKE2b-256 12b28ddf3daec0ce8dc6a025a10a2293c5f9523cb474dcbc583d7df775c57c62

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35fb85be1b72b9b72c9bac77db2fd53aed88b4b6c9eccea10247cdc81dc7fa37
MD5 6c418d0f83406a8c0771aee8e6db54d5
BLAKE2b-256 9c5067edeba8e1cb601837e31e637eef849834b2e9ac8efdc27209ab1667a823

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3903a579e7dc317ab4037f089fcc5d089ffeb1239266a24455c0fd14ef943ab5
MD5 1911de880a0b663cd8d9f54b60d2bf23
BLAKE2b-256 9a8a2f258a79f355ffc812d93394613f8faa4b6c6ee615a0a8b1aea135879e76

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 f0af2041e31324ab1a96fd9c5fc941442514d524d61999256afbfa338c816c41
MD5 403e22b3204c412334319e4234248ffb
BLAKE2b-256 07da6fdc8a185eb1e464c77145700230d81ddb66d18f67da7086eff0751efe96

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-none-win32.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-none-win32.whl
Algorithm Hash digest
SHA256 0a7c91e2f1a907f1b6c67a8319deeae9a10c2bb21e9a99c2ba0e7e00ee85c92e
MD5 c71b2e359c9b0765bea0299fbbc3cd3d
BLAKE2b-256 a78aa29a67e0fb85911297c565849d933d5ad2c36dcb45f17dbf11d23c615b45

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67fb1d9b64a720affe452dbd63f946ad347328e45c50829d184b0cce4f1ac0c2
MD5 ae4afe0b9774f131e233219d9586375f
BLAKE2b-256 689ba01fb70cc2ba026a575d1e15cef1798a3909e8b9b3d6ba5fd4015ed2acc0

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a20a25620c8cd9fb8cd72f1fb0467805bd5175931b611fe526430a98105a3f92
MD5 701c3356464abe4b5271e1a1cb7b649b
BLAKE2b-256 25f671aa1ea60086afc0a789ba058f3cabc281ddbaacc72a0268fbac06960712

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a7e26d437e1dda16e98b024c67c7d6ab818cae10f5574c79874a817f83493277
MD5 b4eb19d3a75a2a25932ca01808fd62fb
BLAKE2b-256 b4c9af341bcf59dc1995549b4ff45c9852288e439d8670798b60bd3133ce7be9

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b3b2b9e03cea4df9e2d5685c466d3f3146bd60d151fe5c14f838d525b8c980e
MD5 acb0404bf0bca94f9f2802699fcee49b
BLAKE2b-256 fff385f34f4204cdc5f902e65632d817305561adb337dd6bffa5f64614127f6f

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 164c181003df2bb308ad28e3a1fe6778ffded5b6484d4c420e497dfce9f0d1cc
MD5 d4e4a974665a595a32842a97361c358d
BLAKE2b-256 bf7ee204487ea3eab0efa8bfa8fd49e10c29d86cc2a1de311a2e3c2a6a1dcf70

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb3af7e43e13cf3ecf61fa6132ab43d5a76a9c06d495eaed2a42cdef0c23ebf3
MD5 7b946eef1c546b6d0046c82c48be048b
BLAKE2b-256 d6ddc1f400e4e9561387cc04d346001bc4d1a06e8c710608bc167ddc7f479198

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa013f6e8abd51e23176f83aa7c0d28f1b9c05de0e416314255fe23e1711b46b
MD5 25bc2419d5e89413a03ff58878607f50
BLAKE2b-256 4977fcee35cc735b0e624edef2d87bb3c5ac957b8c72a94b134ca169099eb6da

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 377d763f3f484d89a7dd17f0756e12f574959f8c5d17fc89341e83461cb17a43
MD5 30cbc91dd1d4ffc786e8ec1e999c5a4d
BLAKE2b-256 00ae35150a58c8976fadb3322636f9884fc5e9c81b91b5bfcce0e24a34060fe2

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b7987f6617c0e0fe9f15c922a43c67dc72d509c2ac525e458f260ee081c446b7
MD5 2dc544ded4381b88e51c4b9a50f39dcd
BLAKE2b-256 3296e21efa2f1f48342ba1b5a456643274122f9c560d8de840d9fccae8aac674

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-none-win32.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-none-win32.whl
Algorithm Hash digest
SHA256 eec9b2b8228e7ac3cec40b3b09e52da29be30329676ffe4ec2d3ec7aeba76e5e
MD5 b455ef025462a422e01f9b363cdf5bb9
BLAKE2b-256 dcae3b0c1168e9fb24979a6cdb5c12333594abd8fa0bc36103adce80a3f96765

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7f481c03bf5638b009fd223a824983e373d0fbe600fc9fe51b79a4f52b95bf5
MD5 8fe8f3f2b0201942bfb0a6b6bdd2fcb7
BLAKE2b-256 d779a47ef334946ebd100c82135146fc502aef388198434a1edec5339bae69e5

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 effa20ab53652c0b1649a50db5c7bc409aa41521750ae1eb2282fecad7a2c719
MD5 23cced69aeb2cdf956d84e69386a4751
BLAKE2b-256 f73e68aca83d136168e516c6223ffe4fd015dd73593968b2a834ce42df67ff0f

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eb0fb1d3d76d1df6c955ed049d55c40ee3ae4d50d95d600aa52fa51dc061ad13
MD5 d57f47a1f0212e447c7eca43d72de220
BLAKE2b-256 4c738de17e162d1d90cb2fd64321c50681780d93c2ddb12811bb25e78ca6cc97

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5401cfda137c08c169aecbf5ee7a0502d350d7202229b1656dbbf1619cb91a40
MD5 14d3fd2794a8d5abc9dae1bf3c8c8925
BLAKE2b-256 7eb7d12b1e6cd06df3d5f769cd616f77ac09626fbe787a41e509f295c774463f

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c755dbaecf45ef8d8162dcc48e70d33f01ae1627fa465475f6bba7dd64e057f8
MD5 2c0f6344993a93eca307d42802c36d95
BLAKE2b-256 dd0b5cf9a9e4e4cd0d5f9ddd469500f82524e95ca15b7fa4b445e6cdf6bd7b8b

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d39064722b19cbee070e9ccc1d595b9192f7406806e6146d45cfa0ed924ff6cf
MD5 28c40007614feb0d9e9e22bf1974f310
BLAKE2b-256 8924d91ed65779ccf633084db5f2c938d541b10e87f0438557c417f2610afe48

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 556a91c52bcb44b4e21990e757edcb4378ff831d4e874c51259a90b8b2279bbc
MD5 e9f8efbb2a4506398a8a2b8da5bc7a98
BLAKE2b-256 51a74190a8a32741e22851020b749d4f8df2d937be7092e7d6e461aeaf9157a0

See more details on using hashes here.

File details

Details for the file bio_data_to_db-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for bio_data_to_db-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 61f78283280fffba632c6746937395fe9c7905fb6f7eb7945799b8538b13e2a0
MD5 e05b5570bd4696ca2dd50e9945928a81
BLAKE2b-256 0f6fca5dfa28a3b5cb8fc91bee4f2d15657035b70b6c568f19741b6a6549a5c8

See more details on using hashes here.

Supported by

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