Tanto el enhebrado óptimo de una secuencia de una proteína sobre una estructura conocida como la generación de un alineamiento múltiple de secuencias óptimo han demostrado ser problemas NP-completos.