Rosetta 3.5
 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]
Collaboration diagram for protocols::match::BfactorMPM:
Collaboration graph
[legend]

Public Member Functions

 BfactorMPM (utility::vector1< std::string > const &input_tokens)
 
 ~BfactorMPM ()
 
virtual 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
 the positions in the vector1< 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 ()
 
virtual ~MatchPositionModifier ()
 

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

Definition at line 139 of file MatchPositionModifiers.hh.

Constructor & Destructor Documentation

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

Definition at line 284 of file MatchPositionModifiers.cc.

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
virtual

the positions in the vector1< Size > that is returned by this function will replace the match positions in the MatcherTask.

Implements protocols::match::MatchPositionModifier.

Definition at line 287 of file MatchPositionModifiers.cc.

References all_bfactors_zero_, get_ca_bfactors(), max_bfactor_, and protocols::match::tr().

Member Data Documentation

bool protocols::match::BfactorMPM::all_bfactors_zero_
mutableprivate

Definition at line 160 of file MatchPositionModifiers.hh.

Referenced by get_ca_bfactors(), and modified_match_positions().

core::Real protocols::match::BfactorMPM::max_bfactor_
private

Definition at line 161 of file MatchPositionModifiers.hh.

Referenced by BfactorMPM(), and modified_match_positions().

bool protocols::match::BfactorMPM::use_relative_bfactors_
private

Definition at line 159 of file MatchPositionModifiers.hh.

Referenced by BfactorMPM(), and get_ca_bfactors().


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