De acuerdo a la homología de secuencia y similitud funcional, se clasifican en seis grandes grupos: