a ribonucleoside 5'-diphosphate-alpha-D-glucose + D-glucose 6-phosphate = alpha,alpha-trehalose 6-phosphate + a ribonucleoside 5'-diphosphate + H(+)
a ribonucleoside 5'-diphosphate-alpha-d-glucose + d-glucose 6-phosphate = alpha,alpha-trehalose 6-phosphate + a ribonucleoside 5'-diphosphate + h(+)