Rosetta
Namespaces | Functions
util_functions.hh File Reference
#include <core/types.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/conformation/Residue.fwd.hh>
#include <core/id/AtomID.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/scoring/constraints/AmbiguousConstraint.fwd.hh>
#include <core/scoring/func/Func.fwd.hh>
#include <list>
#include <string>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::toolbox
 
 protocols::toolbox::match_enzdes_util
 

Functions

void protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions (core::pose::Pose &pose, core::conformation::Residue new_res, core::Size res_pos)
 
core::scoring::constraints::AmbiguousConstraintCOP protocols::toolbox::match_enzdes_util::constrain_pose_res_to_invrots (std::list< core::conformation::ResidueCOP > const &invrots, utility::vector1< core::Size > const &seqpos, core::pose::Pose const &pose, core::scoring::func::FuncOP constraint_func=nullptr)
 fowarding function for function below More...
 
core::scoring::constraints::AmbiguousConstraintCOP protocols::toolbox::match_enzdes_util::constrain_pose_res_to_invrots (std::list< core::conformation::ResidueCOP > const &invrots, utility::vector1< core::Size > const &seqpos, core::pose::Pose const &pose, core::id::AtomID const &fixed_pt, core::scoring::func::FuncOP constraint_func=nullptr)
 constraints each invrot to the backbone of each seqpos and throws all those constraints into one ambiguous constraint. More...
 
core::conformation::ResidueCOP protocols::toolbox::match_enzdes_util::cst_residue_in_pose (core::pose::Pose const &pose, core::Size geomcst, core::Size geomcst_template_res)
 convenience function that returns a residue of the desired cst interaction in case there are no constraints in the pose, returns null pointer More...
 
std::string protocols::toolbox::match_enzdes_util::assemble_remark_line (std::string const &chainA, std::string const &resA, int seqposA, std::string const &chainB, std::string const &resB, int seqposB, core::Size cst_block, core::Size ex_geom_id)
 
bool protocols::toolbox::match_enzdes_util::split_up_remark_line (std::string line, std::string &chainA, std::string &resA, int &seqposA, std::string &chainB, std::string &resB, int &seqposB, core::Size &cst_block, core::Size &ex_geom_id)
 
core::Size protocols::toolbox::match_enzdes_util::get_first_protein_residue (core::pose::Pose const &pose)
 
core::Size protocols::toolbox::match_enzdes_util::get_last_protein_residue (core::pose::Pose const &pose)
 
utility::vector1< core::chemical::ResidueTypeCOPprotocols::toolbox::match_enzdes_util::sort_residue_type_pointers_by_name (utility::vector1< core::chemical::ResidueTypeCOP > const &restype_temp_set)