1. College of Chemistry and Life ScienceChengdu Normal University Chengdu611130 China
2. Triticeae Research InstituteSichuan Agricultural University Chengdu611130 China
3. Faculty of ScienceDepartment of BiologyUniversity of Ottawa OttawaK1N 6N5 Canada