code: def assign_descriptors(mol):
      
      topology.recognize(mol)
      descriptor.assign_valence(mol)
      descriptor.assign_rotatable(mol)
      topology.minify_ring(mol)
      descriptor.assign_aromatic(mol)
docs: Throws:
          RuntimeError: if minify_ring failed