Discrete optimization, Bioinformatics, Drug design.