1 #ifndef MUSSA_ALIGNED_WINDOW_H
2 #define MUSSA_ALIGNED_WINDOW_H
8 #include "alg/mussa.hpp"
9 #include "qui/seqbrowser/SequenceBrowserWidget.hpp"
11 //! Show sequence alignments
12 class MussaAlignedWindow : public QWidget
15 //! construct an aligned window for an analysis and selected paths
16 MussaAlignedWindow(Mussa&, const std::set<int>&, QWidget *parent=0);
19 //! use selected_paths[pathid] to set the starting position of our sequence
20 void setAlignment(size_t pathid);
23 void setSelectedPaths(Mussa &m, const std::set<int>& sel_paths);
24 void computeMatchLines();
27 //std::vector<Sequence> sequences;
28 //const std::set<int>& selected_paths;
29 std::vector<ExtendedConservedPath> selected_paths;
30 SequenceBrowserWidget browser;