Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 16 (100.0%) | 479 (100.0%) | 29.9 |
msuchard | 7 (43.8%) | 464 (96.9%) | 66.2 |
rambaut | 9 (56.3%) | 15 (3.1%) | 1.6 |
Renamed BeagleTreeLikelihood to OldBeagleTreeLikelihood
2 lines of code changed in 2 files:
Branch specific substitution models now working. NewTreeLikelihood will replace BeagleTreeLikelihood in a future commit. AncestralStateTL and MarkovJumpsTL now descend from NewTreeLikelihood. EpochBranchModel uses a different XML format from EpochBranchSubstitutionModel (now depreciated). Also implemented a branch-specific substitution model.
10 lines of code changed in 4 files:
Implemented TN93 under BEAGLE.
70 lines of code changed in 1 file:
Ported sequence error models to BeagleTreeLikelihood and implemented a variant model that emits tip states rather than tip partials.
3 lines of code changed in 3 files:
Refactored BranchSiteModel to BranchSubstitutionModel to better reflect that this class specifies a substitution model for each branch, while SiteRateModel gives the site-specitic rate multiplier information.
12 lines of code changed in 3 files:
BEAST-BEAGLE JUnits (require BEAGLE, can disable on Hudson if necessary).
296 lines of code changed in 2 files:
Add several wrappers to convert automatically between different reductions of TreeTraits (sum over tree, sum across sites, etc.). One can even double-wrap to get sum over tree + sum across sites. This should reduce substantial code-duplication and earn me a gold star.
86 lines of code changed in 1 file: