enzymes that catalyze the dehydrogenation of glyceraldehyde 3-phosphate. Several types of glyceraldehyde-3-phosphate-dehydrogenase exist including phosphorylating and non-phosphorylating varieties and ones that transfer hydrogen to nadp and ones that transfer hydrogen to NAD.