School of Computer Science and Technology.|School of Computer Science and Technology.|Key Laboratory of Computational Biology, CAS-MPG Partner Institute for Computational Biology, Shanghai 200031, China.|Key Laboratory of Computational Biology, CAS-MPG Partner Institute for Computational Biology, Shanghai 200031, China.|School of Computer Science and Technology.