Key Laboratory for Macromolecular Science of Shaanxi Province;
School of Chemistry&Materials Shaanxi Normal University;
Xi’an 710062;
China;
Institute for Biocomplexity and Informatics;
University of Calgary;
Calgary T2N 1N4;
Canada;
Department of Chemistry;
University of Calgary;
Calgary T2N 1N4;
Canada;