SEARCH Articles Figures Tables Molecular modelling pyrrole structure Pyrrole molecular Pyrroles structure