SMS dit: DNA and protein engineering techniques.