In this work we assume that the structures in the combinatorial library are defined via synthon reactions. A synthon is a vertex and edge labeled graph representing a chemical structure, with additional connector vertices c x that are connected to atom vertices by a single edge. A synthon reaction is defined by multiple sets of synthons R F 1 , R F 2 ,..,R F N .