Rosetta
Namespaces | Functions
util.hh File Reference

small bundle of utilities for comparative modeling More...

#include <core/types.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/sequence/SequenceAlignment.fwd.hh>
#include <core/id/SequenceMapping.hh>
#include <core/id/AtomID_Mask.fwd.hh>
#include <core/id/NamedAtomID.fwd.hh>
#include <protocols/comparative_modeling/AlignmentSet.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <utility/vector1.hh>
#include <map>

Namespaces

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

Functions

core::id::SequenceMapping protocols::comparative_modeling::get_qt_mapping_general (core::pose::Pose const &query_pose, core::sequence::SequenceAlignment const &align, core::pose::Pose const &template_pose, core::Size const query_index, core::Size const template_index)
 
protocols::loops::LoopsOP protocols::comparative_modeling::loops_from_alignment (core::Size nres, core::sequence::SequenceAlignment const &aln, core::Size const min_loop_size)
 
void protocols::comparative_modeling::bounded_loops_from_alignment (const core::Size num_residues, const core::Size min_size, const core::sequence::SequenceAlignment &alignment, protocols::loops::LoopsOP &unaligned_regions)
 Identifies consecutive stretches of unaligned residues by scanning the alignment. Each unaligned region is guaranteed to have length at least <min_size>. Aligned regions share this property as well, and can be obtained by calling the invert() method on the output parameter <unaligned_regions>. More...
 
protocols::loops::LoopsOP protocols::comparative_modeling::loops_from_transitive_alignments (core::Size nres1, core::sequence::SequenceAlignment const &aln1, core::Size nres2, core::sequence::SequenceAlignment const &aln2, core::Size const min_loop_size)
 
void protocols::comparative_modeling::rebuild_loops_until_closed (core::pose::Pose &query_pose, core::Size const min_loop_size, core::Size const max_rebuild, std::string const &loop_mover_name)
 
void protocols::comparative_modeling::steal_ligands (core::pose::Pose &dest_pose, core::pose::Pose const &source_pose_in, core::id::NamedAtomID const &anchor_atom_dest, core::id::NamedAtomID const &anchor_atom_source, utility::vector1< core::id::NamedAtomID > const &ligand_indices)
 Function for stealing ligands from a given Pose and adding them to source_pose. More...
 
void protocols::comparative_modeling::initialize_ss (core::pose::Pose &pose)
 
utility::vector1< core::pose::Poseprotocols::comparative_modeling::templates_from_cmd_line ()
 
bool protocols::comparative_modeling::loops_are_closed (core::pose::Pose &pose)
 
std::map< std::string, core::pose::Poseprotocols::comparative_modeling::poses_from_cmd_line (utility::vector1< std::string > const &fn_list)
 
AlignmentSet protocols::comparative_modeling::alignments_from_cmd_line ()
 
void protocols::comparative_modeling::randomize_selected_atoms (core::pose::Pose &query_pose, core::id::AtomID_Mask const &selected)
 

Detailed Description

small bundle of utilities for comparative modeling

Author
James Thompson