1 Introduction

Bioinformatics is a burgeoning field that has generated a considerable amount of research, as well as a variety of products and associated revenues. The solutions of problems in bioinformatics have historically relied on numerous algorithms developed for other applications. Thus, to understand research results, it is important to understand the algorithms that are used. A good manner in which to investigate algorithms is to create working programs that implement them.

Of course, there are many options available to implement algorithms. One of them is to use previously written computer programs. For a product facility, this may be an appropriate option; for an individual wishing to understand the mechanics of bioinformatics research, ...

Get Python for Bioinformatics now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.