Header Logo

The sedoheptulose 7-phosphate cyclases and their emerging roles in biology and ecology.

The sedoheptulose 7-phosphate cyclases and their emerging roles in biology and ecology. Nat Prod Rep. 2017 08 02; 34(8):945-956.

View in: PubMed