Regioselective cysteine bioconjugation by appending a labeled cystein tag to a protein by using protein splicing in trans.