As I know polyphenols, flavonoids, alkaloids, volatile oil, tannins, coumarin etc bioactive compounds are responsible for the anti-microbial activities of a plant part. These are the main compounds which shows anti-microbial activities. Is there any other compounds? In case of anti-diabetic activities which bioactive compounds are responsible ?