1. Research Center of Basic Medical Sciences, Medical College, Qinghai UniversityXining810016People's Republic of China
2. Department of Computer Technology and ApplicationQinghai UniversityXining810016People's Republic of China
3. College of Computing and Informatics, University of North Carolina CharlotteNC28223USA