hamilton's research has spanned porphyrin supramolecular medicinal bioorganic chemistry and chemical biology kuri ubu akaba agiye gushyira ahagaragara ibihangano bye ku nshuro ya kane