IMP Reference Guide
2.14.0
The Integrative Modeling Platform
|
Score atoms based on the Fiser/Melo loop modeling statistical potential. More...
#include <IMP/atom/LoopStatisticalPairScore.h>
Score atoms based on the Fiser/Melo loop modeling statistical potential.
See Fiser et al, Modeling of loops in protein structures. Protein Science 9, 1753-1773, 2000.
Like DOPE, this potential should not be applied to two atoms from the same residue. You may need to use the SameResiduePairFilter to filter these out.
Definition at line 41 of file LoopStatisticalPairScore.h.
Public Member Functions | |
LoopStatisticalPairScore (double threshold=std::numeric_limits< double >::max()) | |
LoopStatisticalPairScore (double threshold, TextInput data_file) | |
![]() | |
DistancePairScore (const DistanceScore &t0, std::string name="FunctorDistancePairScore %1%") | |
virtual ModelObjectsTemp | do_get_inputs (Model *m, const ParticleIndexes &pis) const |
Overload this method to specify the inputs. More... | |
double | evaluate_if_good_indexes (Model *m, const ParticleIndexPairs &p, DerivativeAccumulator *da, double max, unsigned int lower_bound, unsigned int upper_bound) const |
virtual double | evaluate_index (Model *m, const ParticleIndexPair &pip, DerivativeAccumulator *da) const |
Compute the score and the derivative if needed. More... | |
double | evaluate_indexes (Model *m, const ParticleIndexPairs &p, DerivativeAccumulator *da, unsigned int lower_bound, unsigned int upper_bound) const |
Compute the score and the derivative if needed over a set. More... | |
score_functor::LoopStatistical & | get_score_functor () |
virtual std::string | get_type_name () const |
virtual ::IMP::VersionInfo | get_version_info () const |
Get information about the module and version of the object. More... | |
![]() | |
PairScore (std::string name="PairScore %1%") | |
Restraints | create_current_decomposition (Model *m, const ParticleIndexPair &vt) const |
virtual double | evaluate_if_good_index (Model *m, const ParticleIndexPair &vt, DerivativeAccumulator *da, double max) const |
Compute the score and the derivative if needed, only if "good". More... | |
![]() | |
ModelObjectsTemp | get_inputs (Model *m, const ParticleIndexes &pis) const |
Get the ModelObjects read when the given list of particles is used. More... | |
![]() | |
virtual void | clear_caches () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Additional Inherited Members | |
![]() | |
typedef score_functor::LoopStatistical | DistanceScore |
![]() | |
typedef ParticlePair | Argument |
typedef ParticleIndexPair | IndexArgument |
typedef PairModifier | Modifier |
typedef const ParticlePair & | PassArgument |
typedef const ParticleIndexPair & | PassIndexArgument |
![]() | |
virtual Restraints | do_create_current_decomposition (Model *m, const ParticleIndexPair &vt) const |
Override this to return your own decomposition. More... | |
![]() | |
Object (std::string name) | |
Construct an object with the given name. More... | |
virtual void | do_destroy () |