School of Computer Science and Technology, Heilongjiang University, Harbin, 150080, China.|School of Computer Science and Technology, Heilongjiang University, Harbin, 150080, China.|Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, China.|School of Mathematical Science, Heilongjiang University, Harbin, 150080, China.|School of Computer Science and Technology, Heilongjiang University, Harbin, 150080, China.|School of Computer Science and Technology, Heilongjiang University, Harbin, 150080, China.|Department of Computer Science and Engineering, Department of Genetics, Washington University in St. Louis, Saint Louis, 63130, USA.