source: branches/profile/SL/SEQUENCE/AP_parsimony_defaults.hxx

Last change on this file was 8607, checked in by westram, 13 years ago

merge from e4fix [8135] [8136] [8137] [8138] [8139] [8140] [8141] [8142] [8143] [8144] [8222]
(this revives the reverted patches [8129] [8130] [8131] [8132]; see [8133])

  • fixes
    • some free/delete mismatches
    • wrong definition of ORF objects (Level was no bit value)
    • amino consensus (failed for columns only containing 'C')
  • rename
    • AA_sequence_term → orf_term
    • ED4_sequence_terminal_basic → ED4_abstract_sequence_terminal
  • cleaned up hierarchy dumps
  • tweaked is_terminal()/to_terminal()
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : AP_parsimony_defaults.hxx                         //
4//   Purpose   : control behavior of parsimony                     //
5//                                                                 //
6//   Institute of Microbiology (Technical University Munich)       //
7//   http://www.arb-home.de/                                       //
8//                                                                 //
9// =============================================================== //
10
11#ifndef AP_PARSIMONY_DEFAULTS_HXX
12#define AP_PARSIMONY_DEFAULTS_HXX
13
14// --------------------------------------------------------------------------------
15//      Defines for PARSIMONY behavior
16
17// When MULTIPLE_GAPS_ARE_MULTIPLE_MUTATIONS is 'undefined' it compiles
18// an EXPERIMENTAL VERSION of parsimony that counts multiple
19// consecutive gaps as one mutation.
20// Our tests show that this method produces bad trees.
21//
22// Recommended setting is 'defined'.
23
24#define MULTIPLE_GAPS_ARE_MULTIPLE_MUTATIONS
25
26
27// When PROPAGATE_GAPS_UPWARDS is defined, gaps are propagates upwards
28// and they may match against gaps in neighbour sequences.
29//
30// Recommended setting is 'defined'.
31
32#define PROPAGATE_GAPS_UPWARDS
33
34// --------------------------------------------------------------------------------
35// Do not change these settings!
36// --------------------------------------------------------------------------------
37
38#else
39#error AP_parsimony_defaults.hxx included twice
40#endif // AP_PARSIMONY_DEFAULTS_HXX
Note: See TracBrowser for help on using the repository browser.