Algoritme alineacio

82
Algoritme de Needleman-Wunsh Un algoritme per obtenir la millor alineació global entre dues seqüències d’ADN

Transcript of Algoritme alineacio

Page 1: Algoritme alineacio

Algoritme de Needleman-Wunsh

Un algoritme per obtenir la millor alineació globalentre dues seqüències d’ADN

Page 2: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 1. Decidim la puntuació dels premis i dels càstigs

Page 3: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 1. Decidim la puntuació dels premis i dels càstigs

• Coincidència de caràcters: +1• Disparitat de caràcters: -1• Forat: -2

Page 4: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 1. Decidim la puntuació dels premis i dels càstigs

• Coincidència de caràcters: +1• Disparitat de caràcters: -1• Forat: -2

Associem cada puntuació a un dels moviments de casella que aplicarem

• en diagonal compararem: els caràcters i puntuarem (+1 o -1)• en horitzontal i vertical: no els compararem, sempre penalitzarem (-2)

Page 5: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 1. Decidim la puntuació dels premis i dels càstigs

= +1 ≠ -1 -2 -2

• Coincidència de caràcters: +1• Disparitat de caràcters: -1• Forat: -2

Associem cada puntuació a un dels moviments de casella que aplicarem

• en diagonal compararem: els caràcters i puntuarem (+1 o -1)• en horitzontal i vertical: no els compararem, sempre penalitzarem (-2)

Page 6: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 7: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 8: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S Aa) Col·loquem la primera sèrie (CAUSA) per marcar

les coordenades de les columnes, tot posant un guió (que representarà un forat) a la casella inicial.

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 9: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

-

A

S

U

C

S

a) Col·loquem la primera sèrie (CAUSA) per marcar les coordenades de les columnes, tot posant un guió (que representarà un forat) a la casella inicial.

b) Col·loquem la segona sèrie (SUCS) per marcar les files, també amb un guió.

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 10: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

S

U

C

S

a) Col·loquem la primera sèrie (CAUSA) per marcar les coordenades de les columnes, tot posant un guió (que representarà un forat) a la casella inicial.

b) Col·loquem la segona sèrie (SUCS) per marcar les files, també amb un guió.

c) Col·loquem un zero a la primera casella.

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 11: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

S

U

C

S

-2 -4 -6 -8 -10a) Col·loquem la primera sèrie (CAUSA) per marcar

les coordenades de les columnes, tot posant un guió (que representarà un forat) a la casella inicial.

b) Col·loquem la segona sèrie (SUCS) per marcar les files, també amb un guió.

c) Col·loquem un zero a la primera casella.d) “Penalitzem” acumulativament cap a la dreta la

primera fila.

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 12: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10a) Col·loquem la primera sèrie (CAUSA) per marcar

les coordenades de les columnes, tot posant un guió (que representarà un forat) a la casella inicial.

b) Col·loquem la segona sèrie (SUCS) per marcar les files, també amb un guió.

c) Col·loquem un zero a la primera casella.d) “Penalitzem” acumulativament cap a la dreta la

primera fila.e) “Penalitzem” acumulativament” cap avall la primera

columna.

Pas 2. Dibuixem una taula que ens ajudarà a puntuar

Page 13: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

Page 14: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

Pas 3. Valorem les caselles amb el següent mètode:

Page 15: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

Page 16: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

Page 17: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Page 18: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

Page 19: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2

C

S

Page 20: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2 0-1 = -1

C

S

Page 21: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2 0-1 = -1-2-2 = -4

C

S

Page 22: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2 0-1 = -1-2-2 = -4-2-2 = -4

C

S

Page 23: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2 0-1 = -1-2-2 = -4-2-2 = -4

C

S

major puntuació

Page 24: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2 0-1 = -1-2-2 = -4-2-2 = -4

C

S

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1

Page 25: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

a) Calculem la puntuació que s’obté “venint” de les caselles del voltant.

a

c

b a±1c-2b-2

b) Triem la puntuació més gran i l’anotem a la casella.

c) Dibuixem una línia que ens indiqui d’on hem vingut.

Exemple de la 1a casella

0

-2

-2 0-1 = -1-2-2 = -4-2-2 = -4

C

S

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1

assenyalemd’on venim

Page 26: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1

Page 27: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -2-1 = -3 -1-2 = -3 -4-2 = -6

Page 28: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-2-1 = -3 -1-2 = -3 -4-2 = -6

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3

Page 29: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-4-1 = -5 -3-2 = -5 -6-2 = -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3

