College of Computer and Control Engineering, Nankai University, Tianjin, China.|College of Computer and Control Engineering, Nankai University, Tianjin, China.|College of Computer and Control Engineering, Nankai University, Tianjin, China.|Department of Biological Sciences, Northern Illinois University, DeKalb, IL, USA.|Department of Biological Sciences, Northern Illinois University, DeKalb, IL, USA.|Department of Biological Sciences, Northern Illinois University, DeKalb, IL, USA.