Institute for Agricultural Products Processing and Irradiating Technology;
Hubei Academy of Agricultural Sciences;
Wuhan 430064;
China;
Testing & Analysis Center;
Southern Yangtze University;
Wuxi 214036;
China;
Institute of Quality Supervision;
Inspection of Products of Hubei Province;
Wuhan 430072;
China;
Institute of Hydrobiology;
Chinese Academy of Sciences;
Wuhan 430072;
China;
Shanghai Institute of Applied Physics;
Chinese Academy of Sciences;
Shanghai 201800;
China;