OESetSDScore

bool OESetSDScore(OEChem::OEMolBase& pose,
                  OEDock& dock,
                  std::string sdtag)

Assigns the score of pose, using the OEDock.ScoreLigand method of dock, to SD data of pose with the given sdtag.

bool OESetSDScore(OEChem::OEMolBase& pose,
                  OEPosit& poser,
                  std::string sdtag)

Assigns the score of pose, using the OEPosit.ScoreLigand method of poser, to SD data of pose with the given sdtag.

bool OESetSDScore(OEChem::OEMolBase& pose,
                  OEScore& score,
                  std::string sdtag)

Assigns the score of pose, using the OEScore.ScoreLigand method of score, to SD data of pose with the given sdtag.

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

Assigns the score of each pose of poses, using the OEDock.ScoreLigand method of dock, to SD data of the pose with the given sdtag.

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

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

Assigns the score of each pose of poses, using the OEScore.ScoreLigand method of score, to SD data of the pose with the given sdtag.

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