Algunos programas permiten hacer matrices elaboradas en las cuales se puede especificar el número de pasos requeridos para una transformación específica. El caso más simple que podremos observar es el de las matrices binarias (ceros y unos) y los más complejos en matrices multiestado con caracteres aditivos (Wagner) en las cuales se les ha asignado una puntuación específica a cada transformación.
En las matrices moleculares hay cuatro bases nucleotidicas y 12 transformaciones que se pueden especificar (en realidad son 16 pero las transformaciones idénticas no juegan un papel fundamental en los análisis de parsimonia (Wheeler, 1990). Más comúnmente la matriz solo especifica solo dos tipos de transformaciones las transiciones (purina-purina) A<>G, y pirimidina a pirimidina C<>T/U y las transversiones (purina a pirimidina y lo contrario como A<>T) (Brown et al. 1982; Liu Beclembach 1992). Las transiciones transversiones siempre se especifican en los análisis internamente aunque no siempre sean consistentes.
Las transformaciones que sufren las bases a lo largo de la secuencia es esencialmente una distancia entre una secuencia.
Desigualdad de triángulo
El problema
En el análisis de secuencias moleculares hay tres ocasiones en las que podría ser violado la inegualdad de triángulo
- La especificación de tasas transición:transversión extremas
- El tratar a los gaps como datos perdidos
- El uso de modelos de transformación de carácter asimétricos