Kinetic substrate trapping using described PDI variants has potential to identify both reduction and oxidation substrates. Shown are reaction schemes diagramming the ideal reaction during kinetic trapping as well as a two-cycle kinetic trapping reaction. Wild type is shown for comparison. Green diagrams denote the hypothetical Protein X, blue diagrams denote the hypothetical Protein Y, and bonds that are made or broken during catalysis are shown in red. t0, the initial state; t1 and t2, intermediate states; ttrap, reaction state when stopped with NEM; tfinal, protein-substrate complex, or lack thereof, isolated after IP.