Journal
SCIENCE CHINA-LIFE SCIENCES
Volume 59, Issue 12, Pages 1341-1342Publisher
SCIENCE PRESS
DOI: 10.1007/s11427-016-0358-3
Keywords
-