public class BitSetGenerator extends AbstractPropertyGenerator<BitSet>
IStructureRecord
generates fingerprint and assigns it to the relevant properties of IStructureRecordModifier and Type | Field and Description |
---|---|
protected SMARTSPropertiesReader |
bondPropertiesReader |
protected AtomConfigurator |
configurator |
protected FPTable |
fpmode |
protected net.idea.modbcum.i.processors.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,BitSet> |
processor |
protected Property |
smartsProperty |
reader
Constructor and Description |
---|
BitSetGenerator() |
BitSetGenerator(FPTable fpmode) |
Modifier and Type | Method and Description |
---|---|
protected BitSet |
generateProperty(org.openscience.cdk.interfaces.IAtomContainer atomContainer) |
protected org.openscience.cdk.interfaces.IAtomContainer |
getAtomContainer(IStructureRecord target) |
FPTable |
getFpmode() |
protected Property |
getProperty() |
protected Property |
getTimeProperty() |
void |
setFpmode(FPTable fpmode) |
close, open, process
protected transient SMARTSPropertiesReader bondPropertiesReader
protected transient AtomConfigurator configurator
protected Property smartsProperty
protected net.idea.modbcum.i.processors.IProcessor<org.openscience.cdk.interfaces.IAtomContainer,BitSet> processor
protected FPTable fpmode
public FPTable getFpmode()
protected Property getProperty()
getProperty
in class AbstractPropertyGenerator<BitSet>
protected Property getTimeProperty()
getTimeProperty
in class AbstractPropertyGenerator<BitSet>
protected BitSet generateProperty(org.openscience.cdk.interfaces.IAtomContainer atomContainer) throws net.idea.modbcum.i.exceptions.AmbitException
generateProperty
in class AbstractPropertyGenerator<BitSet>
net.idea.modbcum.i.exceptions.AmbitException
protected org.openscience.cdk.interfaces.IAtomContainer getAtomContainer(IStructureRecord target) throws net.idea.modbcum.i.exceptions.AmbitException
getAtomContainer
in class AbstractPropertyGenerator<BitSet>
net.idea.modbcum.i.exceptions.AmbitException
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.