Skip to main content

liulab-genome

Reference genomes on disk, ready to query. Name an assembly and it is fetched, prepared (.fai, .2bit, chrom.sizes) and answering sequence queries — plus GTF annotations registered against it and STAR/chromap indexes built from it.

Import name: genome.

from genome import Genome

sacCer3 = Genome("sacCer3")
sacCer3.fetch_sequence("chrIV:0-10")   # DNA('ACACCACACC') — 0-based, half-open

Docs: https://liuhlab.github.io/liulab-genome/

Development

This project uses pixi with conda-forge + bioconda channels. Native deps (samtools, bedtools) and Python tooling are all managed by pixi.

pixi install                     # solve & install the default env (resolves from pixi.lock if present)
pixi shell                       # activate the env
pixi run check                   # lint + fmt-check + typecheck + test, run concurrently (the gate)
pixi run -e aligners test-aligner # the other lane: the tests that build a real STAR/chromap index

See AGENTS.md (CLAUDE.md symlinks to it) for the full contributor/agent working agreement.

License

MIT — see LICENSE.

Metadata

Release files for liulab-genome 2026.8.0

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

Source distribution (sdist)

Source distribution for liulab-genome 2026.8.0
File Size Uploaded Provenance Actions
liulab_genome-2026.8.0.tar.gz 409.8 kB With provenance Details for liulab_genome-2026.8.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for liulab-genome 2026.8.0
File Interpreter ABI Platform Actions
liulab_genome-2026.8.0-py3-none-any.whl Python 3 none any Details for liulab_genome-2026.8.0-py3-none-any.whl

Total release size: 564.3 kB

Release files / liulab_genome-2026.8.0.tar.gz

Download URL liulab_genome-2026.8.0.tar.gz
Size 409.8 kB
Tags Source
SHA-256 checksum
How to use checksums
800ffb708307d87f253ba314016c8934574852135ee68dc26204d8093d2f7606
BLAKE2b-256 checksum
How to use checksums
c3eeff55501e6cc8ed493757f4455d946a67b8e5e56ca80231772efe5bcf48b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Release files / liulab_genome-2026.8.0-py3-none-any.whl

Download URL liulab_genome-2026.8.0-py3-none-any.whl
Size 154.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d25dee6a36ffb7c48a2ba1e87463ed4844ab01e3544cbf83c6b0ac38c72f64d
BLAKE2b-256 checksum
How to use checksums
c23bc130788d7f91ba7b32dd0173d81fbf45a695098eeaabcaf44e89bdf8e027
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

Security for liulab-genome 2026.8.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for liulab_genome-2026.8.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2026.8.0 This release

2 release files Full provenance

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