Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::enzdes::SetCatalyticResPackBehavior Class Reference

queries the pose cst cache for the catalytic residues, and sets the behavior for them as specified in the cstfile More...

#include <EnzdesTaskOperations.hh>

Inheritance diagram for protocols::enzdes::SetCatalyticResPackBehavior:
Inheritance graph
[legend]
Collaboration diagram for protocols::enzdes::SetCatalyticResPackBehavior:
Collaboration graph
[legend]

Public Types

typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
 
typedef core::pose::Pose Pose
 
typedef
core::pack::task::PackerTask 
PackerTask
 
- Public Types inherited from core::pack::task::operation::TaskOperation
typedef utility::tag::TagPtr TagPtr
 
typedef pose::Pose Pose
 

Public Member Functions

 SetCatalyticResPackBehavior ()
 
 ~SetCatalyticResPackBehavior ()
 
virtual TaskOperationOP clone () const
 Create another task operation of the type matching the most-derived version of the class. More...
 
virtual void apply (Pose const &pose, PackerTask &task) const
 Change a packer task in some way. The input pose is the one to which the input task will be later applied. More...
 
virtual void parse_tag (TagPtr tag)
 Used to parse an xml-like tag to load parameters and properties. More...
 
void set_fix_catalytic_aa (bool setting)
 
- Public Member Functions inherited from core::pack::task::operation::TaskOperation
virtual ~TaskOperation ()
 
virtual void parse_def (utility::lua::LuaObject const &def)
 

Private Attributes

bool fix_catalytic_aa_
 
std::string behavior_non_catalytic_
 

Detailed Description

queries the pose cst cache for the catalytic residues, and sets the behavior for them as specified in the cstfile

Definition at line 37 of file EnzdesTaskOperations.hh.

Member Typedef Documentation

Definition at line 43 of file EnzdesTaskOperations.hh.

Definition at line 42 of file EnzdesTaskOperations.hh.

Definition at line 41 of file EnzdesTaskOperations.hh.

Constructor & Destructor Documentation

protocols::enzdes::SetCatalyticResPackBehavior::SetCatalyticResPackBehavior ( )

Definition at line 81 of file EnzdesTaskOperations.cc.

Referenced by clone().

protocols::enzdes::SetCatalyticResPackBehavior::~SetCatalyticResPackBehavior ( )

Definition at line 86 of file EnzdesTaskOperations.cc.

Member Function Documentation

void protocols::enzdes::SetCatalyticResPackBehavior::apply ( Pose const &  pose,
PackerTask task 
) const
virtual
core::pack::task::operation::TaskOperationOP protocols::enzdes::SetCatalyticResPackBehavior::clone ( ) const
virtual

Create another task operation of the type matching the most-derived version of the class.

Implements core::pack::task::operation::TaskOperation.

Definition at line 89 of file EnzdesTaskOperations.cc.

References behavior_non_catalytic_, fix_catalytic_aa_, and SetCatalyticResPackBehavior().

void protocols::enzdes::SetCatalyticResPackBehavior::parse_tag ( TagPtr  tag)
virtual

Used to parse an xml-like tag to load parameters and properties.

Reimplemented from core::pack::task::operation::TaskOperation.

Definition at line 172 of file EnzdesTaskOperations.cc.

References behavior_non_catalytic_, and fix_catalytic_aa_.

void protocols::enzdes::SetCatalyticResPackBehavior::set_fix_catalytic_aa ( bool  setting)
inline

Definition at line 59 of file EnzdesTaskOperations.hh.

References fix_catalytic_aa_.

Member Data Documentation

std::string protocols::enzdes::SetCatalyticResPackBehavior::behavior_non_catalytic_
private

Definition at line 64 of file EnzdesTaskOperations.hh.

Referenced by apply(), clone(), and parse_tag().

bool protocols::enzdes::SetCatalyticResPackBehavior::fix_catalytic_aa_
private

Definition at line 63 of file EnzdesTaskOperations.hh.

Referenced by apply(), clone(), parse_tag(), and set_fix_catalytic_aa().


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