Glycerol kinase: synthesis of dihydroxyacetone phosphate, sn-glycerol-3-phosphate, and chiral analogs