Preliminaries -- Alignment of a pair of sequences -- Sequence representation and string algorithms -- Multiple-sequence alignment -- Hidden Markov models and applications -- Gene finding, protein secondary structure -- Biochips -- Electrophoretic techniques and finite speed of diffusion.