Journal
SCIENCE CHINA-LIFE SCIENCES
Volume 58, Issue 8, Pages 821-826Publisher
SCIENCE PRESS
DOI: 10.1007/s11427-015-4845-0
Keywords
-