Bioinformatics: Sequence and genome analysis - Mount, David W (2003)