1 application of algorithm research to molecular biology r. c. t. lee dept. of computer science...

54
1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan Universit y

Upload: irving-march

Post on 28-Mar-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

1

Application of Algorithm Research to Molecular Biology

R. C. T. Lee

Dept. Of Computer Science

National Chinan University

Page 2: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

2

• There is one peculiar characteristics of all living organisms: We can reproduce ourselves.

• Yet, it is important that what we reproduce have to be the same as we are.

• That is, wild flowers produce the same kind of wild flowers and birds reproduce the same kind of birds.

Page 3: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

3

• Information about ourselves must be passed to our descendants.

• Question: How is this done?

• Answer: Through DNA.

Page 4: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

4

First of all, we need a language to passthe information about heredity. Thislanguage has existed for 3 billionyears, the oldest language in the world.

This language consists of 4 alphabets:A, G, C and T.

Page 5: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

5

We need a mechanism to represent the alphabets. This is done by usingchemical compounds.

A: adenineG: guanineC: cytosineT: thymine

Page 6: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

6

Nature has used DNA to pass the heredity information to our descendants.

A DNA strand is a sequence of chemicalcompounds.

From our point of view, a DNA strand is a sequence of A, G, C and T.

Page 7: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

7

• DNA(Deoxyribonucleic Acid) can be viewed as two strands of nucleic acids formed as a double helix.

Page 8: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

8

Page 9: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

9

• Each strand of a DNA is a sequence of A, G, C and T.

• Yet, in each strand, A is paired with T in the other strand.

• Similarly, G is paired with C.

Page 10: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

10

Human Mitochondrial DNA Control Region

TTCTTTCATGGGGAAGCAAA

AAGAAAGTACCCCTTCGTTT

Page 11: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

11

• DNA exists in cells.

• For each living organism, there are a lot of different kinds of cells. For instance, in human beings, we have muscle cells, blood cells, neural cells etc.

• How can different cells perform different functions?

Page 12: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

12

Genes

• In each DNA sequence, there are subsequences which are called genes.

• Each gene corresponds to a distinct protein and it is the protein which determines the function of the cell.

• For instance, in red blood cells, there must be oxygen carrying protein haemoglobin and the production of this protein is controlled by a certain gene.

Page 13: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

13

Proteins

• Each protein consists of amino acids.

• There are 20 different amino acids

Page 14: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

14

Page 15: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

15

The Relationship between a Gene and its Corresponding Protein

Page 16: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

16

• As shown above, each amino acid is coded by a triplet. For instance, TTC denotes PHE(Phenylalanine).

• Each triplet is called a codon.

• There are three codons, namely TAA, TGA and TAG which represent “end of gene”.

Page 17: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

17

• Protein Rnase A:KETAAAKFER

• Its corresponding DNA sequence is:AAA GAA ACT GCT GCT GCT AAA TTT GAA CGT

Page 18: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

18

How Is a Protein Produced?

• RNA (Ribonucleic Acid)

• Each cell is able to recognize all of the starting points of genes relevant to the proteins important to the functions of the cell.

Page 19: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

19

• The RNA system scans a gene. For each codon being scanned, it produces a corresponding amino acid.

• After all codons have been scanned, the corresponding protein is produced.

Page 20: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

20

Page 21: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

21

• AAA GAA ACT GCT GCT GCT AAA TTT GAA CGT

• KETAAAKFER

• Note that codon AAA corresponds to amino acid K and CGT corresponds to R.

• Remember TAA, TGA and TAG signify “end of gene”.

Page 22: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

22

Problems

1. String Matching Problem

2. Sequence Alignment Problem

3. Evolution Tree Problem

4. RNA Secondary Structure Prediction Problem

5. Protein Structure Problem

6. Physical Mapping Problem

7. Genome Rearrangement Problem

Page 23: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

23

Exact String Matching Problems• Exact String Matching Problems

– Instance: A text T of length n and a pattern P of length m, where n > m.

– Question: Find all occurrences of P in T.

– Example: If T = “ttaptaap” and P = “ap”, then P occurs in T starting at 3 and 7.

• Linear time (O(n+m) time) Algorithms

– Knuth-Morris-Pratt (KMP) algorithm

– Boyer-Moore algorithm

Page 24: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

24

Approximate String Matching Problems

• Approximate String Matching Problems – Instance: A text T of length n, a pattern P of length m and a ma

ximal number of errors allowed k– Question: Find all text positions where the pattern matches the t

ext up to k errors, where errors can be substituting, deleting, or inserting a character.

– Example:• Let T = “pttapa”, P = “patt” and k = 2.• The substrings T[1..2], T[1..3], T[1..4] and T[5..6] are up to 2

errors with P.• Algorithms

