public class MACCSFingerprinter extends AbstractFingerprinter implements IFingerprinter
Constructor and Description |
---|
MACCSFingerprinter() |
MACCSFingerprinter(IChemObjectBuilder builder) |
Modifier and Type | Method and Description |
---|---|
IBitFingerprint |
getBitFingerprint(IAtomContainer container)
Returns the bit fingerprint for the given
IAtomContainer . |
ICountFingerprint |
getCountFingerprint(IAtomContainer container)
Returns the count fingerprint for the given
IAtomContainer . |
Map<String,Integer> |
getRawFingerprint(IAtomContainer iAtomContainer)
Returns the raw representation of the fingerprint for the given IAtomContainer.
|
int |
getSize()
Returns the size (or length) of the fingerprint.
|
getFingerprint, getParameters, getVersionDescription
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFingerprint, getVersionDescription
public MACCSFingerprinter()
public MACCSFingerprinter(IChemObjectBuilder builder)
public IBitFingerprint getBitFingerprint(IAtomContainer container) throws CDKException
IAtomContainer
.getBitFingerprint
in interface IFingerprinter
container
- IAtomContainer
for which the fingerprint should be calculated.CDKException
- may be thrown if there is an error during aromaticity detection
or (for key based fingerprints) if there is a SMARTS parsing errorpublic Map<String,Integer> getRawFingerprint(IAtomContainer iAtomContainer) throws CDKException
getRawFingerprint
in interface IFingerprinter
iAtomContainer
- IAtomContainer for which the fingerprint should be calculated.CDKException
public int getSize()
getSize
in interface IFingerprinter
public ICountFingerprint getCountFingerprint(IAtomContainer container) throws CDKException
IAtomContainer
.getCountFingerprint
in interface IFingerprinter
container
- IAtomContainer
for which the fingerprint should be calculated.CDKException
- if there is an error during aromaticity detection
or (for key based fingerprints) if there is a SMARTS parsing error.Copyright © 2022. All rights reserved.