What are the evolution operators, meaning allowed actions on the DNA sequence that encodes a protein.
I assume all evolution of genes is a result of duplication errors. So an answer could look somewhat like this: duplication of gene into two identical ones, omitting of nucleotide, addition of nucleotide and so on.
And some followup questions:
- Does this mean that originally there were very few genes and they were very short?
- If so - how few? How short?