– Dynamic Programming approach– NFA approach

Page 25: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

25

Sequence Alignment Problem

• ATTCATTACAACCGCTATGACCCATCAACAACCGCTATG

• It appears that these two sequences are quite different.

• An alignment will produce the following:ATTCATTA-CAACCGCTATGACCCATCAACAACCGCTATG

Page 26: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

26

• Given two sequences, any alignment will have a corresponding score.

• For each exact match, the score is equal to 2.

• For each mismatch, the score is equal to -1.• AGC- AG-CAAAC AAAC2-3=-1 2x2-2x(-1)=2

Page 27: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

27

• The sequence alignment problem: Given two sequences, find an alignment which produces the highest score.

• Approach: Dynamic Programming

• The multiple sequence alignment problem is NP-hard

Page 28: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

28

Before alignment: TTAAAAATAA GAAATTTTTT TTTTTAAAAA ATTTCTATAA ATTTTATATA TATTTTATAT

TTAAAAATAA GAAATTTTTT TTTTTAAAAA ATTTCTATAA ATTTTATATA TATTTTATAT

TTAAAAATAA GAAATTTTTT TTTTTAAAAA ATTTCTATAA ATTTTATATA TATTTTATAT

TTAAAAATAA GAAATTTTTT TTTTTAAAAA ATTTCTATAA ATTTTATATA TATTTTATAT

TTAAAAATAA GAAATTTTTT TTTTTAAAAA ATTTCTATAA ATTTTATATA TATATTTTAT

TTAAAAATAA GAAATTATTT TTTAAAAATA ATTTCTATAA ATGTTATATA TATATTTTAT

TTAAAAATAA GAAATTATTT TTTAAAAATA ATTTCTATAA ATGTTATATA TATATTTTAT

TTAAAAATAA GAAATTATTT TTTAAAAATA ATTTCTATAA ATGTTATATA TATATTTTAT

TTAAAAATAA GAAATTATTT TTTAAAATAA TTTCTATAAA TTTTATATAT ATATTTTATA

TTAAAAATAA GAAATTATTT TTTAAAAATA ATTTCTATAA ATTTTATATA TATATTTTAT

TTAAAAATAA GAAATTTTTT TTTTTAAATT AAATTTCTAT CAATTTTATA TATTTTTTAT

TTAAAAATTA GAAATTTTAT TTTTAAAATT TCTATTAAAA TTTATATATA TATTTTATAA

TTAAAAATTA GAAATTTTAT TTTTAAAATT TCTATTAAAA TTTATATATA TATATTATAA

TTAAAAATTA GAAATTTTAT TTTTAAAATT TCTATTAAAA TTTATATATA TTTTTTATAA

TTAAAAATTA GAAATTTTAT TTTTTAAAAT TTCTATTAAA ATTTATATAT ATATTTTTTT

TTAAAAATGA GAAATTTTTA TAAAAAAATT TCTTTAAATT TTATATATTT TATAAATATA

TTAATAATAA GAAATTTTTT TATTTTTTAA ATAAAAAATT CTTTAAATTT TATATATATA

Page 29: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

29

After alignment: TTAAAAATAA GAAATTATTT T~TT~A~~AA A~ATAA~~TT TCTAT~AAAT GTTATATATA

TTAAAAATAA GAAATTATTT T~TT~A~~AA A~ATAA~~TT TCTAT~AAAT GTTATATATA

TTAAAAATAA GAAATTATTT T~TT~A~~AA A~ATAA~~TT TCTAT~AAAT GTTATATATA

TTAAAAATAA GAAATTTTTT T~TTTT~~AA A~~AAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATAA GAAATTTTTT T~TTTT~~AA A~~AAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATAA GAAATTTTTT T~TTTT~~AA A~~AAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATAA GAAATTTTTT T~TTTT~~AA A~~AAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATAA GAAATTATTT T~TT~A~~AA A~~TAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATAA GAAATTATTT T~TT~A~~AA A~ATAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATTA GAAATTTTAT T~TTT~~~AA A~~A~~~~TT TCTATTAAAA TTTATATATA

TTAAAAATTA GAAATTTTAT T~TTT~~~AA A~~A~~~~TT TCTATTAAAA TTTATATATA

TTAAAAATAA GAAATTTTTT T~TTTT~~AA A~~AAA~~TT TCTAT~AAAT TTTATATATA

TTAAAAATTA GAAATTTTAT T~TTTT~~AA A~~A~~~~TT TCTATTAAAA TTTATATATA

TTAAAAATTA GAAATTTTAT T~TTT~~~AA A~~A~~~~TT TCTATTAAAA TTTATATATA

