//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) :
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();
};