algoritme alineacio
Post on 11-Aug-2015
89 Views
Preview:
TRANSCRIPT
Algoritme de Needleman-Wunsh
Un algoritme per obtenir la millor alineació globalentre dues seqüències d’ADN
Algoritme de Needleman-Wunsh
Pas 1. Decidim la puntuació dels premis i dels càstigs
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
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)
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)
Algoritme de Needleman-Wunsh
= +1 ≠ -1 -2 -2
Pas 2. Dibuixem una taula que ens ajudarà a puntuar
Algoritme de Needleman-Wunsh
= +1 ≠ -1 -2 -2
Pas 2. Dibuixem una taula que ens ajudarà a puntuar
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
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
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
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
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
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:
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:
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
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.
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.
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
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
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
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
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
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ó
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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 -
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 -
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
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
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
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
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
-
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
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
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
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
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
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
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
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
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
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
-
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)
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
top related