Exploiting sortase for protein engineering
1. Engineer protein of interest to contain LPXTG motif (acyl donor)
2. Recombinantly express the construct
3. Modify target protein to contain sortase recognition motif (acyl acceptor)
4. Incubate engineered sortase and acyl donor construct (sortase cleaves LPXTG, leaving thioester intermediate)
5. Add acyl acceptor construct (acyl acceptor performs nucleophilic attack on acyl donor, forming peptide bond, sortase released)