Class BuildupMcs

All Implemented Interfaces:
Licensable

@PublicApi public final class BuildupMcs extends MaxCommonSubstructure
Implements a heuristic MCS algorithm using the build-up method of Takeshi Kawabata.

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

  • Constructor Details

    • BuildupMcs

      public BuildupMcs(McsSearchOptions searchOpts)
      Creates a new BuildupMcs object with the given search options.
      Parameters:
      searchOpts - the search options
  • Method Details

    • setTopologyConstraint

      public void setTopologyConstraint(int t)
      Sets the maximum difference in topology the mapped part of the molecules can have.
      Parameters:
      t - the topology constraint.
    • getTopologyConstraint

      public int getTopologyConstraint()
      Gets the maximum difference in topology the mapped part of the molecules can have.
      Returns:
      the topology constraint.
    • findMcs

      protected McsSearchResult findMcs()