School of Computer Science and Technology, and School of Life Science and Technology, Harbin Institute of Technology, Harbin 150001, P.R. China.|School of Computer Science and Technology, and School of Life Science and Technology, Harbin Institute of Technology, Harbin 150001, P.R. China.|School of Computer Science and Technology, and School of Life Science and Technology, Harbin Institute of Technology, Harbin 150001, P.R. China.|School of Computer Science and Technology, and School of Life Science and Technology, Harbin Institute of Technology, Harbin 150001, P.R. China.|School of Computer Science and Technology, and School of Life Science and Technology, Harbin Institute of Technology, Harbin 150001, P.R. China.