Skip to main content

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.

Metadata

Release files for bio-data-to-db 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bio-data-to-db 0.1.5
File Size Uploaded Provenance
bio_data_to_db-0.1.5.tar.gz 32.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for bio-data-to-db 0.1.5
File
bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ IBM System/390x Details
bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ PowerPC 64-le Details
bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-32 Details
bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
bio_data_to_db-0.1.5-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
bio_data_to_db-0.1.5-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details
bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ IBM System/390x Details
bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Details
bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
bio_data_to_db-0.1.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
bio_data_to_db-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
bio_data_to_db-0.1.5-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
bio_data_to_db-0.1.5-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details
bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
bio_data_to_db-0.1.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
bio_data_to_db-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
bio_data_to_db-0.1.5-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
bio_data_to_db-0.1.5-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details
bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
bio_data_to_db-0.1.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bio_data_to_db-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 41.5 MB

Release files / bio_data_to_db-0.1.5.tar.gz

Download URL bio_data_to_db-0.1.5.tar.gz
Size 32.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f65d72a3692b5ec549172ebdc1e5004d1cecb465a8b9f96e49f879e3e86f6f57
BLAKE2b-256 checksum
How to use checksums
28e0d4f75f3a97a9e841009fe13deb1d049e969c6c8be15f90fcc312593327f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
9615f11edc5f46d9fc6c67df0f1911a148b1fe9cc34de14f71b34c1477aa4a92
BLAKE2b-256 checksum
How to use checksums
ace77c9992fcaa2fa6a12081b376af569e9572240b34e56dfc1391cdbbe0a715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.3 MB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
71b17443ca14976c1344f633d5f3a0d2c85899092388f65f243da037279d72b2
BLAKE2b-256 checksum
How to use checksums
554a59d923108bdb9c6ffebdf8bf78b075df9d39e1feade7b1441f89b5a9502c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.3 MB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
184584050c6a92326b2e258a224e1a689d379baf516daa14c34bb245bf3d9e14
BLAKE2b-256 checksum
How to use checksums
1a2e0d37b6c7e5b9abd8ca19c75b0d0f30c1d2e7d939f28c880f47f93d75c7d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
aafe0c1e40f570df66a6729c1bb2e48ea488edcc7315ebc5946284fbc983e8c1
BLAKE2b-256 checksum
How to use checksums
4387a3b2c5aef8059747f5c569ede077b95020e7322e553743c754384a3ac554
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
b78cd7db37a82d2d283292d13d8c2a70ddcbf5bb64f40b721fee75ad38d66d83
BLAKE2b-256 checksum
How to use checksums
4ac1adda86906571381fb2320acc92703a034d0dda483a8d2f1e95666d191cd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bio_data_to_db-0.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
d6c6f5651d9d875336539f4bd2626076ad2175ffec0075628e17652db8ace3df
BLAKE2b-256 checksum
How to use checksums
7239415c5284687b8d24d81b025a7ca4472e8d83524c0448bf14c3de37753aa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-none-win_amd64.whl

Download URL bio_data_to_db-0.1.5-cp312-none-win_amd64.whl
Size 930.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
51d025c82ef74d896aa687a616fcf2657989c6d15016f0c8b831f7d4d9fa75bc
BLAKE2b-256 checksum
How to use checksums
5778473926be0d848684eafc88a424dbdf4fb5129f17f9967b2b6a67b7fabfbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-none-win32.whl

