added SimulationError exception
keep run method in base class
moved constraint logic into base class
method for checking if phenotype predictions are consistent with template
added naive gene dropping simulation
fixed typo
default empty constraints
write data method, removed an erroneous 'self' in a method def too
changed semantics for constraints
added genotype constraints
added get_constrained_genotype method
wrong constructor typo fixed
clarified inheritance pattern. dont code sleepy, people!
parents method returns father, mother 2-tuple
an exception for running out of attempts
fixed method signiture for static method
typo in superclass specification
constrained gamete function
squashing bugs
simulation script for constrained mendelian situations