easily accessible design pattern within term rewrite based languages wolfram language bioinformatics dynamic programming widely used bioinformatics tasks sequence alignment protein folding rna structure prediction protein dna binding first dynamic programming algorithms protein dna binding developed independently charles delisi usa georgii gurskii alexander zasedatelev ussr recently algorithms become popular bioinformatics computational biology particularly studies nucleosome positioning transcription factor binding examples computer algorithms dijkstra 's algorithm shortest path problem
Applied science Transportation Operations research Dynamic programming