Farnesylpyrophosphate synthetase. A case for common electrophilic mechanisms for prenyltransferases and terpene cyclases | doi.page