Para obter o melhor alinhamento que não cobre por buracos iniciais em s1, obtendo o melhor alinhamento normal entre s1 e um sufixo de s2, seria necessário:
- não cobrar por buracos nas extremidades para se obter o melhor alinhamento normal;
- inicializar a primeira linha da matriz com zeros e prosseguir com o algoritmo básico;
- o valor de a[i,j] sempre deverá ser a[i-1, j-1]+p(i,j) para se obter um melhor alinhamento normal;
- utilizar um algoritmo de alinhamento global para obter o melhor alinhamento normal;
- NDA
Questão interessante, mas achei que esta coisa de "alinhamento normal" pode confundir. Não vou usar esta questão.
ResponderExcluir