Skip to content

Module: Multiple Sequence Alignment

JΓΆrg Winkler edited this page Mar 14, 2018 · 5 revisions

Alignment Graph

based on Lemon Graph library

Design

class alignment_graph
{
    using fragment_type = std::tuple<unsigned, unsigned, unsigned>;
    //                               seq_id    offset    length

    lemon::ListDigraph graph;
    lemon::ListDigraph::ArcMap<double> weights;
    TSequenceContainer & sequences;
    std::vector<fragment_type> fragments;
}
Clone this wiki locally