Applications of computer science in biology Is there a survey or tutorial article which talks about application of theoretical computer science to emerging fields of applications of computer science in biology, bioinformatics and nanotechnology?

Are there any problems from these fields that are unsolved and are of intrinsic merit to theoretical computer science?

Are there any algorithms that are already useful or potentially useful in current or future real-world applications and products in these fields? Is there any article which talks about real-world applications and products?
Quite a few programs have resulted from the application of notions from theoretical computer science or mathematics to problems in biology. This includes phylogeny, sequence alignment, and genome rearrangement (see this, chapter 15) software. But you may be asking too many or too unfocused questions at once.