[1] Zhejiang Univ, Coll Life Sci, Hangzhou 310058, Zhejiang, Peoples R China
[2] Zhejiang Sci Tech Univ, Inst Bioengn, Hangzhou 310018, Zhejiang, Peoples R China
[3] LC Sci, Houston, TX 77054 USA
[4] Univ Houston, Dept Biol & Biochem, Houston, TX 77004 USA