Enzyme-mediated ligation technologies for peptides and proteins. (June 2017)