Key Laboratory of Soybean Biology Chinese Ministry of Education/Soybean Research Institute Northeast Agricultural University Harbin 150030 P.R.China;
School of Information Science and Technology Xiamen University Xiamen 361005 P..R.China;
Department of Computer Science and Technology Harbin Institute of Technology Harbin 150001 P.R. China;