Interface IFingerprinter

    • Method Detail

      • getVersionDescription

        String getVersionDescription()
        Generate a fingerprint type version description in chemfp's FPS format. We report the library version rather than an individual version per fingerprint, although this is awkward as many fingerprint's don't/won't change between releases and we can not keep compatibility we guarantee we document how the fingerprint was encoded.
        Examples:
         #type=CDK-Fingerprinter/2.0 searchDepth=7 pathLimit=2000 hashPseudoAtoms=true
         #type=CDK-CircularFingerprint/2.0 classType=ECFP4
         
        Returns:
        version description.
      • getRawFingerprint

        Map<String,​Integer> getRawFingerprint​(IAtomContainer container)
                                             throws CDKException
        Returns the raw representation of the fingerprint for the given IAtomContainer. The raw representation contains counts as well as the key strings.
        Parameters:
        container - IAtomContainer for which the fingerprint should be calculated.
        Returns:
        the raw fingerprint
        Throws:
        CDKException
      • getSize

        int getSize()
        Returns the size (or length) of the fingerprint.
        Returns:
        the size of the fingerprint