Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::match::BfactorMPM Class Reference

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>

Inheritance diagram for protocols::match::BfactorMPM:
Inheritance graph
[legend]

Public Member Functions

 BfactorMPM (utility::vector1< std::string > const &input_tokens)
 
 ~BfactorMPM () override
 
utility::vector1< core::Sizemodified_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< core::Size > that is returned by this function will replace the match positions in the MatcherTask. More...
 
utility::vector1< core::Realget_ca_bfactors (core::pose::Pose const &pose) const
 
- Public Member Functions inherited from protocols::match::MatchPositionModifier
 MatchPositionModifier ()
 
 ~MatchPositionModifier () override
 

Private Attributes

bool use_relative_bfactors_
 
bool all_bfactors_zero_
 
core::Real max_bfactor_
 

Detailed Description

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

Constructor & Destructor Documentation

protocols::match::BfactorMPM::BfactorMPM ( utility::vector1< std::string > const &  input_tokens)
protocols::match::BfactorMPM::~BfactorMPM ( )
overridedefault

Member Function Documentation

utility::vector1< core::Real > protocols::match::BfactorMPM::get_ca_bfactors ( core::pose::Pose const &  pose) const
utility::vector1< core::Size > protocols::match::BfactorMPM::modified_match_positions ( utility::vector1< core::Size > const &  original_positions,
core::pose::Pose const &  match_pose,
protocols::match::MatcherTaskCOP  mtask 
) const
overridevirtual

the positions in the vector1< core::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().

Member Data Documentation

bool protocols::match::BfactorMPM::all_bfactors_zero_
mutableprivate
core::Real protocols::match::BfactorMPM::max_bfactor_
private
bool protocols::match::BfactorMPM::use_relative_bfactors_
private

Referenced by BfactorMPM(), and get_ca_bfactors().


The documentation for this class was generated from the following files: