Skip to main content

Crate nlr_core

Crate nlr_core 

Source
Expand description

nlr-core — FastNLR domain model.

This crate has no IO/external dependencies and only contains:

  • Basic enums such as strand and domain category;
  • Hard-coded static rule tables (rank, category, color, seed combinations, signatures, consensus sequences);
  • Core types and business rules for Motif / MotifList (coordinate mapping, sorting, merging, completeness checks).

Re-exports§

pub use motif::Motif;
pub use motif_list::MotifList;
pub use signature_def::AnnotatorSignatureDefinition;
pub use strand::Strand;

Modules§

motif
Single motif hit type.
motif_list
NLR loci (a collection of motifs on one sequence) type.
signature_def
NLR static rule tables and signature definitions.
strand
Strand enum.