Class MaccsParameters

  • All Implemented Interfaces:
    DescriptorParameters, Serializable

    @PublicAPI
    @Beta
    public class MaccsParameters
    extends Object
    implements DescriptorParameters
    Class for MACSS fingerprint parameters. Current implementation has no parameters. The purpose of this class is to provide compatibility with Descriptors API contracts.

    As of version 16.12.5.0 license (LicenseGlobals.MACCS) is required to use MACCS implementation.

    Please note that this class is marked with Beta annotation, so it can be subject of incompatible changes or removal in later releases.

    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_MACCS_LENGTH

        public static final int DEFAULT_MACCS_LENGTH
        The length should be the multiple of 64, so the original 166 will be 192
        See Also:
        Constant Field Values
    • Constructor Detail

      • MaccsParameters

        public MaccsParameters​(MaccsParameters.Builder build)
        Constructor.
        Parameters:
        build - used to build the parameters representation
      • MaccsParameters

        public MaccsParameters()
        Constructor.
    • Method Detail

      • getDescriptorGenerator

        public com.chemaxon.descriptors.fingerprints.maccs.MaccsGenerator getDescriptorGenerator()
        Gives the descriptor generator based on this parameters
        Specified by:
        getDescriptorGenerator in interface DescriptorParameters
        Returns:
        the generator