Download URL bio_data_to_db-0.1.5-cp312-none-win32.whl
Size 874.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b0f961c75ed00a80e4a0ef26dd71134456d36447731e20de2f8470755e8c1017
BLAKE2b-256 checksum
How to use checksums
0eb8aebe85fd4c9a0b44f349b8271cdab6394e830107fc251d806201f7519aeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e48915530db00729ddab61713a02af77131778a68a561fb6171c5f026b5709c0
BLAKE2b-256 checksum
How to use checksums
7fc753460e9ffb924a25b6bb03737cfe0736cda90e8bf13e2d18e61b3d1ee3a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
c7d9d9f42b72232ddeb0d35556589e0460eaee48b104a201b8f0e2f5bb5a22b8
BLAKE2b-256 checksum
How to use checksums
3ab90ad3bc4447d67ae0f2868f5e7e8be92d40d89104a3ea88ce1cbe732d9a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
3ade570205062f2fb4461d58c6b7a634f3c62ac9fecf99edbefead902db3fb2e
BLAKE2b-256 checksum
How to use checksums
d53d4091770538f0fcfee3ab8973d3c9105b8bb42026164ad3fbc082574a29fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
950ab5704937c785f309997fd8c6cad5c1bc8d09509e858116a38dd2b8ab9aa6
BLAKE2b-256 checksum
How to use checksums
661bcf352755b5a57ac2efa4cfe204a35b6bec1c61fd4336e5b35397ac2b1641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
91fbb61ee0e69ee61f85736a288253db24ba522a01760dcb912fc94ac9de8b17
BLAKE2b-256 checksum
How to use checksums
edb1ac7519bfcc86d9a0714abd0c6ddc88472b7bcf0d34265fee6b7e55563e0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d9a3672f282466832696b2524ee0f7a0cce860cc332d771107fd98129e4f1699
BLAKE2b-256 checksum
How to use checksums
12b28ddf3daec0ce8dc6a025a10a2293c5f9523cb474dcbc583d7df775c57c62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
35fb85be1b72b9b72c9bac77db2fd53aed88b4b6c9eccea10247cdc81dc7fa37
BLAKE2b-256 checksum
How to use checksums
9c5067edeba8e1cb601837e31e637eef849834b2e9ac8efdc27209ab1667a823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl

Download URL bio_data_to_db-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3903a579e7dc317ab4037f089fcc5d089ffeb1239266a24455c0fd14ef943ab5
BLAKE2b-256 checksum
How to use checksums
9a8a2f258a79f355ffc812d93394613f8faa4b6c6ee615a0a8b1aea135879e76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-none-win_amd64.whl

Download URL bio_data_to_db-0.1.5-cp311-none-win_amd64.whl
Size 929.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f0af2041e31324ab1a96fd9c5fc941442514d524d61999256afbfa338c816c41
BLAKE2b-256 checksum
How to use checksums
07da6fdc8a185eb1e464c77145700230d81ddb66d18f67da7086eff0751efe96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-none-win32.whl

Download URL bio_data_to_db-0.1.5-cp311-none-win32.whl
Size 874.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
0a7c91e2f1a907f1b6c67a8319deeae9a10c2bb21e9a99c2ba0e7e00ee85c92e
BLAKE2b-256 checksum
How to use checksums
a78aa29a67e0fb85911297c565849d933d5ad2c36dcb45f17dbf11d23c615b45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
67fb1d9b64a720affe452dbd63f946ad347328e45c50829d184b0cce4f1ac0c2
BLAKE2b-256 checksum
How to use checksums
689ba01fb70cc2ba026a575d1e15cef1798a3909e8b9b3d6ba5fd4015ed2acc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
a20a25620c8cd9fb8cd72f1fb0467805bd5175931b611fe526430a98105a3f92
BLAKE2b-256 checksum
How to use checksums
25f671aa1ea60086afc0a789ba058f3cabc281ddbaacc72a0268fbac06960712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
a7e26d437e1dda16e98b024c67c7d6ab818cae10f5574c79874a817f83493277
BLAKE2b-256 checksum
How to use checksums
b4c9af341bcf59dc1995549b4ff45c9852288e439d8670798b60bd3133ce7be9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
4b3b2b9e03cea4df9e2d5685c466d3f3146bd60d151fe5c14f838d525b8c980e
BLAKE2b-256 checksum
How to use checksums
fff385f34f4204cdc5f902e65632d817305561adb337dd6bffa5f64614127f6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
164c181003df2bb308ad28e3a1fe6778ffded5b6484d4c420e497dfce9f0d1cc
BLAKE2b-256 checksum
How to use checksums
bf7ee204487ea3eab0efa8bfa8fd49e10c29d86cc2a1de311a2e3c2a6a1dcf70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
eb3af7e43e13cf3ecf61fa6132ab43d5a76a9c06d495eaed2a42cdef0c23ebf3
BLAKE2b-256 checksum
How to use checksums
d6ddc1f400e4e9561387cc04d346001bc4d1a06e8c710608bc167ddc7f479198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa013f6e8abd51e23176f83aa7c0d28f1b9c05de0e416314255fe23e1711b46b
BLAKE2b-256 checksum
How to use checksums
4977fcee35cc735b0e624edef2d87bb3c5ac957b8c72a94b134ca169099eb6da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl

Download URL bio_data_to_db-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
377d763f3f484d89a7dd17f0756e12f574959f8c5d17fc89341e83461cb17a43
BLAKE2b-256 checksum
How to use checksums
00ae35150a58c8976fadb3322636f9884fc5e9c81b91b5bfcce0e24a34060fe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-none-win_amd64.whl

Download URL bio_data_to_db-0.1.5-cp310-none-win_amd64.whl
Size 929.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b7987f6617c0e0fe9f15c922a43c67dc72d509c2ac525e458f260ee081c446b7
BLAKE2b-256 checksum
How to use checksums
3296e21efa2f1f48342ba1b5a456643274122f9c560d8de840d9fccae8aac674
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-none-win32.whl

Download URL bio_data_to_db-0.1.5-cp310-none-win32.whl
Size 875.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
eec9b2b8228e7ac3cec40b3b09e52da29be30329676ffe4ec2d3ec7aeba76e5e
BLAKE2b-256 checksum
How to use checksums
dcae3b0c1168e9fb24979a6cdb5c12333594abd8fa0bc36103adce80a3f96765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c7f481c03bf5638b009fd223a824983e373d0fbe600fc9fe51b79a4f52b95bf5
BLAKE2b-256 checksum
How to use checksums
d779a47ef334946ebd100c82135146fc502aef388198434a1edec5339bae69e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
effa20ab53652c0b1649a50db5c7bc409aa41521750ae1eb2282fecad7a2c719
BLAKE2b-256 checksum
How to use checksums
f73e68aca83d136168e516c6223ffe4fd015dd73593968b2a834ce42df67ff0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
eb0fb1d3d76d1df6c955ed049d55c40ee3ae4d50d95d600aa52fa51dc061ad13
BLAKE2b-256 checksum
How to use checksums
4c738de17e162d1d90cb2fd64321c50681780d93c2ddb12811bb25e78ca6cc97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
5401cfda137c08c169aecbf5ee7a0502d350d7202229b1656dbbf1619cb91a40
BLAKE2b-256 checksum
How to use checksums
7eb7d12b1e6cd06df3d5f769cd616f77ac09626fbe787a41e509f295c774463f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
c755dbaecf45ef8d8162dcc48e70d33f01ae1627fa465475f6bba7dd64e057f8
BLAKE2b-256 checksum
How to use checksums
dd0b5cf9a9e4e4cd0d5f9ddd469500f82524e95ca15b7fa4b445e6cdf6bd7b8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d39064722b19cbee070e9ccc1d595b9192f7406806e6146d45cfa0ed924ff6cf
BLAKE2b-256 checksum
How to use checksums
8924d91ed65779ccf633084db5f2c938d541b10e87f0438557c417f2610afe48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
556a91c52bcb44b4e21990e757edcb4378ff831d4e874c51259a90b8b2279bbc
BLAKE2b-256 checksum
How to use checksums
51a74190a8a32741e22851020b749d4f8df2d937be7092e7d6e461aeaf9157a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / bio_data_to_db-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl

Download URL bio_data_to_db-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
61f78283280fffba632c6746937395fe9c7905fb6f7eb7945799b8538b13e2a0
BLAKE2b-256 checksum
How to use checksums
0f6fca5dfa28a3b5cb8fc91bee4f2d15657035b70b6c568f19741b6a6549a5c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Security for bio-data-to-db 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page