1. Department of Biological Sciences, Purdue University, West Lafayette, IN 47907, USA
2. Department of Medicinal Chemistry and Molecular Pharmacology, Purdue University, West Lafayette, IN 47907, USA
3. Department of Computer Science, Purdue University, West Lafayette, IN 47907, USA