Affiliation: | 14507. School of Life Sciences, University of Science and Technology of China, Hefei, 230027, China 24507. State Key Laboratory of Microbial Resources, Institute of Microbiology, University of Chinese Academy of Sciences, Beijing, 100101, China
|