S-adenosyl methionine is a group donor of