The problem with trying to program genetics is that there is a bunch of code already running on the system and every variable is a global. You can't just start up a new program with minimal impact on the stuff that is already running, like you can in most human-made computers. Also don't forget that the extremely simplified version of the running system looks like this: https://www.sigmaaldrich.com/technical-documents/articles/bi...