Algorithm for machine perception of synthetically significant rings in complex cyclic organic structures | Synapse