SEARCH Articles Figures Tables Group transfer potential of pyrophosphates Pyrophosphate leaving group