![]() |
Rosetta
2021.16
|
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 () override | |
| 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 override |
Public Member Functions inherited from protocols::match::MatchPositionModifier | |
| MatchPositionModifier () | |
| ~MatchPositionModifier () override | |
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 stuff like that...
References core::pack::task::operation::TaskOperationFactory::newTaskOperation(), task_op_, and protocols::match::tr().
|
overridedefault |
|
overridevirtual |
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.
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().
1.8.7