Rosetta
Namespaces | Functions
util.cc File Reference
#include <protocols/docking/util.hh>
#include <core/kinematics/Edge.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/select/residue_selector/ChainSelector.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/conformation/Conformation.hh>
#include <core/types.hh>
#include <basic/Tracer.hh>
#include <numeric/random/random.hh>
#include <utility/string_util.hh>
#include <utility/vector1.hh>
#include <sstream>

Namespaces

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

Functions

static basic::Tracer TR ("protocols.docking.util")
 Construct a foldtree from a description of the chains involved in the interface. More...
 
std::string protocols::docking::comma_separated_partner_chains (std::string const &chains)
 
void protocols::docking::setup_edges_for_partner (core::pose::Pose const &pose, utility::vector1< bool > const &partner, core::Size const center_of_mass_residue, core::kinematics::FoldTree &ft)
 
core::Size protocols::docking::setup_dock_jump (core::Size const partner1_CoM, core::Size const partner2_CoM, core::kinematics::FoldTree &ft, bool const make_dock_jump_label_1=false)
 
void protocols::docking::setup_foldtree (core::pose::Pose &pose, std::string const &partner_chainID, DockJumps &movable_jumps, bool rand_jump_res_partner2=false)
 Setup FoldTree for docking across an interface. The partners are described by a string for the partner chains (using pdb_chain identification) separated by "_". The foldtree is set up such that the jump points are at the center of masses of the two partners. More...
 
void protocols::docking::setup_foldtree (core::pose::Pose const &pose, utility::vector1< bool > const &partner1, DockJumps &movable_jumps, core::kinematics::FoldTree &ft, bool rand_jump_res_partner2=false)
 Setup foldtree for docking across an interface. The partners are described by a vector of booleans of the same length as the number of residues in the pose. The FoldTree is set up such that the jump points are at the center of masses of the two partners. More...
 

Function Documentation

◆ TR()

static basic::Tracer TR ( "protocols.docking.util"  )
static

Construct a foldtree from a description of the chains involved in the interface.

Author
Brian Weitzner
Matthew O'Meara