1. Department of Chemistry Indian Institute of Technology Roorkee Roorkee 247667 Uttarakhand India
2. Department of Chemical Sciences Indian Institute of Science Education and Research Mohali India
3. Department of Biosciences and Bioengineering Indian Institute of Technology Roorkee Roorkee 247667 Uttarakhand India