1 #include "mussa_class.hh"
5 #include <FL/Fl_Window.H>
7 #include <FL/fl_draw.H>
8 #include <FL/Fl_Scroll.H>
10 class SeqView : public Fl_Box
17 //this data is passed as pointers to the instantiated classes
19 // list of paths in selection box
23 int x_max, y_max, x_min, y_min;
26 vector<int> seq_align_offsets;
27 vector<string> raw_sequence;
29 int drag_change, scroll_offset;
32 SeqView(int x_top,int y_top,int x_bot,int y_bot) :
33 Fl_Box(x_top,y_top,x_bot,y_bot)
41 void setup(string, int, vector<Sequence> *some_seqs,
42 list<vector<int> > some_paths, vector<int>);
44 void draw_sequence(double ch_width);
45 void draw_match_lines(double ch_width);
46 void draw_indices(double ch_width);
47 void align_offsets(int align_num);
49 void reporter(string id, int value);