sigalign-core 0.2.1

A core crate for sigalign
Documentation
// Common data structures and functions
mod anchor;
use anchor::{
    Anchor,
    AnchorTable,
};
pub use anchor::AnchorIndex;

mod wave_front;
use wave_front::{
    WaveFrontScore,
    BackTraceMarker,
};
pub use wave_front::{WaveFront, TraversedAnchor};

mod spare_penalty;
pub use spare_penalty::SparePenaltyCalculator;

mod traversed;
use traversed::transform_right_additive_positions_to_traversed_anchor_index;

mod extension;
pub use extension::Extension;

// Alignment algorithms
mod local;
pub use local::{
    local_alignment_algorithm,
    local_alignment_algorithm_with_limit,
    Vpc,
};

mod semi_global;
pub use semi_global::{
    semi_global_alignment_algorithm,
    semi_global_alignment_algorithm_with_limit,
};