mafft_types/lib.rs
1//! Pure Rust equivalents of MAFFT's core C data structures.
2//!
3//! These types use idiomatic Rust (Vec, Option, enums) instead of raw pointers
4//! and linked lists.
5
6mod local_hom;
7mod tree; // intentionally empty — tree types live in mafft-tree
8mod segment;
9mod complex;
10mod seq;
11mod scoring;
12pub mod fp;
13
14pub use local_hom::*;
15pub use segment::*;
16pub use complex::*;
17pub use seq::*;
18pub use scoring::*;
19pub use fp::{fmadd, CONTRACTS_FMA};