Expand description
Pure Rust equivalents of MAFFT’s core C data structures.
These types use idiomatic Rust (Vec, Option, enums) instead of raw pointers and linked lists.
Re-exports§
pub use fp::fmadd;pub use fp::CONTRACTS_FMA;
Modules§
- fp
- Floating-point contraction policy: mirror the reference C build of the target you run on.
Structs§
- Alignment
Segment - An aligned segment region.
- GapPenalties
- Gap penalty parameters.
- Homology
Region - A single local homology region between two sequences.
- Local
Homology Table - Table of pairwise local homology information.
- RnaBase
Pair - An RNA base pair probability.
- Scoring
Context - The complete scoring context needed by alignment algorithms.
- Segment
Pair - A pair of segments from two groups being aligned.
- Sequence
- A named biological sequence.
- Sequence
Set - A collection of sequences to be aligned.
Enums§
- Scoring
Model - Which substitution matrix model to use.
- SeqType
- The type of biological sequences being aligned.
Type Aliases§
- Complex64
- Complex number type for FFT computation.