1. Department of Computer Engineering, San Jose State University, San Jose, CA 95192, USA
2. Department of Pharmaceutical Science, University of Kentucky, Lexington, KY 40506, USA
3. Department of Electrical and Computer Engineering, University of Kentucky, Lexington, KY 40506, USA
4. Department of Chemical and Biomolecular Engineering, Sogang University, Seoul 121-742, Korea
5. Department of Chemistry, Bowling Green State University, Bowling Green, OH 43403, USA