TTAAAAATAA GAAATTTTTT T~TTTT~~AA ATTAAA~~TT TCTAT~CAAT TTTATATATT

TTAAAAATGA GAAATTTTTA T~~~~~~~AA A~AAAA~~TT TCTTT~AAAT TTTATATATT

TTAATAATAA GAAATTTTTT TATTTTTTAA A~TAAAAAAT TCTTT~AAAT TTTATATATA

Page 30: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

30

The Evolution Tree Problem

Page 31: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

31

Page 32: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

32

• The evolution tree problem: Given a distance matrix of n species, find an evolution tree under some criterion.

• Usually, the criteria are such that all of the tree distances reflect the original distances.

• That is, when two species are close to each other in the distance matrix, they should be close in the evolution tree.

Page 33: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

33

• Each criterion corresponds to a distinct evolution tree problem.

• Most of them are NP-complete.

• Algorithms which produce optimal evolution trees in polynomial time are mostly based upon the minimal spanning tree approach.

Page 34: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

34

A Partial Evolution Tree of the Homo Sapien (Intelligent Human Beings, also Modern Men)

Our ancestors are from Africa.

Page 35: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

35

Secondary Structure of RNA

• Due to hydrogen bonds, the primary structure of a RNA can fold back on itself to form its secondary structure.

• Base pairs (formed by hydrogen bonds): 1.AU (Watson-Crick base pair)

2. CG (Watson-Crick base pair)3. GU (Wobble base pair)

Page 36: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

36

C

U

A

C

C

C

U

U

U

A

A

A

A

G

G

G

A

RNA Secondary Structure without Pseudoknots

C U U C A U C A G G A A A U G A C

Page 37: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

37

Given an RNA sequence, there may be several secondary structures without pseudoknots, as shown below:

A G

G

C

C

U

U

C C U A

G

G

G

G

G

G

G

G

G

G

A

A AA

C

C

C C

C

C

C

C

C

C

C

C

C

C

C

C

C

C

C

U

U

U

U

U

U

U

UU

U

U

U

U

U

U

Page 38: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

38

An optimal RNA secondary structure is one with the maximum number of base pairs.

Page 39: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

39

C

U

A

C

C

C

U

U

U

A

A

A

A

G

G

G

j2

j1

A

RNA Secondary Structure with Simple Pseudoknots

C U U C A U C A G G A A A U G A C1j 2j

Page 40: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

40

2D & 3D Structures of Yeast Phenylalanyl-Transfer RNA

2D Structure 3D Structure

Page 41: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

41

Secondary Structure Prediction Problem

• Given an RNA sequence, determine the secondary structure of the minimum free energy from this sequence.

• Approach: Dynamic Programming

Page 42: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

42

Protein Structure Problem

• Each amino acid of a protein can be classified into either of the following two types: – H (hydrophobic, non-polar) (hating water)– P (hydrophilic, polar) (loving water)

• Then the amino acid sequence of a protein can be viewed as a binary sequence of H’s (1’s) and P’s (0’s).

Page 43: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

43

Example

• Instance: 011001001110010

0 1 1 0

0

1

00

1

11

1 0

0

0

0 1 1 0

0

1

00

1

11

1

0

0

0

Score = 5Score = 3

Page 44: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

44

H-P Model

• Instance: A sequence of 1’s (H’s) and 0’s (P’s).

• Question: To find a self-avoiding paths embedded in either a 2D or 3D lattice which maximizes score, where the score is the number of pairs of 1’s that are adjacent in the lattice without being adjacent in the sequence.

• NP-complete even for 2D lattice.

Page 45: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

45

Physical Mapping Problem

Select a subset of cosmid clones of minimum total length that covers the YAC DNA.

C: Full DNA108 bp

Cut C and clone into overlapping YAC clones.106 bp

Fragment assembling

Physical mapping

Physical mapping

Cut the DNA in each YAC clone and clone into overlapping cosmid clones.

104 bp

Duplicate the cosmid and then cut the copies randomly. Select and sequence short fragments and then reassemble them into a deduced cosmid string.

102 bp

Page 46: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

46

Shortest Common Superstring

• Input: A collection F of strings.

• Output: A shortest possible string S such that for every f F, S is a superstring of f.

• For example:

• NP-complete

ACT CTA AGTACTAGT

F

S

Page 47: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

47

• Suppose the target is too long and its contents are unknown.

• What can we do?

• Enzyme A {6, 8, 3, 10}Enzyme B {7, 11, 4, 5}Enzymes A and B {1, 5, 2, 6, 7, 3, 3}

Page 48: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

48

A

B

AB

3

4

3 1

8 6 10

5 11 7

75 2 6 3

This problem is called the two digest problem which is NP-complete.

Page 49: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

49

A genome is a sequence of genes.

