1. Department of Chemistry, Renmin University of China, Beijing 100872, China
2. College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China
3. Department of Computer Science and Engineering, University of California San Diego, La Jolla, CA, 92093-0404, USA