b80bc3e947b9f577165e892fbe49847dcf0c6e10
[mussa.git] / mussa_class.hh
1 //                        ----------------------------------------
2 //                          ---------- mussa_class.hh -----------
3 //                        ----------------------------------------
4
5 #include "mussa_gui_conn.hh"
6
7
8 class Mussa
9 {
10   private:
11     string ana_name;
12     int seq_num, window, threshold;
13     list<string> seq_files, annot_files;
14     list<int> fasta_indices;
15     bool win_append, thres_append;
16
17     vector<Sequence> the_Seqs;
18     vector<vector<FLPs> > all_comps;
19     Nway_Paths the_paths;
20
21   public:
22     Mussa();
23     void setup(char * para_file_path);
24     void get_Seqs();
25     void seqcomp();
26     void nway();
27     void save_old();
28     void load_old(char * load_file_path, int s_num);
29     void FuckingPieceOfShit(int x_max, int y_max);
30 };
31