Page 30: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-4-1 = -5 -3-2 = -5 -6-2 = -2

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5

Page 31: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-6+1 = -5 -5-2 = -7 -8-2 = -10

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5

Hi ha coincidència de lletresS-S

Page 32: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-6+1 = -5 -5-2 = -7 -8-2 = -10

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5

Hi ha coincidència de lletresS-S

Page 33: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-8-1 = -9 -5-2 = -7 -10-2 = -12

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

Page 34: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-2-1 = -3 -4-2 = -6 -1-2 = -3

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

Page 35: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-2-1 = -3 -4-2 = -6 -1-2 = -3

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3

Page 36: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-1-1 = -2 -3-2 = -5 -3-2 = -5

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2

Page 37: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-3+1 = -2 -2-2 = -4 -5-2 = -7

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2

Hi ha coincidència de lletresU-U

Page 38: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-5-1 = -6 -2-2 = -4 -5-2 = -7

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4

Page 39: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-5-1 = -6 -4-2 = -6 -7-2 = -9

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

Page 40: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-4+1 = -3 -3-2 = -5 -6-2 = -8

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3

Hi ha coincidència de lletresC-C

Page 41: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-3-1 = -4 -3-2 = -5 -2-2 = -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4

Page 42: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-2-1 = -3 -4-2 = -6 -2-2 = -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3

Page 43: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-2-1 = -3 -3-2 = -5 -4-2 = -6

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3

Page 44: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-4-1 = -5 -3-2 = -5 -6-2 = -8

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

Page 45: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-6-1 = -7 -8-2 = -10 -3-2 = -5

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5

Page 46: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-3-1 = -4 -5-2 = -7 -4-2 = -6

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4

Page 47: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-4-1 = -5 -4-2 = -6 -3-2 = -5

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5

Page 48: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-3+1 = -2 -5-2 = -7 -3-2 = -5

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2

Hi ha coincidència de lletresS-S

Page 49: Algoritme alineacio

Algoritme de Needleman-Wunsh

= +1 ≠ -1 -2 -2

Pas 3. Valorem les caselles amb el següent mètode:

Continuem amb les altres caselles una per una

-3-1 = -4 -2-2 = -4 -5-2 = -7

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 50: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

Page 51: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.

Page 52: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

Page 53: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

Page 54: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

Page 55: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

Page 56: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

Page 57: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 58: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 59: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Busquem camins

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Han de portar de la darrera casella a la que té el zero inicial.

b) Retrocedirem seguint les línies.c) Si hi ha més d’una opció agafem un dels

camins i després ja estudiarem els altres.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 60: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 61: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 62: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

Page 63: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C

S

Page 64: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

Page 65: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

Page 66: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

Page 67: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

Page 68: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

Page 69: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

Page 70: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C

-

Page 71: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

Page 72: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

Page 73: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

Page 74: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

Page 75: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

Page 76: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C

S

Page 77: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C A

S U

Page 78: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C A

S U

U

C

Page 79: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C A

S U

U

C

S

S

Page 80: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C A

S U

U

C

S

S

A

-

Page 81: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C A

S U

U

C

S

S

A

-

Si valorem els emparellaments obtenim la puntuació màxima (-4)

Page 82: Algoritme alineacio

Algoritme de Needleman-Wunsh

Pas 4. Reconstruïm la cadena que representa cada camí

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

a) Comencem des de la casella del 0 sense anotar res.b) Seguirem el “camí”.c) Si ens movem baixant en diagonal anotarem les lletres que donen les coordenades

de la casella (una a cada sèrie).d) Si en desplacem a la dreta anotarem la lletra de la columna a la primera sèrie i

posarem un guió (un forat) a la segona.e) Si ens desplacéssim avall anotaríem la lletra de la fila a la segona sèrie i posaríem

un guió (un forat) a la primera.

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

- C A U S

0-

A

-2S

-4U

-6C

-8S

-2 -4 -6 -8 -10

-1 -3 -5 -5 -7

-3 -2 -2 -4 -6

-3 -4 -3 -3 -5

-5 -4 -5 -2 -4

C A

S -

U

U

S

C

A

S

C A

- S

U

U

S

C

A

S

C A

S U

U

C

S

S

A

-

Si valorem els emparellaments obtenim la puntuació màxima (-4)

-1 -2 +1 -1 -1

Valor -4

-2 -1 +1 -1 -1

Valor -4

-1 -1 -1 +1 -2

Valor -4