OEMCSMolSimScore

class OEMCSMolSimScore

This class represents OEMCSMolSimScore that holds a similarity value, an index and a fragment core that identifies the molecule in the OEMCSFragDatabase index from which the score is calculated.

Constructors

OEMCSMolSimScore()
OEMCSMolSimScore(const OEMCSMolSimScore &ref)
OEMCSMolSimScore(unsigned int i, double s, const std::string &coresmi)

Initializes an OEMCSMolSimScore from an index i and a score s and a core coresmi, or from another OEMCSMolSimScore instance, or with default (null) values.

operator=

OEMCSMolSimScore &operator=(const OEMCSMolSimScore &ref)

Assignment operator.

GetIdx

unsigned int GetIdx() const

Returns the index of the indexed molecule corresponding to the similarity score.

GetMCSCore

std::string GetMCSCore() const

Returns the SMILES core relating the query and the indexed molecule corresponding to the similarity score.

GetScore

double GetScore() const

Returns the score that relates the query and the indexed molecule.

Set

void Set(unsigned int i, double s, const std::string &coresmi)

Initializes an OEMCSMolSimScore from an index i and a score s and a core coresmi.