Department of Chemistry, University of Warsaw, Warsaw, 02-093, Poland.|Department of Chemistry, University of Warsaw, Warsaw, 02-093, Poland.|Department of Biological Sciences Department of Computer Science, Purdue University, West Lafayette, IN 47907, USA.