brettc / partitionfinder

PartitionFinder discovers optimal partitioning schemes for DNA sequences.
Other
61 stars 44 forks source link

clean up model list #26

Closed roblanf closed 8 years ago

roblanf commented 9 years ago

It would be much cleaner to have a single list of models, parameter values, command line options for different programs.

Right now we duplicate this to some extent between raxmlmodels.py and phymlmodels.py

The benefits of a single list would be:

  1. Fewer bugs, easier to spot and fix errors
  2. Easy to query whether a given program supports a given model (right now this requires some annoying duplication in the code)
  3. Easier to modify as new models come online in PhyML and/or RAxML
roblanf commented 8 years ago

done.