Chloroplast genome of Alfafa:

-8, -7, -6, -5, -4, -3, -2, -1, -11, -10, -9

Chloroplast genome of garden pea:

-4, +3, -2, +8, +7, -1, -5, -6, -11, +10, +9

Page 50: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

50

Suppose that we can only reverse a substring of genes.

-4, +5, -8, -9

After reversal, we have

+9, +8, -5, +4.

Page 51: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

51

The sorting by reversal problem: The problem of transforming one sequenceto another only by reversals in theminimum number of steps.

Page 52: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

52

The transformation of worm Ascaris Suum mitochondrial DNA into human mitochondrial DNA

12 31 34 28 26 17 29 4 9 36 18 35 19 1 16 14 32 33 22 15 11 27 5 20 13 30 23 10 6 3 24 21 8 25 2 712 31 34 28 26 17 29 4 9 36 18 35 19 1 16 14 33 32 22 15 11 27 5 20 13 30 23 10 6 3 24 21 8 25 2 712 31 32 33 14 16 1 19 35 18 36 9 4 29 17 26 28 34 22 15 11 27 5 20 13 30 23 10 6 3 24 21 8 25 2 712 33 32 31 14 16 1 19 35 18 36 9 4 29 17 26 28 34 22 15 11 27 5 20 13 30 23 10 6 3 24 21 8 25 2 712 33 32 31 30 13 20 5 27 11 15 22 34 28 26 17 29 4 9 36 18 35 19 1 16 14 23 10 6 3 24 21 8 25 2 712 33 32 31 30 29 17 26 28 34 22 15 11 27 5 20 13 4 9 36 18 35 19 1 16 14 23 10 6 3 24 21 8 25 2 712 33 32 31 30 29 28 26 17 34 22 15 11 27 5 20 13 4 9 36 18 35 19 1 16 14 23 10 6 3 24 21 8 25 2 712 33 32 31 30 29 28 27 11 15 22 34 17 26 5 20 13 4 9 36 18 35 19 1 16 14 23 10 6 3 24 21 8 25 2 712 33 32 31 30 29 28 27 26 17 34 22 15 11 5 20 13 4 9 36 18 35 19 1 16 14 23 10 6 3 24 21 8 25 2 712 33 32 31 30 29 28 27 26 25 8 21 24 3 6 10 23 14 16 1 19 35 18 36 9 4 13 20 5 11 15 22 34 17 2 712 33 32 31 30 29 28 27 26 25 24 21 8 3 6 10 23 14 16 1 19 35 18 36 9 4 13 20 5 11 15 22 34 17 2 712 33 32 31 30 29 28 27 26 25 24 23 10 6 3 8 21 14 16 1 19 35 18 36 9 4 13 20 5 11 15 22 34 17 2 712 33 32 31 30 29 28 27 26 25 24 23 22 15 11 5 20 13 4 9 36 18 35 19 1 16 14 21 8 3 6 10 34 17 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 14 16 1 19 35 18 36 9 4 13 20 5 11 15 8 3 6 10 34 17 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 13 4 9 36 18 35 19 1 16 14 5 11 15 8 3 6 10 34 17 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 35 18 36 9 4 13 1 16 14 5 11 15 8 3 6 10 34 17 2 7

Page 53: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

53

12 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 35 36 9 4 13 1 16 14 5 11 15 8 3 6 10 34 17 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 34 10 6 3 8 15 11 5 14 16 1 13 4 9 36 35 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 14 5 11 15 8 3 6 10 34 1 13 4 9 36 35 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 11 5 14 8 3 6 10 34 1 13 4 9 36 35 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 5 11 8 3 6 10 34 1 13 4 9 36 35 2 712 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 1 34 10 6 3 8 11 5 4 9 36 35 2 712 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 34 10 6 3 8 11 5 4 9 36 35 2 712 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 34 10 6 3 4 5 11 8 9 36 35 2 712 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 34 35 36 9 8 11 5 4 3 6 10 2 712 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 34 35 36 9 8 7 2 10 6 3 4 5 1112 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 34 35 36 9 8 7 6 10 2 3 4 5 1112 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 34 35 36 9 8 7 6 5 4 3 2 10 1112 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 2 3 4 5 6 7 8 9 36 35 34 10 1112 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 9 8 7 6 5 4 3 2 1 10 111 2 3 4 5 6 7 8 9 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 10 111 2 3 4 5 6 7 8 9 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 101 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 

Page 54: 1 Application of Algorithm Research to Molecular Biology R. C. T. Lee Dept. Of Computer Science National Chinan University

54

• TAA, TGA, or TAG.

• Do you know what they mean?

• End of Gene.

• Thank you for your patience. Have a good conference.