Journal
SCIENCE CHINA-LIFE SCIENCES
Volume 59, Issue 3, Pages 325-327Publisher
SCIENCE PRESS
DOI: 10.1007/s11427-015-4884-6
Keywords
-