Bioinformatics is the application of computer science and information technology to the field of biology and medicine. Bioinformatics deals with algorithms, databases and information systems, web technologies, artificial intelligence and soft computing, information and computation theory, software engineering, data mining, image processing, modeling and simulation, signal processing, discrete mathematics, control and system theory, circuit theory, and statistics. Bioinformatics generates new knowledge of biology and medicine, and improving & discovering new models of computation. Bioinformatics has played a vital role in the advancement of biomolecular sciences, traditionally focusing upon molecular evolution and structural biology. It has allowed accurate statistical analysis of DNA or amino acid sequences, resulting in effective translation between such sequences, to the benefit of genetics, evolution and biochemistry.This book is a comprehensive guide for those who are eager to learn about this exciting new field.