Es posible distinguir entre genes estructurales que codifican para enzimas, y genes reguladores que codifican para proteínas que regulan la expresión génica.