GDP-mannose pyrophosphorylase gene (ManC) of Escherichia coli (E. coli) O157 was cloned and expressed as a highly soluble protein in E. coli BL21 (DE3). The enzyme was subsequently purified using hydrophobic and ion exchange chromatographies. ManC showed very broad substrate specificities for four nucleotides and various hexose-1-phosphates, yielding ADP-mannose, CDP-mannose, UDP-mannose, GDP-mannose, GDP-glucose and GDP-2-deoxy-glucose