Functions and emerging applications of bacteriocins. (February 2018)