SMS dit: Protein engineering : tools and applications / edited by Huimin Zhao.