Rosetta Protocols  2014.35
Functions | Variables
protocols::toolbox::pose_manipulation Namespace Reference

Functions

void construct_poly_ala_pose (core::pose::Pose &pose, utility::vector1< core::Size > const &positions, bool keep_pro, bool keep_gly, bool keep_disulfide_cys)
 puts in ala residues at the positions specified in the 'positions' input array More...
 
void construct_poly_uniq_restype_pose (core::pose::Pose &pose, utility::vector1< core::Size > const &positions, core::chemical::ResidueType const &restype, bool keep_pro, bool keep_gly, bool keep_disulfide_cys)
 allows construction of a polymer of any residue type More...
 
void construct_poly_XXX_pose (std::string const &aa, core::pose::Pose &pose, utility::vector1< core::Size > const &positions, bool keep_pro, bool keep_gly, bool keep_disulfide_cys)
 puts in XXX residues at the positions specified in the 'positions' input array More...
 
void remove_non_protein_residues (core::pose::Pose &pose)
 deletes all nonprotein residues from a pose More...
 
void add_chainbreaks_according_to_jumps (core::pose::Pose &pose)
 adds chainbreak residue types depending on fold tree jumps More...
 
void add_chainbreaks_according_to_jumps (core::pose::Pose &pose, utility::vector1< core::Size > const &no_cutpoint_residues)
 
void remove_chainbreaks_according_to_jumps (core::pose::Pose &pose)
 removes chainbreak residue types depending on fold tree jumps More...
 
core::Real superimpose_pose_on_subset_CA (core::pose::Pose &pose, core::pose::Pose const &ref_pose, utility::vector1< core::Size > const &positions, int const offset=0)
 superimposes one pose onto the other at the positions specified and More...
 

Variables

static basic::Tracer TR ("protocols.toolbox.pose_manipulation")
 
static basic::Tracer TR_DI ("protocols.toolbox.pose_manipulation.insert_pose_into_pose")
 

Function Documentation

void protocols::toolbox::pose_manipulation::add_chainbreaks_according_to_jumps ( core::pose::Pose pose)
void protocols::toolbox::pose_manipulation::add_chainbreaks_according_to_jumps ( core::pose::Pose pose,
utility::vector1< core::Size > const &  no_cutpoint_residues 
)
void protocols::toolbox::pose_manipulation::construct_poly_ala_pose ( core::pose::Pose pose,
utility::vector1< core::Size > const &  positions,
bool  keep_pro,
bool  keep_gly,
bool  keep_disulfide_cys 
)
void protocols::toolbox::pose_manipulation::construct_poly_uniq_restype_pose ( core::pose::Pose pose,
utility::vector1< core::Size > const &  positions,
core::chemical::ResidueType const &  restype,
bool  keep_pro,
bool  keep_gly,
bool  keep_disulfide_cys 
)
void protocols::toolbox::pose_manipulation::construct_poly_XXX_pose ( std::string const &  aa,
core::pose::Pose pose,
utility::vector1< core::Size > const &  positions,
bool  keep_pro,
bool  keep_gly,
bool  keep_disulfide_cys 
)
void protocols::toolbox::pose_manipulation::remove_chainbreaks_according_to_jumps ( core::pose::Pose pose)
void protocols::toolbox::pose_manipulation::remove_non_protein_residues ( core::pose::Pose pose)
core::Real protocols::toolbox::pose_manipulation::superimpose_pose_on_subset_CA ( core::pose::Pose pose,
core::pose::Pose const &  ref_pose,
utility::vector1< core::Size > const &  positions,
int const  offset = 0 
)

superimposes one pose onto the other at the positions specified and

Author
Florian Richter( flori.nosp@m.c@u..nosp@m.washi.nosp@m.ngto.nosp@m.n.edu) , sep 08 with the offset specified

References core::conformation::Residue::atom_index(), BOGUS_ATOM_ID, core::pose::initialize_atomid_map(), core::pose::Pose::residue(), and core::scoring::superimpose_pose().

Variable Documentation

basic::Tracer protocols::toolbox::pose_manipulation::TR("protocols.toolbox.pose_manipulation")
static
basic::Tracer protocols::toolbox::pose_manipulation::TR_DI("protocols.toolbox.pose_manipulation.insert_pose_into_pose")
static