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

Algoritme alineacio

Aug 11, 2015

Download

Education

calaix2ie
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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