Therapeutic potential of pyrrole and pyrrolidine analogs: an update