33#ifndef RD_REACTIONFINGERPRINTS_H
34#define RD_REACTIONFINGERPRINTS_H
a class for bit vectors that are densely occupied
This is a class for storing and applying general chemical reactions.
a class for efficiently storing sparse vectors of ints
#define RDKIT_CHEMREACTIONS_EXPORT
RDKIT_CHEMREACTIONS_EXPORT ExplicitBitVect * StructuralFingerprintChemReaction(const ChemicalReaction &rxn, const ReactionFingerprintParams ¶ms=DefaultStructuralFPParams)
RDKIT_CHEMREACTIONS_EXPORT SparseIntVect< std::uint32_t > * DifferenceFingerprintChemReaction(const ChemicalReaction &rxn, const ReactionFingerprintParams ¶ms=DefaultDifferenceFPParams)
RDKIT_CHEMREACTIONS_EXPORT const ReactionFingerprintParams DefaultStructuralFPParams
RDKIT_CHEMREACTIONS_EXPORT const ReactionFingerprintParams DefaultDifferenceFPParams
ReactionFingerprintParams()
ReactionFingerprintParams(bool includeAgents, double bitRatioAgents, unsigned int nonAgentWeight, int agentWeight, unsigned int fpSize, FingerprintType fpType)
unsigned int nonAgentWeight