nlr_core/lib.rs
1//! nlr-core — FastNLR domain model.
2//!
3//! This crate has no IO/external dependencies and only contains:
4//! - Basic enums such as strand and domain category;
5//! - Hard-coded static rule tables (rank, category, color, seed combinations, signatures, consensus sequences);
6//! - Core types and business rules for Motif / MotifList (coordinate mapping, sorting, merging, completeness checks).
7
8pub mod motif;
9pub mod motif_list;
10pub mod signature_def;
11pub mod strand;
12
13pub use motif::Motif;
14pub use motif_list::MotifList;
15pub use signature_def::AnnotatorSignatureDefinition;
16pub use strand::Strand;