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.4.tar.gz (31.9 kB view details)

Uploaded Source

Built Distributions

bio_data_to_db-0.1.4-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.4-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.4-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.4-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.4-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.4-cp312-none-win_amd64.whl (930.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

bio_data_to_db-0.1.4-cp312-none-win32.whl (875.0 kB view details)

Uploaded CPython 3.12 Windows x86

bio_data_to_db-0.1.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-cp311-none-win_amd64.whl (929.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

bio_data_to_db-0.1.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-cp310-none-win_amd64.whl (929.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

bio_data_to_db-0.1.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for bio_data_to_db-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b319fa7b0179fea00b9326e6a85ea3efad19dd5d184c174b85d5ef12eb89f7e0
MD5 e0c045e3f9590ac4d506742ae73951a4
BLAKE2b-256 55ec318c07fa6bf623b6b919b8d921bddcb3723c61e4040cdb9f5bbc951e9cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9232669f0151e2606304d473ff61faa04b7914b80fcdfc5f467fee7416e77b0f
MD5 f854ce6b50a67fd5a094f41e9ceef30e
BLAKE2b-256 0fea6edb2a791b39de7d7ddd6f73886a158a488538860c299df512bfb53ba1d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 155399fc4132dc99e144f09444bdf3cae1cb81de6150f3163123b012d05337c4
MD5 0692567fb2829348e1d9404b698eafb7
BLAKE2b-256 43e1421855b49361ca788c25dc0cb2bd7de04ba21df36d72835019024474db12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b43b235bbcc435634e5480ceb1db62fd2d533e0608db8c7718d29099fa22d73e
MD5 0774568da76a0151a9c9718e0745b4ee
BLAKE2b-256 ce1d2905bdbda5f39b5d1dbe53a549177ea5fc13213767e312dc6d1525e21763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 44a7fd503b6bd8a9af067f42c9cedaa3b02d4905f0f86b7ba8c90dec2213b99a
MD5 912d93cfffc4dafd91a97b07218bb4e8
BLAKE2b-256 39535ff1a40fa61e20c90c10012fcf54b4c01b189d57b581dbbbc955f04412aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5b873e92ffc4f0e5752daa06e5a12c8657cfc7773cc02bf431723d9ea2ddf49e
MD5 3775ea490b1e9d45abc4f6e85f38ccf4
BLAKE2b-256 f9920f80a348ebe42ae328d6bb700439116a3ae1f7ca904b26779704f5089b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4b2163f5091c2d06750e445c4d232372bfd4ef3d889047cefae223d7bd03c3d
MD5 78887998580fbd71d94fd4d299543e6a
BLAKE2b-256 109076e3e5d3192135d065d1e58997380de10c2145b38a90cae25fcffe9f5f7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 0a81caa03258d1e1cb62001afa6ec217c5323bd8cb8d8a7a3bc6452e192731b2
MD5 07e9cf1d9a32dc66baa63e0e3f637940
BLAKE2b-256 d73ad9d12548cae161bee0c2c6b9cc8f4d289cab3b47164850b2bc9f7f2c3290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-none-win32.whl
Algorithm Hash digest
SHA256 96260f1f8a1bc69e212c3e38465fff1b152486941d995033a03930db2fea8d46
MD5 d368f62846709f8955d08d89266b00ea
BLAKE2b-256 f2f9822bfd5476d1db71ceff0a214e4f95703a088e3bdb543b38f17b4b5010b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbd4b0c9aae283de4c2383c3067e7d37aff0769236db92a66cc94aebb4e29f7e
MD5 0e7926981f8d018fce55eda1c20d3310
BLAKE2b-256 333360648ac8ddec25e930723427f537130b49f7f3526cdc007c7805c3d036ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 99495c6c71af355b62097da006b181c6c182a00653df6f7b31533be2acc03859
MD5 a1c830f5cff4cc81e070b4fb85a4a057
BLAKE2b-256 e8af4bf84b1b6468f747407786a9b3f43ebd12574338cbeff36155f1c919fbe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a7f9a7f98db7e15a892f864bf82a7b0c467422f33c5047799dfdfd72f0d26107
MD5 1ec18725f44eb2f06acbf24c6c8d8500
BLAKE2b-256 0ecceed2daa124d95cdea8579ca32f8240f7bcfb3a73720fc1fc36b327d4b2d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e8d56ead575b4b43b433fa115410f2bfe9704e99a695ff37d7544313ecbc170
MD5 a144b2141782fc15c124805cfc298e97
BLAKE2b-256 2126ce4282d3ae53970de48fee933d119f066af029d841db042e8ac20671833b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 db736553e8917ece983040b8f4996c8f577417a2844d4898d55efd259081206a
MD5 99d8f93e865cc949815f092b459270c0
BLAKE2b-256 0fce307bcf2eccf315454f3cc19d3498092e53452fc8427b878a27cd6069cee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a7bb88cc3f6847f87ca001c8b96ff47231ab6f0e3965e7984c539eff5252103
MD5 68a21a0d549774c49725a4696013d77c
BLAKE2b-256 a641fc1025ee54fba2182e1feaca20892e336c798cdff04b6bac0684c0527de0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83edf24bcae9c92d8140f98ea63b245e45062f401b7721aeea84ebbfd1dd572f
MD5 43ec0a6b31ffaf89c1c2b5536507cb46
BLAKE2b-256 0a892746f8a4d18ef4909c8100f4aa1b9159f1f508920ca14fc5c37d0fed7587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fec96384a50be4d32f775fc1ac377824229ee9f2f57714d0770dfdf1483e4d84
MD5 3cb22fd6df49b286c2f700540415286c
BLAKE2b-256 ed0623c5852f1d7c64c99fdc116cb35749edee7a571e484708876f48dba60308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 2628741986379356bb415a2d857cd8e5be2b8e8f314c239ec29e99853653e7c1
MD5 a8503c2301f01ca38fc97148c103dfe1
BLAKE2b-256 cc7ee5822402112feb80e4bdf70068ba1e9af076c3cce6d8ec99585a2a3884c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 979e0f8eb84f9706fac3a39781fcc76be483ecd53e8e5c6135e8ccd3de5055a9
MD5 5473272cb0cbf6cd382131fb7e6d0372
BLAKE2b-256 b45fb285f402136e9449e103c691ca23994ef9fef34891624d4b2d021b6de82a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 622b40af7aa790837b4eec2fbcd6120feb1ac065a068ce22b6f190082a1f8856
MD5 737c4051ad9ed2e3abaadeee51ee7117
BLAKE2b-256 5ce958438ea1cceb04b5341f87177ec1f7bd6938e6236784bbce9f151af58639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6e2aecfabf82af889098b5ed95d0828a2e16dd1a88a30466a3a20f213ecf00e2
MD5 8f181d8575f79147c2b9124be48dec80
BLAKE2b-256 dcfcc32b04e69f72bf5c6b59a8665a490e9516b5284b5449bc55f0d22c00dd66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0b744401a7e57de536d64f6ccd8b7c3e5fa102904074dfa13a73d14b0b470d2b
MD5 8e1ae5719a1c0535a90be4a5064c6652
BLAKE2b-256 11dd69e86cac6d9db67f762187d10156aac0360a10374f166ca44a537f27bf79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e73294bea378e1e2c71c6b19097f41f58fad2cf4c1a3709c8bb8f02039135db8
MD5 ec0cd2ee4a61248f20e6d3f5490eab40
BLAKE2b-256 74b48b9111ca95514a6350555022f926cf95eaf605406ffb2ce852eedf01e20b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0189ca28663b24751bacd4eb6b362d01c4a80b275dc9d11293a4829d60ac4c4c
MD5 c8353ad36e0fcf252eb392bccd4c1d28
BLAKE2b-256 d78549407ed654d7b246c74d31e7efc73dce5e56c9b213bf74839f9777d0a5fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 764d88c693440ad28a3156d73a944ea05366d9882837960973abcb56a1736f85
MD5 2ef6acdc38658cbd7602de7d376705bd
BLAKE2b-256 a65705be34bbfbbe12b8d160535c923d4c1443a3e9233bfe1f810e656699044d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f853b5feca95914809510ea7981f48eab58f1e719e9147d8d582d7c669c12865
MD5 f6f40b71d5c293daedf84e52b8a8facb
BLAKE2b-256 e03c4f7e9684a7fc07a44d3bcbb6ce8fde2d0a3fbd8fffaa5887f67490699297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2fc79159f964a170a130e118bb68c5497ca7fbaeed2618d02fe4370b10e3484a
MD5 dc0f98dfc18e38444a8b0fdc2dfe0221
BLAKE2b-256 695a71c3501f1e948f39840cdc2c6a986a7e32d39785dbc1370f4b96680f78c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f263211602e836bf872e2424a9c2bf7226fb3e9860117bd68449aa3bbe33f624
MD5 6083ce716b30868a33a062c1d4f1d56e
BLAKE2b-256 b524cef8a4a4ad9ce2f08a25092ca5cc2b34ca0a0a9f0de8ea68e304ee132ea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 cc745b074ab33f06f558a8882644f0604e69f9dd949ef877df009ea4aed717e6
MD5 764ad62be5b657c4a7fcb85961f4abfd
BLAKE2b-256 5e56c2b00fd870a3e1bb0a80b8899dd30e81d81342210695b867070fc4ce7ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15ab173996d14d4da42d9c16c6c364aa3f9d0cf8bece389ab5600828e1232322
MD5 042f2fc4ff02150be926d3dc39097651
BLAKE2b-256 0c92bccfd0c302022ea1b3fc593a51cbc2732f54ec6a02a3e0fa5741c535a2c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4fb201d5632b653d718866f2e6cd734c3a6110451f8bd20e3f7d67bc193ef2ed
MD5 13a87f6f2b6e832ed6724324081c7539
BLAKE2b-256 b472ff8868b2c4dfadc9eb9fc05ac7d588676644784403264ea2c2e1f28380a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 562a905dd75a2c8741bd52c1d56af879c717e3acbb623f3edc1cabf2ef30a306
MD5 f8b66772828a422de531e3899a433965
BLAKE2b-256 82a8d668ff867617c4dc750f6dfbf5b1aaa1042aeb94505eb2531df46cc2ea42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3bd613f329a226d377d9ccf53835435b335c5c682b0e2da065272dccd2970de
MD5 195bdbfd53718f2d7f510581d77334cb
BLAKE2b-256 abdeacb8c486a394095924d790991528bae23d5278ed5f44b1a730a1afffb8e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7cfe91ee0a76fb44be664533e6672ae4210f580f1fdb7bee6b5d4dc15a07a2ec
MD5 9ace37478f77be6341240c8e8e7816a5
BLAKE2b-256 102a671a51184037a9a73477731e3e059c21c5fcfa227e00e18d782dd3b66f48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc69dc0b181b31769437f99fd92f0bdc72f4b9d255c9b00dc1cfab7daf59ce2f
MD5 0d7990089a0a56784d0164b50704540f
BLAKE2b-256 f8ab74f9c2e70927a43441d67aa06afe1a64f87d28c01fa205dcd4c39b365264

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 572a21db21fdb40c2e1e757ed572b0d0421e2fd728d985e9550a50e316a37cd0
MD5 e21bf8abad7285fb6da0bbeef58af419
BLAKE2b-256 bea4705034cee0a735a6749df3a28d7f1f6ac2b14346cd11d949c21f3fe9c887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bio_data_to_db-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c27a58bd79f244b407c1518d461315d41d3f77a187caed0b41cd6d4ad6e42394
MD5 84dbb1f97b67ffdd90f43b0851a3a8ad
BLAKE2b-256 fedd317d78565a2a1901ba48bf7211dbbf72fce056ba60cdc4a5526920f4e244

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