Molecular modeling of drug-DNA interactions: virtual screening to structure-based design.