![]() |
Rosetta
2020.11
|
removes positions at which the bfactors for c-alpha atoms are above a desired cutoff. bfactors stored in the pose pdbinfo are taken. if relative bfactors are used, all bfactors are divided by the largest observed bfactor More...
#include <MatchPositionModifiers.hh>
Public Member Functions | |
BfactorMPM (utility::vector1< std::string > const &input_tokens) | |
~BfactorMPM () override | |
utility::vector1< core::Size > | modified_match_positions (utility::vector1< core::Size > const &original_positions, core::pose::Pose const &match_pose, protocols::match::MatcherTaskCOP mtask) const override |
the positions in the vector1< Size > that is returned by this function will replace the match positions in the MatcherTask. More... | |
utility::vector1< core::Real > | get_ca_bfactors (core::pose::Pose const &pose) const |
![]() | |
MatchPositionModifier () | |
~MatchPositionModifier () override | |
Private Attributes | |
bool | use_relative_bfactors_ |
bool | all_bfactors_zero_ |
core::Real | max_bfactor_ |
removes positions at which the bfactors for c-alpha atoms are above a desired cutoff. bfactors stored in the pose pdbinfo are taken. if relative bfactors are used, all bfactors are divided by the largest observed bfactor
protocols::match::BfactorMPM::BfactorMPM | ( | utility::vector1< std::string > const & | input_tokens | ) |
References max_bfactor_, protocols::match::tr(), and use_relative_bfactors_.
|
overridedefault |
utility::vector1< core::Real > protocols::match::BfactorMPM::get_ca_bfactors | ( | core::pose::Pose const & | pose | ) | const |
References all_bfactors_zero_, core::conformation::Residue::atom_index(), core::chemical::ResidueTypeBase::is_protein(), core::conformation::Residue::is_protein(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::pose::Pose::size(), core::pose::PDBInfo::temperature(), and use_relative_bfactors_.
Referenced by modified_match_positions().
|
overridevirtual |
the positions in the vector1< Size > that is returned by this function will replace the match positions in the MatcherTask.
Implements protocols::match::MatchPositionModifier.
References all_bfactors_zero_, get_ca_bfactors(), max_bfactor_, core::id::to_string(), and protocols::match::tr().
|
mutableprivate |
Referenced by get_ca_bfactors(), and modified_match_positions().
|
private |
Referenced by BfactorMPM(), and modified_match_positions().
|
private |
Referenced by BfactorMPM(), and get_ca_bfactors().