60 releases (38 stable)

12.5.0 Nov 14, 2025
12.3.0 May 6, 2025
12.2.0 Mar 6, 2025
11.1.1 Jan 21, 2025
0.1.0-alpha.6 Jul 22, 2020

#7 in #compact-representation

Download history 151/week @ 2026-03-09 130/week @ 2026-03-16 91/week @ 2026-03-23 29/week @ 2026-03-30 119/week @ 2026-04-06 103/week @ 2026-04-13 105/week @ 2026-04-20 71/week @ 2026-04-27 320/week @ 2026-05-04 188/week @ 2026-05-11 133/week @ 2026-05-18 85/week @ 2026-05-25 543/week @ 2026-06-01

957 downloads per month
Used in 15 crates (9 directly)

BSD-2-Clause

140KB
3K SLoC

This crate abstracts over the representation of a genome string, allowing for different implementations that are catered to different use-cases.


Compact Genome

Version Downloads Docs

A Rust crate to represent a genome string in memory.

The crate defines trait abstractions over a genome string, and provides different compact implementations. At the moment, a bitpacked representation along with a basic ASCII representation of the base characters are supported.

Dependencies

~1.4–2MB
~44K SLoC