bio-data-to-db: make Uniprot PostgreSQL database
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| bio_data_to_db-0.1.5.tar.gz | 32.0 kB | Without provenance | Details |
Built distributions (wheels)
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.