SEARCH Articles Figures Tables 2-Bromopyrrole Alkaloids classes Bromopyrrole alkaloids Bromopyrroles Bromopyrrols Class A Marine bromopyrroles