Review of the synthesis and biological activity of thiazoles | Synapse