genetic automata