Rosetta 3.4
Namespaces | Functions
src/protocols/loops/loops_main.hh File Reference
#include <core/types.hh>
#include <core/kinematics/FoldTree.fwd.hh>
#include <core/kinematics/MoveMap.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <protocols/loops/Loop.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <core/id/SequenceMapping.fwd.hh>
#include <core/fragment/FragSet.fwd.hh>
#include <utility/vector1.fwd.hh>
#include <vector>
#include <utility/vector1.hh>

Namespaces

namespace  protocols
 

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


namespace  protocols::loops

Functions

void protocols::loops::fold_tree_from_loops (core::pose::Pose const &pose, Loops const &loops, core::kinematics::FoldTree &f, bool terminal_cutpoint=false)
 the main function for perform loop modeling
void protocols::loops::set_single_loop_fold_tree (core::pose::Pose &pose, Loop const &loop)
void protocols::loops::remove_cutpoint_variants (core::pose::Pose &pose, bool force)
void protocols::loops::add_cutpoint_variants (core::pose::Pose &pose)
void protocols::loops::add_single_cutpoint_variant (core::pose::Pose &pose, const Loop &loop)
void protocols::loops::loops_set_move_map (core::pose::Pose &pose, Loops const &loops, bool const fix_template_sc, core::kinematics::MoveMap &mm, core::Real neighbor_dist=10.0)
 create a MoveMap for use of minimization based on loop definition (wrapper)
void protocols::loops::loops_set_move_map (Loops const &loops, utility::vector1< bool > const &allow_sc_move, core::kinematics::MoveMap &mm)
 create a MoveMap for use of minimization based on loop definition
void protocols::loops::set_move_map_for_centroid_loop (Loop const &loop, core::kinematics::MoveMap &mm)
void protocols::loops::ccd_close_loops (core::pose::Pose &pose, Loops const &loops, core::kinematics::MoveMap const &mm)
 close loops by the CCD mechanism
void protocols::loops::get_tenA_neighbor_residues (core::pose::Pose const &pose, utility::vector1< bool > &residue_positions)
 get neighbor residues within 10 A CB distance cutoff
void protocols::loops::select_loop_residues (core::pose::Pose const &pose, Loops const &loops, bool const include_neighbors, utility::vector1< bool > &map, core::Real neighbor_dist=10.0)
 mark loop residues and its neighbors as necessary in a sequence map.
void protocols::loops::select_loop_residues (pose::Pose const &pose, Loop const &loop, bool const include_neighbors, utility::vector1< bool > &map, Real neighbor_dist)
void protocols::loops::filter_loop_neighbors_by_distance (core::pose::Pose const &pose, utility::vector1< bool > &map, Loops const &loops, core::Real &dist_cutoff)
 filter set of loop neighbors to a certain CB distance
bool protocols::loops::set_secstruct_from_psipred_ss2 (core::pose::Pose &pose)
 helper function to set secondary structure of a Pose from an external file.
bool protocols::loops::set_secstruct_from_dssp (core::pose::Pose &pose, std::string const &filename)
 another helper function to set secondary structure of a Pose from an external file.
void protocols::loops::idealize_loop (core::pose::Pose &pose, Loop const &loop)
void protocols::loops::set_extended_torsions (core::pose::Pose &pose, Loop const &loop)
void protocols::loops::read_loop_fragments (std::vector< core::fragment::FragSetOP > &frag_libs)
void protocols::loops::read_loop_fragments (utility::vector1< core::fragment::FragSetOP > &frag_libs)
void protocols::loops::remove_missing_density (core::pose::Pose &pose, Loop const &loop)
core::Real protocols::loops::native_loop_core_CA_rmsd (const core::pose::Pose &native_pose, const core::pose::Pose &pose, loops::Loops loops, int &corelength)
Real protocols::loops::loop_rmsd (core::pose::Pose const &pose1, core::pose::Pose const &pose2, Loops const &loops, bool CA_only=false, bool bb_only=true)
 calculate rmsd of loop residues with repect to native (template aligned)
Real protocols::loops::loop_rmsd_with_superimpose (core::pose::Pose const &pose1, core::pose::Pose const &pose2, Loops const &loops, bool CA_only=false, bool bb_only=true)
 As above but actuall superimposes the non-loop part.
Real protocols::loops::loop_rmsd_with_superimpose_core (core::pose::Pose const &pose1, core::pose::Pose const &pose2, Loops const &loops, Loops const &core, bool CA_only=false, bool bb_only=true)
 As above but actually superimposes only the core part (in case there are multiple loops...)
Real protocols::loops::loop_local_rmsd (core::pose::Pose const &pose1, core::pose::Pose const &pose2, Loops const &loops)
 calculate rmsd of loop residues with repect to native (loop fit)
void protocols::loops::trim_back_sequence_mapping (core::id::SequenceMapping &mapping, std::string const &source_seq, std::string const &target_seq, core::Size const min_loop_size)
void protocols::loops::extend_sequence_mapping (pose::Pose const &pose, id::SequenceMapping &mapping, std::string &source_seq, std::string &target_seq)
void protocols::loops::set_loop_cutpoint_in_pose_fold_tree (Size const new_cutpoint, pose::Pose &pose, Size const loop_begin, Size const loop_end)
void protocols::loops::apply_sequence_mapping (pose::Pose &pose, std::string const &target_seq, id::SequenceMapping const &start_mapping)

Detailed Description

Author:
Chu Wang
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines