//! Normalized k-mer entropy: formulas, tables, and a streaming tracker.
//!
//! This crate holds every piece of the entropy computation described in
//! `docmd/theory/entropy.md`: the compile-time tables ([`table`], private),
//! the incremental accumulator ([`EntropyTracker`]) that callers compose
//! into their own streaming state, and the [`KmerEntropy`] convenience trait
//! for scoring a single, already-built k-mer.

#![deny(missing_docs)]

mod kmer_entropy;
mod ring;
mod table;
mod tracker;

pub use kmer_entropy::KmerEntropy;
pub use tracker::EntropyTracker;
