Expand description
Alignment executors.
Regulator
is definition for the alignment results, guiding the alignment process.- Aligners are built from
Regulator
.
Usage:
use sigalign_core::aligner::AlignmentRegulator;
use sigalign_core::aligner::local::LocalAligner;
let regulator = AlignmentRegulator::new(
4, // Mismatch penalty
6, // Gap open penalty
2, // Gap extend penalty
50, // Minimum length
0.1, // Maximum penalty per length
).unwrap(); // Can occur `RegulatorError` when input is invalid
let aligner = LocalAligner::new(regulator); // Never fails
Modules§
- local
- Executing “local” alignment algorithm.
- semi_
global
Structs§
- Alignment
Regulator - Definition for the alignment results.
Enums§
- Regulator
Error - Error to define the regulator.