Rosetta 3.4
Public Types | Public Member Functions
protocols::forge::remodel::RemodelDesignMover Class Reference

#include <RemodelDesignMover.hh>

Inheritance diagram for protocols::forge::remodel::RemodelDesignMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::forge::remodel::RemodelDesignMover:
Collaboration graph
[legend]

List of all members.

Public Types

typedef core::Real Real
typedef core::Size Size
typedef core::kinematics::MoveMap MoveMap
typedef core::pose::Pose Pose
typedef
core::scoring::ScoreFunctionOP 
ScoreFunctionOP
typedef
core::scoring::ScoreFunction 
ScoreFunction
typedef
core::pack::task::PackerTaskOP 
PackerTaskOP
typedef
core::pack::task::PackerTask 
PackerTask
typedef protocols::moves::MoverOP MoverOP
typedef
protocols::forge::remodel::RemodelData 
RemodelData
typedef
protocols::forge::remodel::WorkingRemodelSet 
RemodelWorkingSet

Public Member Functions

 RemodelDesignMover ()
 RemodelDesignMover (RemodelData const &remodel_data, RemodelWorkingSet const &working_model, ScoreFunctionOP const &sfxn)
 value constructor
virtual ~RemodelDesignMover ()
 copy constructor
virtual MoverOP clone ()
 clone this object
virtual MoverOP fresh_instance ()
 create this type of object
void mode1_packertask (Pose &pose)
 these are split up for convenience reasons, so one can bypass blueprint setting if needed be
void mode2_packertask (Pose &pose)
void mode3_packertask (Pose &pose)
void mode4_packertask (Pose &pose)
void mode5_packertask (Pose &pose)
void mode6_packertask (Pose &pose)
void reduce_task (Pose &pose, PackerTaskOP &task, bool core, bool boundary, bool surface)
bool check_state ()
void set_state (std::string state_tag)
bool find_disulfides_in_the_neighborhood (Pose &pose, utility::vector1< std::pair< Size, Size > > &disulf_partners)
void make_disulfide (Pose &pose, utility::vector1< std::pair< Size, Size > > &disulf_partners, core::kinematics::MoveMapOP mm)
virtual void apply (Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
core::pack::task::PackerTaskOPtask ()
void scorefunction (ScoreFunctionOP const &sfxn)

Member Typedef Documentation

Reimplemented from protocols::moves::Mover.


Constructor & Destructor Documentation

protocols::forge::remodel::RemodelDesignMover::RemodelDesignMover ( )

Referenced by clone(), and fresh_instance().

protocols::forge::remodel::RemodelDesignMover::RemodelDesignMover ( RemodelData const &  remodel_data,
RemodelWorkingSet const &  working_model,
ScoreFunctionOP const &  sfxn 
)
protocols::forge::remodel::RemodelDesignMover::~RemodelDesignMover ( ) [virtual]

copy constructor

default destructor


Member Function Documentation

void protocols::forge::remodel::RemodelDesignMover::apply ( Pose pose) [virtual]
bool protocols::forge::remodel::RemodelDesignMover::check_state ( )

References protocols::forge::remodel::TR().

Referenced by apply().

RemodelDesignMover::MoverOP protocols::forge::remodel::RemodelDesignMover::clone ( ) [virtual]

clone this object

References RemodelDesignMover().

bool protocols::forge::remodel::RemodelDesignMover::find_disulfides_in_the_neighborhood ( Pose pose,
utility::vector1< std::pair< Size, Size > > &  disulf_partners 
)
RemodelDesignMover::MoverOP protocols::forge::remodel::RemodelDesignMover::fresh_instance ( ) [virtual]

create this type of object

References RemodelDesignMover().

std::string protocols::forge::remodel::RemodelDesignMover::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

void protocols::forge::remodel::RemodelDesignMover::make_disulfide ( Pose pose,
utility::vector1< std::pair< Size, Size > > &  disulf_partners,
core::kinematics::MoveMapOP  mm 
)
void protocols::forge::remodel::RemodelDesignMover::mode1_packertask ( Pose pose)

these are split up for convenience reasons, so one can bypass blueprint setting if needed be

References protocols::forge::methods::remodel_generic_taskfactory(), protocols::forge::remodel::run_calculator(), core::pose::Pose::total_residue(), and protocols::forge::remodel::TR().

Referenced by apply().

void protocols::forge::remodel::RemodelDesignMover::mode2_packertask ( Pose pose)
void protocols::forge::remodel::RemodelDesignMover::mode3_packertask ( Pose pose)
void protocols::forge::remodel::RemodelDesignMover::mode4_packertask ( Pose pose)

References protocols::forge::remodel::TR().

Referenced by apply().

void protocols::forge::remodel::RemodelDesignMover::mode5_packertask ( Pose pose)
void protocols::forge::remodel::RemodelDesignMover::mode6_packertask ( Pose pose)
void protocols::forge::remodel::RemodelDesignMover::reduce_task ( Pose pose,
PackerTaskOP task,
bool  core,
bool  boundary,
bool  surface 
)
void protocols::forge::remodel::RemodelDesignMover::scorefunction ( ScoreFunctionOP const &  sfxn)
void protocols::forge::remodel::RemodelDesignMover::set_state ( std::string  state_tag)
core::pack::task::PackerTaskOP & protocols::forge::remodel::RemodelDesignMover::task ( )

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