source: tags/arb-6.0/SL/NEIGHBOURJOIN/neighbourjoin.hxx

Last change on this file was 11401, checked in by westram, 11 years ago
  • reintegrates 'tree' into 'trunk':
    • consensus trees:
      • support for merging partial trees ("worked" before, but results were crap; implements #65)
      • generated trees are automatically re-rooted and -ordered
      • always list source trees in consensus-tree-comment; show info about partial trees
      • fixed progress bar
    • made GBT_TREE a base class of other tree classes (implements #31)
    • save tree properties in properties (not in DB)
    • new functions 'Remove zombies/marked from ALL trees'
    • tree load/save: layout fixes
    • unit tests
      • added tests for basic tree modifications (PARSIMONY)
    • performance:
      • compute_tree updates tree information in one traversal
      • tree generators are now capable to generate any type of tree (w/o needing to copy it once)
    • bugfixes:
      • NNI (of marked species) was also always performed for colored species
      • centered beautify-order is stable now
      • improved 'search optimal root'
  • adds:
File size: 893 bytes
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : neighbourjoin.hxx                                 //
4//   Purpose   :                                                   //
5//                                                                 //
6//   Institute of Microbiology (Technical University Munich)       //
7//   http://www.arb-home.de/                                       //
8//                                                                 //
9// =============================================================== //
10
11#ifndef NEIGHBOURJOIN_HXX
12#define NEIGHBOURJOIN_HXX
13
14#ifndef ARBDB_BASE_H
15#include <arbdb_base.h>
16#endif
17
18GBT_TREE *neighbourjoining(const char *const *names, const AP_smatrix& smatrix);
19
20#else
21#error neighbourjoin.hxx included twice
22#endif // NEIGHBOURJOIN_HXX
Note: See TracBrowser for help on using the repository browser.