use thiserror::Error;
#[derive(Debug, Error)]
pub enum BuildError {
#[error("Maximum index of block is {0}, but input is {1}.")]
IndexCountOver(u32, u32),
#[error("Lookup table kmer size must be a positive integer")]
LookupTableKmerSize,
#[error("Suffix array sampling ratio must be a positive integer")]
SuffixArraySamplingRatio,
}