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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
800ffb708307d87f253ba314016c8934574852135ee68dc26204d8093d2f7606
|
|
| MD5 |
8471c3f8af8059517cbedab217c44afc
|
|
| BLAKE2b-256 |
c3eeff55501e6cc8ed493757f4455d946a67b8e5e56ca80231772efe5bcf48b9
|
Provenance
The following attestation bundles were made for liulab_genome-2026.8.0.tar.gz:
Publisher:
release.yml on liuhlab/liulab-genome
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
liulab_genome-2026.8.0.tar.gz -
Subject digest:
800ffb708307d87f253ba314016c8934574852135ee68dc26204d8093d2f7606 - Sigstore transparency entry: 2499261684
- Sigstore integration time:
-
Permalink:
liuhlab/liulab-genome@74a420cd3a391e7f5b4905985820cb0b3be5e3f2 -
Branch / Tag:
refs/tags/v2026.8.0 - Owner: https://github.com/liuhlab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@74a420cd3a391e7f5b4905985820cb0b3be5e3f2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file liulab_genome-2026.8.0-py3-none-any.whl.
File metadata
- Download URL: liulab_genome-2026.8.0-py3-none-any.whl
- Upload date:
- Size: 154.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d25dee6a36ffb7c48a2ba1e87463ed4844ab01e3544cbf83c6b0ac38c72f64d
|
|
| MD5 |
842d805f983f00f10e55487f0340d540
|
|
| BLAKE2b-256 |
c23bc130788d7f91ba7b32dd0173d81fbf45a695098eeaabcaf44e89bdf8e027
|
Provenance
The following attestation bundles were made for liulab_genome-2026.8.0-py3-none-any.whl:
Publisher:
release.yml on liuhlab/liulab-genome
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
liulab_genome-2026.8.0-py3-none-any.whl -
Subject digest:
5d25dee6a36ffb7c48a2ba1e87463ed4844ab01e3544cbf83c6b0ac38c72f64d - Sigstore transparency entry: 2499262047
- Sigstore integration time:
-
Permalink:
liuhlab/liulab-genome@74a420cd3a391e7f5b4905985820cb0b3be5e3f2 -
Branch / Tag:
refs/tags/v2026.8.0 - Owner: https://github.com/liuhlab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@74a420cd3a391e7f5b4905985820cb0b3be5e3f2 -
Trigger Event:
push
-
Statement type: