Journal
SCIENCE CHINA-LIFE SCIENCES
Volume 61, Issue 8, Pages 982-987Publisher
SCIENCE PRESS
DOI: 10.1007/s11427-017-9201-0
Keywords
-