tgvaughan / MASTER

A versatile simulation engine for stochastic population dynamics models.
http://tgvaughan.github.io/MASTER
GNU General Public License v3.0
22 stars 8 forks source link

Big Refactor #26

Closed tgvaughan closed 10 years ago

tgvaughan commented 11 years ago

MASTER is a BEAST 2 package. At the moment, the code contains a lot of cruft left over from when this was not the case. We should clean this up, so that basically every class derives from BEASTObject. This will make the master.beast package unnecessary and remove a lot of class name duplication.

tgvaughan commented 10 years ago

An idea: add compatibility wrapper classes to the package master.beast. This will allow existing input files to continue running without modification, while new input files can make use of the streamlined syntax.