Key Laboratory of Cell Proliferation and Differentiation of the Ministry of Education, State Key Laboratory of Protein and Plant Gene Research, Center for Bioinformatics, College of Life Sciences, Peking University, Beijing 100871, China and Department of Molecular, Cell and Developmental Biology, University of California, Los Angeles, CA 90095, USA.