PyEvolve: a toolkit for statistical modelling of molecular evolution | Synapse