Install & Compatibility
Where this runs
tested against v0.6.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 22.1MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.2s · import 0.000s · 23MB
20MB installed
● package 20MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
PackageNotFoundError
✓ from bioutils import PackageNotFoundError
✗ from bioutils import codons
version
✓ from bioutils import version
✗ from bioutils import codons
Demonstrates basic codon translation and sequence manipulation.
from bioutils import codons, sequences
# Translate a DNA sequence to protein
dna = "ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG"
protein = codons.translate(dna)
print(protein)
# Get reverse complement
rev_comp = sequences.reverse_complement(dna)
print(rev_comp)
bioutils --version
Upgrade
Version history
0.6.1latest on PyPI · released Nov 4, 2024
Audit
Dependencies
biopythonrequiredRequired for sequence I/O and biological sequence objects
requestsrequiredUsed for online assembly lookups and NCBI API calls