[project @ 4]
[mussa.git] / mussa_gui_seq.hh
index aed014024ad5a942f56ca250f94e18b9c490b8f8..58e615107b8f99c99683c2a7143e8c36f1085670 100644 (file)
@@ -16,11 +16,13 @@ class SeqView : public Fl_Box
 
     //this data is passed as pointers to the instantiated classes
     vector<Sequence> *S;
-    Nway_Paths *P;
+    // list of paths in selection box
+    list<vector<int> > P;
     vector<int> seq_lens;
 
     int x_max, y_max;
     int y_seq_incre;
+    vector<int> seq_align_offsets;
 
   public:
     SeqView(int x_top,int y_top,int x_bot,int y_bot) :
@@ -30,6 +32,9 @@ class SeqView : public Fl_Box
         y_max = y_bot;
     }
              
-    void setup(string, int, int, vector<Sequence> *, Nway_Paths *, vector<int>);
+    void setup(string, int, vector<Sequence> *some_seqs, 
+               list<vector<int> > some_paths, vector<int>);
     void draw();
+    void align_offsets(int align_num);
+    void debug_draw();
 };