Searches through every possible set of chemical reaction, enzyme pairs to create metabolite pathways from the input chemical to the output chemical. Used to find the optimal DNA sequences to add to a cell for a given input chemical, output chemical and cell.