The Yet Another Reaction Program (YARP) provided a systematic approach for characterizing 101 transition states across the complete primitive uncatalyzed rTCA cycle network, including both 102 main cycle reactions and competing side-reactions. This automated exploration was necessary given the large number of possible reaction pathways. YARP has been used to discover organic reaction sequences in many chemical contexts. YARP uses general graphical rules to generate potential products and doubled-ended transition state searches to localize and compare transition states of competing reactions. YARP uses generic graph-based reaction rules involving a fixed number of bond breaks and bond formation steps to explore potential side-reactions.