This text covers a broad range of algorithmic and combinatorial topics in computational molecular biology. It describes the connections between this emerging field with the disciplines of molecular biology and biotechnology.