Approaches to genetically modify proteins for enhanced interaction, NMR probing and bioconjugation