Journal
SCIENCE CHINA-LIFE SCIENCES
Volume 56, Issue 6, Pages 493-494Publisher
SCIENCE PRESS
DOI: 10.1007/s11427-013-4496-y
Keywords
-