YqhD: a broad-substrate range aldehyde reductase with various applications in production of biorenewable fuels and chemicals.

YqhD: a broad-substrate range aldehyde reductase with various applications in production of biorenewable fuels and chemicals.