Rosetta 3.4
Public Types | Public Member Functions
protocols::toolbox::task_operations::JointSequenceOperation Class Reference

#include <JointSequenceOperation.hh>

Inheritance diagram for protocols::toolbox::task_operations::JointSequenceOperation:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::task_operations::JointSequenceOperation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::string String
typedef core::Real Real
typedef core::pose::Pose Pose
typedef
core::pack::task::PackerTask 
PackerTask
typedef
core::pack::task::operation::TaskOperation 
TaskOperation
typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
typedef TaskOperation parent
typedef utility::tag::TagPtr TagPtr

Public Member Functions

 JointSequenceOperation ()
 default constructor
 ~JointSequenceOperation ()
 destructor
virtual TaskOperationOP clone () const
 make clone
void parse_tag (TagPtr tag)
 Used to parse an xml-like tag to load parameters and properties.
virtual void apply (Pose const &pose, PackerTask &task) const
 apply
void add_pdb (std::string filename)
 Add the sequence from the given filename to the set of allowed aas.
void add_pose (Pose const &pose)
 Add the sequence from the given pose to the set of allowed aas.
void add_native_pdb (std::string filename)
 Add the sequence from the given filename to the set of allowed aas and add the rotamers to the set of possible rotamers.
void add_native_pose (core::pose::PoseCOP posecop)
 Add the sequence from the given pose to the set of allowed aas and add the rotamers to the set of possible rotamers.
void use_current_pose (bool ucp)
 Should the current pose (pose supplied to apply) be used in addition to the other ones?
void use_natro (bool unr)
 Should the rotamers for the native poses be used?

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::toolbox::task_operations::JointSequenceOperation::JointSequenceOperation ( )

default constructor

Referenced by clone().

protocols::toolbox::task_operations::JointSequenceOperation::~JointSequenceOperation ( )

destructor


Member Function Documentation

void protocols::toolbox::task_operations::JointSequenceOperation::add_native_pdb ( std::string  filename)

Add the sequence from the given filename to the set of allowed aas and add the rotamers to the set of possible rotamers.

Add the sequence from the given filename to the set of allowed aas and add the rotamers to the set of possible rotamers (if use_natro_ is set)

References add_native_pose(), and core::import_pose::pose_from_pdb().

Referenced by parse_tag().

void protocols::toolbox::task_operations::JointSequenceOperation::add_native_pose ( core::pose::PoseCOP  posecop)

Add the sequence from the given pose to the set of allowed aas and add the rotamers to the set of possible rotamers.

References add_pose().

Referenced by add_native_pdb().

void protocols::toolbox::task_operations::JointSequenceOperation::add_pdb ( std::string  filename)

Add the sequence from the given filename to the set of allowed aas.

References add_pose(), and core::import_pose::pose_from_pdb().

Referenced by parse_tag().

void protocols::toolbox::task_operations::JointSequenceOperation::add_pose ( Pose const &  pose)

Add the sequence from the given pose to the set of allowed aas.

References make_table_of_pilot_apps::name, core::pose::Pose::pdb_info(), and core::pose::Pose::sequence().

Referenced by add_native_pose(), and add_pdb().

void protocols::toolbox::task_operations::JointSequenceOperation::apply ( Pose const &  pose,
PackerTask task 
) const [virtual]
core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::JointSequenceOperation::clone ( ) const [virtual]

make clone

clone

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

References JointSequenceOperation().

void protocols::toolbox::task_operations::JointSequenceOperation::parse_tag ( TagPtr  tag) [virtual]

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

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

References add_native_pdb(), add_pdb(), protocols::TR(), use_current_pose(), and use_natro().

void protocols::toolbox::task_operations::JointSequenceOperation::use_current_pose ( bool  ucp)

Should the current pose (pose supplied to apply) be used in addition to the other ones?

Referenced by parse_tag().

void protocols::toolbox::task_operations::JointSequenceOperation::use_natro ( bool  unr)

Should the rotamers for the native poses be used?

Referenced by parse_tag().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines