Staphylococcus Aureus Sortase A protein applications and methods: (1) Drug discovery in anti-infectious agents; (2) A biotechnique analysis for indication Sortase A protein purification methods; (3) In vivo protein ligation for discovery of novel protein engineering methods: