Class EcfpParameters

    • Field Detail

      • DEFAULT_ECFP_DIAMETER

        public static final int DEFAULT_ECFP_DIAMETER
        Default diameter to use.
        See Also:
        Constant Field Values
      • DEFAULT_ECFP_LENGTH

        public static final int DEFAULT_ECFP_LENGTH
        Default length (bit count) for ECFP - folded binary fingerprint representation.
        See Also:
        Constant Field Values
      • DEFAULT_ECFP_ATOMTYPIZER

        public static final EcfpAtomTypizers DEFAULT_ECFP_ATOMTYPIZER
        Default ECFP atom typizer to use.
    • Constructor Detail

      • EcfpParameters

        public EcfpParameters()
        Constructor using the default settings.
    • Method Detail

      • getDescriptorGenerator

        public EcfpGenerator getDescriptorGenerator()
        Description copied from interface: DescriptorParameters
        Return the represented descriptor generator.

        Please note that certain descriptors might provide multiple DescriptorGenerator implementations for different descriptor representations. (Consider structure based fingerprints feature list/feature counts/folded finite binary vector representations.) Such different descriptor generators might be exposed through their parameters object as multiple factory methods.

        Specified by:
        getDescriptorGenerator in interface DescriptorParameters
        Returns:
        Associated generator
      • createNewBuilder

        public static EcfpParameters.Builder createNewBuilder()
        Construct a builder for this parameter class, initialized to default.
        Returns:
        Builder initialized to default settings
      • getDiameter

        public int getDiameter()
        The maximum diameter of the circular neighborhoods.
        Returns:
        Diameter considered
      • getLength

        public int getLength()
        Returns represented fingerprint length (bit count) setting.
        Returns:
        Fingerprint length
      • getAtomTypizer

        public EcfpAtomTypizers getAtomTypizer()
        Atom typizer to use.
        Returns:
        Atom typizer to use
      • getIdentifierConfigurationXml

        public com.google.common.base.Optional<String> getIdentifierConfigurationXml()
        Identifier configuration for {@link
        Returns: