1. Departments of Chemistry, Computer Science, Mechanical Engineering and Materials Science, and the Smalley Institute for Nanoscale Science and Technology, Rice University, Houston, Texas 77005
2. National Center for Nanoscience and Technology, Beijing 100190, China