kmers 0.2.2

A library for k-mer manipulation.
Documentation
  • Coverage
  • 100%
    28 out of 28 items documented0 out of 0 items with examples
  • Size
  • Source code size: 64.98 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 11.63 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 11s Average build duration of successful builds.
  • all releases: 11s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • drtconway/kmers-rs
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • drtconway

K-mers and associated operations.

This library provides functionality for extracting k-mers from sequences, and manipulating them in useful ways. The underlying representation is 64-bit integers (u64), so k > 32 is not supported by this library.

K-mers (or q-grams in some computer science contexts) are k-length sequences of DNA/RNA "letters" represented as unsigned integers. Following usual practice,

  • "A" -> b00
  • "C" -> b01
  • "G" -> b10
  • "T" or "U" -> b11

which has the nice property that the complementary bases are bitwise complements.