source: branches/port5/AWT/awt_parsimony_defaults.hxx

Last change on this file was 5675, checked in by westram, 15 years ago
  • removed automatic timestamps (the best they were good for, were vc-conflicts)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
Line 
1//  ==================================================================== //
2//                                                                       //
3//    File      : awt_parsimony_defaults.hxx                             //
4//    Purpose   : control behavior of parsimony                          //
5//                                                                       //
6//                                                                       //
7//  Coded by Ralf Westram (coder@reallysoft.de) in July 2003             //
8//  Copyright Department of Microbiology (Technical University Munich)   //
9//                                                                       //
10//  Visit our web site at: http://www.arb-home.de/                       //
11//                                                                       //
12//                                                                       //
13//  ==================================================================== //
14
15#ifndef AWT_PARSIMONY_DEFAULTS_HXX
16#define AWT_PARSIMONY_DEFAULTS_HXX
17
18// --------------------------------------------------------------------------------
19//      Defines for PARSIMONY behavior
20
21// When MULTIPLE_GAPS_ARE_MULTIPLE_MUTATIONS is 'undefined' it compiles
22// an EXPERIMENTAL VERSION of parsimony that counts multiple
23// consequetive gaps as one mutation.
24// Our tests show that this method produces bad trees.
25//
26// Recommended setting is 'defined'.
27
28#define MULTIPLE_GAPS_ARE_MULTIPLE_MUTATIONS
29
30
31// When PROPAGATE_GAPS_UPWARDS is defined, gaps are propagates upwards
32// and they may match against gaps in neighbour sequences.
33//
34// Recommended setting is 'defined'.
35
36#define PROPAGATE_GAPS_UPWARDS
37
38// --------------------------------------------------------------------------------
39// Do not change these settings!
40// --------------------------------------------------------------------------------
41
42#else
43#error awt_parsimony_defaults.hxx included twice
44#endif // AWT_PARSIMONY_DEFAULTS_HXX
45
Note: See TracBrowser for help on using the repository browser.