code: static void configureDaylightWithRingInfo(IAtomContainer container) {
          EdgeToBondMap map = EdgeToBondMap.withSpaceFor(container);
          int[][] graph = GraphUtil.toAdjList(container, map);
          configureDaylight(container, graph, map, true);
      }
docs: Computes {@link SMARTSAtomInvariants} and stores on the {@link #KEY} or
  each {@link IAtom} in the {@code container}. The {@link
  CDKConstants#ISINRING} is also set for each bond. This configuration
  includes the ring information as used by the Daylight implementation.
  That is the Smallest Set of Smallest Rings (SSSR) is used and only the
  smallest ring is stored for the {@link #ringSize()}.
  
  <blockquote><pre>
  IAtomContainer container = ...;
  SMARTSAtomInvariants.configureDaylightWithRingInfo(container);
  for (IAtom atom : container.atoms()) {
  SMARTSAtomInvariants inv = atom.getProperty(SMARTSAtomInvariants.KEY);
  
  }
  </pre></blockquote>
  
  @param container the container to configure