Molecular bioinformatics comprises the development and application of algorithms for the purpose of analysis, interpretation and the design of experiments in the biosciences. The heterogeneous collection of original research presented in this book illustrates the use of the wide and diverse range of algorithmic techniques. The application of algorithms from computer sciences, including artificial intelligence, machine learning, genetic programming, evolutionary algorithms and neural nets to molecular biology especially DNA and RNA sequence analysis and protein engineering is broadly examined. Both algorithmic and biological background problems are explained for an interdisciplinary audience. Readers: bioscientists, computer scientists.