1. Department of Chemistry University of Nebraska–Lincoln Lincoln NE 68588 USA
2. Department of Computer and Information Technology Purdue University West Lafayette IN 47907 USA
3. Department of Electrical and Computer Engineering University of Nebraska–Lincoln Lincoln NE 68588 USA
4. Nebraska Center for Materials and Nanoscience University of Nebraska–Lincoln Lincoln NE 68588 USA