public class LingoFingerprinter extends AbstractFingerprinter implements IFingerprinter
While the current implementation converts ring closure symbols to 0's it does not convert 2-letter element symbols to single letters (ala OpenEye).
| Constructor and Description |
|---|
LingoFingerprinter()
Initialize the fingerprinter with a default substring length of 4.
|
LingoFingerprinter(int n)
Initialize the fingerprinter.
|
| Modifier and Type | Method and Description |
|---|---|
IBitFingerprint |
getBitFingerprint(IAtomContainer iAtomContainer) |
ICountFingerprint |
getCountFingerprint(IAtomContainer container) |
protected List<Map.Entry<String,String>> |
getParameters() |
Map<String,Integer> |
getRawFingerprint(IAtomContainer atomContainer) |
int |
getSize() |
getFingerprint, getVersionDescriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFingerprint, getVersionDescriptionpublic LingoFingerprinter()
public LingoFingerprinter(int n)
n - The length of substrings to considerprotected List<Map.Entry<String,String>> getParameters()
getParameters in class AbstractFingerprinterpublic IBitFingerprint getBitFingerprint(IAtomContainer iAtomContainer) throws CDKException
getBitFingerprint in interface IFingerprinterCDKExceptionpublic Map<String,Integer> getRawFingerprint(IAtomContainer atomContainer) throws CDKException
getRawFingerprint in interface IFingerprinterCDKExceptionpublic int getSize()
getSize in interface IFingerprinterpublic ICountFingerprint getCountFingerprint(IAtomContainer container) throws CDKException
getCountFingerprint in interface IFingerprinterCDKExceptionCopyright © 2017. All rights reserved.