OESetScore

bool OESetScore(OEChem::OEMolBase& pose,
                OEDock& dock,
                std::string tag)

Assigns the score of pose, using the OEDock::ScoreLigand method of dock, to float generic data of pose with the given tag.

bool OESetScore(OEChem::OEMolBase& pose,
                OEScore& score,
                std::string tag)

Assigns the score of pose, using the OEScore::ScoreLigand method of score, to float generic data of pose with the given tag.

bool OESetScore(OEChem::OEMCMolBase& poses,
                OEDock& dock,
                std::string tag,
                bool sortPoses = false)

Assigns the score of each pose of poses, using the OEDock::ScoreLigand method of dock, to float generic data of the pose with the given tag.

If sortPoses is true the poses will also be sorted by score.

bool OESetScore(OEChem::OEMCMolBase& poses,
                OEScore& score,
                std::string tag,
                bool sortPoses = false)

Assigns the score of each pose of poses, using the OEScore::ScoreLigand method of score, to float generic data of the pose with the given tag.

If sortPoses is true the poses will also be sorted by score.