DNA and proteins are sequence-specifically labeled with affinity or fluorescent reporter groups using DNA or protein methyltransferases and synthetic cofactor analogues. Depending on the cofactor specificity of the enzymes, aziridine or double activated cofactor analogues are employed for one- or two-step labeling.