1. Research Center of Basic Medical Sciences, Medical College, Qinghai University, Xining 810016, China
2. Department of Computer Technology and Application, Qinghai University, Xining 810016, China
3. Department of Computer Science, North Carolina A&T State University, Greensboro, NC 27411, USA