Synechocystis sp. aldo/keto reductase slr0942 is a founding member of aldo-keto reductase family 3 member G1 (AKR3G1). It is an aldo/keto reductase that catalyzes the NADPH-dependent reduction of aldehyde- and ketone-groups of different classes of carbonyl compounds to the corresponding alcohols.