source: tags/svn.1.5.4/PARSIMONY/pars_main.hxx

Last change on this file was 6428, checked in by westram, 14 years ago
  • replaced global (and multiple existing) AD_map_viewer() by callback which has to be passed to AWT_graphic_tree
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.2 KB
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : pars_main.hxx                                     //
4//   Purpose   :                                                   //
5//                                                                 //
6//   Institute of Microbiology (Technical University Munich)       //
7//   http://www.arb-home.de/                                       //
8//                                                                 //
9// =============================================================== //
10
11#ifndef PARS_MAIN_HXX
12#define PARS_MAIN_HXX
13
14#ifndef TREEDISPLAY_HXX
15#include <TreeDisplay.hxx>
16#endif
17
18#define MIN_SEQUENCE_LENGTH 20
19
20class AW_root;
21class AWT_graphic_tree;
22class WeightedFilter;
23class AP_tree_nlen;
24
25struct PARS_global {
26    AW_root          *awr;
27    AWT_graphic_tree *tree;
28
29    AP_tree_nlen *get_root_node();
30};
31
32extern PARS_global *GLOBAL_PARS;
33
34AWT_graphic_tree *PARS_generate_tree(AW_root *root, WeightedFilter *pars_weighted_filter);
35
36void PARS_map_viewer(GBDATA *gb_species, AD_MAP_VIEWER_TYPE vtype);
37
38#else
39#error pars_main.hxx included twice
40#endif // PARS_MAIN_HXX
Note: See TracBrowser for help on using the repository browser.