Directory UNIT_TESTER/run/consense/3/

Directory Created:
2012-03-11 18:32
Total Files:
4
Deleted Files:
1
Lines of Code:
1543

[root]/UNIT_TESTER/run/consense/3

Lines of Code

UNIT_TESTER/run/consense/3/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
westram 11 (100.0%) 2336 (100.0%) 212.3

Most Recent Commits

westram 2014-04-13 13:39 Rev.: 12014


* reintegrates 'fix' into 'trunk'
- slightly changes consensus tree generation
* adds:
- log:branches/fix@12008,12012:12013

48 lines of code changed in 1 file:

  • UNIT_TESTER/run/consense/3: consense3_expected.tree (+48 -48)
westram 2013-12-26 12:48 Rev.: 11401


* 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:
- log:branches/tree@10500:10534,10542:11182,11184:11186,11188:11400
- log:branches/treeTests@11198:11335

388 lines of code changed in 2 files:

  • UNIT_TESTER/run/consense/3: consense3_expected.tree (new 388), consense_expected.tree (del)
westram 2012-03-20 12:03 Rev.: 8507


* use double for weights ([0..1] instead of [0..10000])
* added tests using weights != 1
- fixed weight/length calculation to make generated consense tree independent from used weight (as long as the same weight is used for all added trees)
* no longer generates zero-bootstrap at root
- strictly speaking it is wrong now (since the edge from virtual root to tree cant exist, ergo it's probability should be zero)
- practically
* that zero probability would be a special case (and is an error at all other edges)
* a probability of 100% is used (which gets skipped when saving the tree)

2 lines of code changed in 1 file:

  • UNIT_TESTER/run/consense/3: consense_expected.tree (+2 -2)
westram 2012-03-20 10:08 Rev.: 8506


* correctly round branch probabilities

39 lines of code changed in 1 file:

  • UNIT_TESTER/run/consense/3: consense_expected.tree (+39 -39)
westram 2012-03-14 09:54 Rev.: 8481


* define a strict order on partitions. criteria are
- partition-freq / "leaf-edgeness"
- min. edge->tip distance
- branchlen to subtree
- unique partition id
* insert partitions in that order + strictly sort sons at furcations
- generated trees no longer depend on hashkey, hence it no longer depends on names-order
- removed code to sort names before tree-generation
- removed code to sort trees afterwards
* insert leaf-edges as final step (they always fit)
* do not insert root-edge as final-step (often a leaf edge was used)
- instead insert it as first step (using the most-probable non-leaf-edge as root-edge)
* updated test-results
* removed ARB-legend from help
- there never was any smart method which removed "wandering" species from consensus trees, it just was an ancient bug

314 lines of code changed in 1 file:

  • UNIT_TESTER/run/consense/3: consense_expected.tree (+314 -314)
westram 2012-03-12 13:34 Rev.: 8475


* insert all childs at multifurcations with more than 2 subtrees
- now consense trees always contain all species of all input trees (fixes #182)
- generates multifurcations in tree
* update test-results
- since species were added to test-trees 2+3, their intree distances have grown

21 lines of code changed in 1 file:

  • UNIT_TESTER/run/consense/3: consense_expected.tree (+21 -6)
westram 2012-03-12 10:55 Rev.: 8471


* part_key generated negative hash keys
- that caused several lost partitions, resulting in invalid trees under certain circumstances
- fix changes test-results (tree generation depends on hash-keys)

369 lines of code changed in 1 file:

  • UNIT_TESTER/run/consense/3: consense_expected.tree (new 369)
westram 2012-03-11 18:32 Rev.: 8469


* added test which generates an invalid tree (as intended by [8455])

1155 lines of code changed in 3 files:

  • UNIT_TESTER/run/consense/3: bootstrapped_1.tree (new 385), bootstrapped_2.tree (new 385), bootstrapped_3.tree (new 385)
Generated by StatSVN 0.7.0