Class MaxCliqueMcs

java.lang.Object
com.chemaxon.search.mcs.MaxCommonSubstructure
com.chemaxon.search.mcs.maxclique.MaxCliqueMcs
All Implemented Interfaces:
chemaxon.license.Licensable

@PublicApi public final class MaxCliqueMcs extends MaxCommonSubstructure
Implements a heuristic MCS algorithm based on maximum clique detection.

For more information and the public API, see the base class MaxCommonSubstructure.

  • Constructor Details

    • MaxCliqueMcs

      public MaxCliqueMcs(McsSearchOptions searchOpts)
      Creates a MaxCliqueMcs object with the specified search options.
      Parameters:
      searchOpts - the search options.
  • Method Details

    • findMcs

      protected McsSearchResult findMcs()
      Description copied from class: MaxCommonSubstructure
      Finds the MCS and all related data (fragments and mappings). Deriving classes must implement this method to calculate an (approximate) maximum common substructure after internal data structures are properly initialized.

      For internal use only.

      Specified by:
      findMcs in class MaxCommonSubstructure