1. State Key Laboratory of Proteomics; Beijing Proteome Research Center; National Center for Protein Sciences (Beijing); Beijing Institute of Life Omics; Beijing 102206 P. R. China
2. School of Software and Electrical Engineering; Swinburne University of Technology; Melbourne Victoria 3122 Australia