An efficient algorithm for discovering frequent subgraphs | Synapse