source: trunk/NALIGNER/ali_global.hxx @ 2

Last change on this file since 2 was 2, checked in by oldcode, 25 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 703 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.