source: branches/port5/NALIGNER/ali_global.hxx

Last change on this file was 4912, checked in by westram, 18 years ago
  • untabified + indented
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 803 bytes
Line 
1#ifndef _ALI_GLOBAL_INC_
2#define _ALI_GLOBAL_INC_
3
4#include "ali_arbdb.hxx"
5#include "ali_pt.hxx"
6#include "ali_profile.hxx"
7#include "ali_prealigner.hxx"
8
9
10class ALI_GLOBAL {
11private:
12public:
13
14    /* misc */
15    char        *prog_name;
16    char        *species_name;
17    char        *default_file;
18    char        *db_server;
19    char        *pt_server;
20
21    /* other classes */
22    ALI_ARBDB       arbdb;
23    ALI_PT          *pt;
24
25    /* flags */
26    int                  mark_species_flag;
27
28    /* limits */
29    float       cost_low;
30    float       cost_middle;
31    float       cost_high;
32
33    /* Contexts */
34    ALI_PT_CONTEXT       pt_context;
35    ALI_PROFILE_CONTEXT prof_context;
36    ALI_PREALIGNER_CONTEXT preali_context;
37
38    /* functions */
39    void init(int *argc, char *argv[]);
40};
41
42#endif
Note: See TracBrowser for help on using the repository browser.