[1] Wenzhou Univ, Inst Life Sci & Biomed, Collaborat Innovat Ctr Zhejiang Prov, Wenzhou 325035, Peoples R China
[2] Chongqing Univ Sci & Technol, Chongqing Engn Lab Nano Micro Biol Med Detect Tech, Chongqing 401331, Peoples R China
[3] Chongqing Univ, Key Lab Biorheol Sci, State & Local Joint Engn Lab Vasc Implants & Techn, Minist Educ,Bioengn Coll, Chongqing 400030, Peoples R China
[4] Wenzhou Univ, Coll Life & Environm Sci, Natl & Local Joint Engn Res Ctr Ecol Treatment Tec, Wenzhou 325035, Peoples R China
[5] Wenzhou Univ, Coll Life & Environm Sci, Zhejiang Prov Key Lab Water Environm & Marine Biol, Wenzhou 325035, Peoples R China