ARB
ali_global.hxx
Go to the documentation of this file.
1 // =============================================================== //
2 // //
3 // File : ali_global.hxx //
4 // Purpose : //
5 // //
6 // Institute of Microbiology (Technical University Munich) //
7 // http://www.arb-home.de/ //
8 // //
9 // =============================================================== //
10 
11 #ifndef ALI_GLOBAL_HXX
12 #define ALI_GLOBAL_HXX
13 
14 #ifndef ALI_PREALIGNER_HXX
15 #include "ali_prealigner.hxx"
16 #endif
17 
18 class ALI_GLOBAL {
19 private:
20 public:
21 
22  // misc
23  const char *prog_name;
24  char *species_name;
25  char *default_file;
26  char *db_server;
27  char *pt_server;
28 
29  // other classes
32 
33  // flags
35 
36  // limits
37  float cost_low;
38  float cost_middle;
39  float cost_high;
40 
41  // Contexts
45 
46  // functions
47  void init(int *argc, const char *argv[]);
48 };
49 
50 #else
51 #error ali_global.hxx included twice
52 #endif // ALI_GLOBAL_HXX
char * pt_server
Definition: ali_global.hxx:27
float cost_high
Definition: ali_global.hxx:39
const char * prog_name
Definition: ali_global.hxx:23
ALI_PREALIGNER_CONTEXT preali_context
Definition: ali_global.hxx:44
void init(int *argc, const char *argv[])
Definition: ali_global.cxx:62
ALI_PT_CONTEXT pt_context
Definition: ali_global.hxx:42
int mark_species_flag
Definition: ali_global.hxx:34
float cost_middle
Definition: ali_global.hxx:38
char * default_file
Definition: ali_global.hxx:25
char * species_name
Definition: ali_global.hxx:24
ALI_ARBDB arbdb
Definition: ali_global.hxx:30
float cost_low
Definition: ali_global.hxx:37
ALI_PT * pt
Definition: ali_global.hxx:31
char * db_server
Definition: ali_global.hxx:26
ALI_PROFILE_CONTEXT prof_context
Definition: ali_global.hxx:43