![]() |
Rosetta Protocols
2014.35
|
mpm that will get a task operation as specified in the tag from the TaskOperationFactory, apply the task operation to the pose and every residue that is then set to designing in the task will be a match position More...
#include <MatchPositionModifiers.hh>
Public Member Functions | |
TaskOperationMPM (core::Size geom_cst, utility::vector1< std::string > const &input_tokens) | |
~TaskOperationMPM () | |
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 |
![]() | |
MatchPositionModifier () | |
virtual | ~MatchPositionModifier () |
Private Attributes | |
core::Size | which_geom_cst_ |
core::pack::task::operation::TaskOperationOP | task_op_ |
mpm that will get a task operation as specified in the tag from the TaskOperationFactory, apply the task operation to the pose and every residue that is then set to designing in the task will be a match position
protocols::match::TaskOperationMPM::TaskOperationMPM | ( | core::Size | which_geom_cst, |
utility::vector1< std::string > const & | input_tokens | ||
) |
this is a little tricky, we have to reassemble a tag out of the tokens and then call the TaskOperationFactory::init and some other shit like that...
References core::pack::task::operation::TaskOperationFactory::get_instance(), core::pack::task::operation::TaskOperationFactory::newTaskOperation(), runtime_assert, tag, task_op_, protocols::match::tr, and utility::trim().
protocols::match::TaskOperationMPM::~TaskOperationMPM | ( | ) |
|
virtual |
generates a task based on the parsed task operation, and then allows matching at all positions where the upstream residues specified in the cstfile are allowed in the position's residue_task. fancy shit yo.
Implements protocols::match::MatchPositionModifier.
References core::pack::task::TaskFactory::push_back(), task_op_, and which_geom_cst_.
|
private |
Referenced by modified_match_positions(), and TaskOperationMPM().
|
private |
Referenced by modified_match_positions().