SING: Subgraph search In Non-homogeneous Graphs | Synapse