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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liulab_genome-2026.8.0.tar.gz (409.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

liulab_genome-2026.8.0-py3-none-any.whl (154.4 kB view details)

Uploaded Python 3

File details

Details for the file liulab_genome-2026.8.0.tar.gz.

File metadata

  • Download URL: liulab_genome-2026.8.0.tar.gz
  • Upload date:
  • Size: 409.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for liulab_genome-2026.8.0.tar.gz
Algorithm Hash digest
SHA256 800ffb708307d87f253ba314016c8934574852135ee68dc26204d8093d2f7606
MD5 8471c3f8af8059517cbedab217c44afc
BLAKE2b-256 c3eeff55501e6cc8ed493757f4455d946a67b8e5e56ca80231772efe5bcf48b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for liulab_genome-2026.8.0.tar.gz:

Publisher: release.yml on liuhlab/liulab-genome

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file liulab_genome-2026.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for liulab_genome-2026.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d25dee6a36ffb7c48a2ba1e87463ed4844ab01e3544cbf83c6b0ac38c72f64d
MD5 842d805f983f00f10e55487f0340d540
BLAKE2b-256 c23bc130788d7f91ba7b32dd0173d81fbf45a695098eeaabcaf44e89bdf8e027

See more details on using hashes here.

Provenance

The following attestation bundles were made for liulab_genome-2026.8.0-py3-none-any.whl:

Publisher: release.yml on liuhlab/liulab-genome

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2026.8.0 This release

2 files

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