Search results for: Guoqing Liu
Science China Life Sciences > 2016 > 59 > 8 > 839-849
Journal of Molecular Evolution > 2012 > 75 > 3-4 > 130-140
Science China Life Sciences > 2016 > 59 > 8 > 839-849
Journal of Molecular Evolution > 2012 > 75 > 3-4 > 130-140