Structure pre-requisites for isoflavones as effective antibacterial agents