Electronic structures, spectra and structure-property relationships for some Purines and other biologically important molecules