![]() |
Rosetta
2021.16
|
Namespaces | |
| options | |
Classes | |
| class | AddMover |
| class | AddMoverCreator |
| class | AddOrDeleteMover |
| class | Attachment |
| class | DeleteMover |
| class | DeleteMoverCreator |
| class | FromScratchMover |
| class | FromScratchMoverCreator |
| class | ResampleMover |
| class | ResampleMoverCreator |
| class | StepWiseMasterMover |
| Central mover of stepwise Monte Carlo protocols, handing work off to special move types. More... | |
| class | StepWiseMove |
| class | StepWiseMoveSelector |
| class | TransientCutpointHandler |
| class | VaryLoopLengthMover |
| In stepwise design, vary desired loop lengths by updating FullModelParameters. More... | |
Typedefs | |
| typedef utility::pointer::shared_ptr < AddMover > | AddMoverOP |
| typedef utility::pointer::shared_ptr < AddMoverCreator > | AddMoverCreatorOP |
| typedef utility::pointer::shared_ptr < AddMoverCreator const > | AddMoverCreatorCOP |
| typedef utility::pointer::shared_ptr < AddOrDeleteMover > | AddOrDeleteMoverOP |
| typedef utility::pointer::shared_ptr < DeleteMover > | DeleteMoverOP |
| typedef utility::pointer::shared_ptr < DeleteMoverCreator > | DeleteMoverCreatorOP |
| typedef utility::pointer::shared_ptr < DeleteMoverCreator const > | DeleteMoverCreatorCOP |
| typedef utility::pointer::shared_ptr < FromScratchMover > | FromScratchMoverOP |
| typedef utility::pointer::shared_ptr < FromScratchMover const > | FromScratchMoverCOP |
| typedef utility::pointer::shared_ptr < FromScratchMoverCreator > | FromScratchMoverCreatorOP |
| typedef utility::pointer::shared_ptr < FromScratchMoverCreator const > | FromScratchMoverCreatorCOP |
| typedef utility::pointer::shared_ptr < ResampleMover > | ResampleMoverOP |
| typedef utility::pointer::shared_ptr < ResampleMover const > | ResampleMoverCOP |
| typedef utility::pointer::shared_ptr < ResampleMoverCreator > | ResampleMoverCreatorOP |
| typedef utility::pointer::shared_ptr < ResampleMoverCreator const > | ResampleMoverCreatorCOP |
| typedef utility::pointer::shared_ptr < StepWiseMasterMover > | StepWiseMasterMoverOP |
| typedef utility::pointer::shared_ptr < StepWiseMasterMover const > | StepWiseMasterMoverCOP |
| typedef utility::pointer::shared_ptr < StepWiseMove > | StepWiseMoveOP |
| typedef utility::pointer::shared_ptr < StepWiseMove const > | StepWiseMoveCOP |
| typedef utility::pointer::shared_ptr < Attachment > | AttachmentOP |
| typedef utility::pointer::shared_ptr < Attachment const > | AttachmentCOP |
| typedef utility::vector1 < core::Size > | MoveElement |
| typedef utility::vector1 < Attachment > | Attachments |
| typedef utility::pointer::shared_ptr < StepWiseMoveSelector > | StepWiseMoveSelectorOP |
| typedef utility::pointer::shared_ptr < StepWiseMoveSelector const > | StepWiseMoveSelectorCOP |
| typedef utility::pointer::shared_ptr < TransientCutpointHandler > | TransientCutpointHandlerOP |
| typedef utility::pointer::shared_ptr < TransientCutpointHandler const > | TransientCutpointHandlerCOP |
| typedef utility::pointer::shared_ptr < VaryLoopLengthMover > | VaryLoopLengthMoverOP |
| typedef utility::pointer::shared_ptr < VaryLoopLengthMover const > | VaryLoopLengthMoverCOP |
Enumerations | |
| enum | AttachmentType { NO_ATTACHMENT = 0, BOND_TO_PREVIOUS, BOND_TO_NEXT, JUMP_TO_PREV_IN_CHAIN, JUMP_TO_NEXT_IN_CHAIN, JUMP_DOCK, SUBMOTIF, LAST_ATTACHMENT_TYPE } |
| enum | MoveType { NO_MOVE = 0, ADD, DELETE, FROM_SCRATCH, RESAMPLE, RESAMPLE_INTERNAL_LOCAL, ADD_SUBMOTIF, ADD_LOOP_RES, DELETE_LOOP_RES, LAST_ADD_OR_DELETE_CHOICE } |
Functions | |
| void | filter_for_proximity (pose::Pose const &pose, utility::vector1< core::Size > &partition_res, core::Size const center_res) |
| std::string | name_from_move (StepWiseMove const &stepwise_move, Pose const &start_pose) |
| std::string | residue_rebuild_log_namer (core::Size const resample_round, core::Size const nstruct) |
| std::string | residue_rebuild_checkpoint_namer (core::Size const resample_round, core::Size const nstruct) |
| void | read_checkpoint_log (utility::vector1< StepWiseMove > &stepwise_moves, core::Size &start_idx, core::Size const resample_round, core::Size const nstruct, Pose const &start_pose) |
| void | write_checkpoint (utility::vector1< StepWiseMove > const &stepwise_moves, core::Size const start_idx, core::Size const resample_round, core::Size const nstruct, Pose const &output_pose) |
| void | ensure_appropriate_foldtree_for_move (StepWiseMove const &stepwise_move, Pose &output_pose, core::kinematics::FoldTree &ft_to_restore) |
| void | set_up_params_for_move (pose::Pose &output_pose, StepWiseMove const &stepwise_move) |
| modeler::StepWiseModelerOP | setup_unified_stepwise_modeler (protocols::stepwise::monte_carlo::options::StepWiseMonteCarloOptionsCOP mc_options, core::scoring::ScoreFunctionCOP scorefxn) |
| void | initialize_move_type_name () |
| std::string | to_string (MoveType const &move_type) |
| MoveType | move_type_from_string (std::string const &name) |
| void | initialize_attachment_type_name () |
| std::string | to_string (AttachmentType const &attachment_type) |
| AttachmentType | attachment_type_from_string (std::string const &name) |
| std::ostream & | operator<< (std::ostream &os, StepWiseMove const &swa_move) |
| std::ostream & | operator<< (std::ostream &os, Attachment const &attachment) |
| bool | operator== (Attachment const &a, Attachment const &b) |
| bool | operator== (StepWiseMove const &a, StepWiseMove const &b) |
| bool | check_for_connections_for_all_submotif_residues (MoveElement const &move_element, utility::vector1< StepWiseMove > const &add_moves) |
| utility::vector1< std::pair < core::Size, core::Size > > | get_design_loops (FullModelParametersCOP parent_full_model_parameters) |
Variables | |
| std::map< MoveType, std::string > | move_type_name |
| std::map< AttachmentType, std::string > | attachment_type_name |
| typedef utility::pointer::shared_ptr< AddMoverCreator const > protocols::stepwise::monte_carlo::mover::AddMoverCreatorCOP |
| typedef utility::pointer::shared_ptr< AddMoverCreator > protocols::stepwise::monte_carlo::mover::AddMoverCreatorOP |
| typedef utility::pointer::shared_ptr< AddMover > protocols::stepwise::monte_carlo::mover::AddMoverOP |
| typedef utility::pointer::shared_ptr< AddOrDeleteMover > protocols::stepwise::monte_carlo::mover::AddOrDeleteMoverOP |
| typedef utility::pointer::shared_ptr< Attachment const > protocols::stepwise::monte_carlo::mover::AttachmentCOP |
| typedef utility::pointer::shared_ptr< Attachment > protocols::stepwise::monte_carlo::mover::AttachmentOP |
| typedef utility::vector1< Attachment> protocols::stepwise::monte_carlo::mover::Attachments |
| typedef utility::pointer::shared_ptr< DeleteMoverCreator const > protocols::stepwise::monte_carlo::mover::DeleteMoverCreatorCOP |
| typedef utility::pointer::shared_ptr< DeleteMoverCreator > protocols::stepwise::monte_carlo::mover::DeleteMoverCreatorOP |
| typedef utility::pointer::shared_ptr< DeleteMover > protocols::stepwise::monte_carlo::mover::DeleteMoverOP |
| typedef utility::pointer::shared_ptr< FromScratchMover const > protocols::stepwise::monte_carlo::mover::FromScratchMoverCOP |
| typedef utility::pointer::shared_ptr< FromScratchMoverCreator const > protocols::stepwise::monte_carlo::mover::FromScratchMoverCreatorCOP |
| typedef utility::pointer::shared_ptr< FromScratchMoverCreator > protocols::stepwise::monte_carlo::mover::FromScratchMoverCreatorOP |
| typedef utility::pointer::shared_ptr< FromScratchMover > protocols::stepwise::monte_carlo::mover::FromScratchMoverOP |
| typedef utility::vector1< core::Size > protocols::stepwise::monte_carlo::mover::MoveElement |
| typedef utility::pointer::shared_ptr< ResampleMover const > protocols::stepwise::monte_carlo::mover::ResampleMoverCOP |
| typedef utility::pointer::shared_ptr< ResampleMoverCreator const > protocols::stepwise::monte_carlo::mover::ResampleMoverCreatorCOP |
| typedef utility::pointer::shared_ptr< ResampleMoverCreator > protocols::stepwise::monte_carlo::mover::ResampleMoverCreatorOP |
| typedef utility::pointer::shared_ptr< ResampleMover > protocols::stepwise::monte_carlo::mover::ResampleMoverOP |
| typedef utility::pointer::shared_ptr< StepWiseMasterMover const > protocols::stepwise::monte_carlo::mover::StepWiseMasterMoverCOP |
| typedef utility::pointer::shared_ptr< StepWiseMasterMover > protocols::stepwise::monte_carlo::mover::StepWiseMasterMoverOP |
| typedef utility::pointer::shared_ptr< StepWiseMove const > protocols::stepwise::monte_carlo::mover::StepWiseMoveCOP |
| typedef utility::pointer::shared_ptr< StepWiseMove > protocols::stepwise::monte_carlo::mover::StepWiseMoveOP |
| typedef utility::pointer::shared_ptr< StepWiseMoveSelector const > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelectorCOP |
| typedef utility::pointer::shared_ptr< StepWiseMoveSelector > protocols::stepwise::monte_carlo::mover::StepWiseMoveSelectorOP |
| typedef utility::pointer::shared_ptr< TransientCutpointHandler const > protocols::stepwise::monte_carlo::mover::TransientCutpointHandlerCOP |
| typedef utility::pointer::shared_ptr< TransientCutpointHandler > protocols::stepwise::monte_carlo::mover::TransientCutpointHandlerOP |
| typedef utility::pointer::shared_ptr< VaryLoopLengthMover const > protocols::stepwise::monte_carlo::mover::VaryLoopLengthMoverCOP |
| typedef utility::pointer::shared_ptr< VaryLoopLengthMover > protocols::stepwise::monte_carlo::mover::VaryLoopLengthMoverOP |
| AttachmentType protocols::stepwise::monte_carlo::mover::attachment_type_from_string | ( | std::string const & | name | ) |
| bool protocols::stepwise::monte_carlo::mover::check_for_connections_for_all_submotif_residues | ( | MoveElement const & | move_element, |
| utility::vector1< StepWiseMove > const & | add_moves | ||
| ) |
| void protocols::stepwise::monte_carlo::mover::ensure_appropriate_foldtree_for_move | ( | StepWiseMove const & | stepwise_move, |
| Pose & | output_pose, | ||
| core::kinematics::FoldTree & | ft_to_restore | ||
| ) |
References core::kinematics::FoldTree::add_edge(), protocols::stepwise::monte_carlo::mover::StepWiseMove::attachments(), core::pose::Pose::chain_begin(), core::pose::Pose::fold_tree(), core::kinematics::FoldTree::get_parent_residue(), core::kinematics::FoldTree::get_residue_edge(), core::kinematics::Edge::label(), protocols::stepwise::monte_carlo::mover::StepWiseMove::move_element(), core::scoring::ref, core::kinematics::FoldTree::reorder(), core::kinematics::FoldTree::root(), core::pose::Pose::size(), core::kinematics::FoldTree::slide_jump(), protocols::TR(), and core::kinematics::FoldTree::upstream_jump_residue().
Referenced by protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::resample_full_model().
| void protocols::stepwise::monte_carlo::mover::filter_for_proximity | ( | pose::Pose const & | pose, |
| utility::vector1< core::Size > & | partition_res, | ||
| core::Size const | center_res | ||
| ) |
| utility::vector1< std::pair< core::Size, core::Size > > protocols::stepwise::monte_carlo::mover::get_design_loops | ( | FullModelParametersCOP | parent_full_model_parameters | ) |
| void protocols::stepwise::monte_carlo::mover::initialize_attachment_type_name | ( | ) |
References attachment_type_name, BOND_TO_NEXT, BOND_TO_PREVIOUS, core::init::init(), JUMP_DOCK, JUMP_TO_NEXT_IN_CHAIN, JUMP_TO_PREV_IN_CHAIN, NO_ATTACHMENT, and SUBMOTIF.
Referenced by attachment_type_from_string(), and to_string().
| void protocols::stepwise::monte_carlo::mover::initialize_move_type_name | ( | ) |
References ADD, ADD_LOOP_RES, ADD_SUBMOTIF, DELETE, DELETE_LOOP_RES, FROM_SCRATCH, core::init::init(), move_type_name, NO_MOVE, RESAMPLE, and RESAMPLE_INTERNAL_LOCAL.
Referenced by move_type_from_string(), and to_string().
| MoveType protocols::stepwise::monte_carlo::mover::move_type_from_string | ( | std::string const & | name | ) |
References core::sequence::end, initialize_move_type_name(), move_type_name, and NO_MOVE.
Referenced by protocols::stepwise::monte_carlo::mover::StepWiseMove::StepWiseMove().
|
inline |
| std::ostream & protocols::stepwise::monte_carlo::mover::operator<< | ( | std::ostream & | os, |
| StepWiseMove const & | swa_move | ||
| ) |
References protocols::stepwise::monte_carlo::mover::StepWiseMove::attachments(), protocols::stepwise::monte_carlo::mover::StepWiseMove::move_element(), protocols::stepwise::monte_carlo::mover::StepWiseMove::move_type(), protocols::stepwise::monte_carlo::mover::StepWiseMove::submotif_tag(), and to_string().
| std::ostream & protocols::stepwise::monte_carlo::mover::operator<< | ( | std::ostream & | os, |
| Attachment const & | attachment | ||
| ) |
| bool protocols::stepwise::monte_carlo::mover::operator== | ( | Attachment const & | a, |
| Attachment const & | b | ||
| ) |
| bool protocols::stepwise::monte_carlo::mover::operator== | ( | StepWiseMove const & | a, |
| StepWiseMove const & | b | ||
| ) |
| void protocols::stepwise::monte_carlo::mover::read_checkpoint_log | ( | utility::vector1< StepWiseMove > & | stepwise_moves, |
| core::Size & | start_idx, | ||
| core::Size const | resample_round, | ||
| core::Size const | nstruct, | ||
| Pose const & | start_pose | ||
| ) |
| std::string protocols::stepwise::monte_carlo::mover::residue_rebuild_checkpoint_namer | ( | core::Size const | resample_round, |
| core::Size const | nstruct | ||
| ) |
| std::string protocols::stepwise::monte_carlo::mover::residue_rebuild_log_namer | ( | core::Size const | resample_round, |
| core::Size const | nstruct | ||
| ) |
| void protocols::stepwise::monte_carlo::mover::set_up_params_for_move | ( | pose::Pose & | output_pose, |
| StepWiseMove const & | stepwise_move | ||
| ) |
References core::pose::full_model_info::CALC_RMS, protocols::stepwise::monte_carlo::mover::StepWiseMove::move_element(), protocols::stepwise::monte_carlo::mover::StepWiseMove::move_type(), core::pose::full_model_info::nonconst_full_model_info(), RESAMPLE_INTERNAL_LOCAL, and core::pose::full_model_info::SAMPLE.
Referenced by protocols::stepwise::monte_carlo::mover::StepWiseMasterMover::resample_full_model().
| modeler::StepWiseModelerOP protocols::stepwise::monte_carlo::mover::setup_unified_stepwise_modeler | ( | protocols::stepwise::monte_carlo::options::StepWiseMonteCarloOptionsCOP | mc_options, |
| core::scoring::ScoreFunctionCOP | scorefxn | ||
| ) |
| std::string protocols::stepwise::monte_carlo::mover::to_string | ( | MoveType const & | move_type | ) |
References initialize_move_type_name(), and move_type_name.
Referenced by protocols::stepwise::monte_carlo::mover::ResampleMover::apply(), and operator<<().
| std::string protocols::stepwise::monte_carlo::mover::to_string | ( | AttachmentType const & | attachment_type | ) |
References attachment_type_name, and initialize_attachment_type_name().
| void protocols::stepwise::monte_carlo::mover::write_checkpoint | ( | utility::vector1< StepWiseMove > const & | stepwise_moves, |
| core::Size const | start_idx, | ||
| core::Size const | resample_round, | ||
| core::Size const | nstruct, | ||
| Pose const & | output_pose | ||
| ) |
| std::map< AttachmentType, std::string> protocols::stepwise::monte_carlo::mover::attachment_type_name |
Referenced by attachment_type_from_string(), initialize_attachment_type_name(), and to_string().
| std::map< MoveType, std::string> protocols::stepwise::monte_carlo::mover::move_type_name |
Referenced by initialize_move_type_name(), move_type_from_string(), and to_string().
1.8.7