Rosetta 3.4
Namespaces | Functions
src/protocols/comparative_modeling/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 <protocols/comparative_modeling/AlignmentSet.fwd.hh>
#include <core/id/AtomID_Mask.fwd.hh>
#include <core/id/NamedAtomID.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <utility/vector1.hh>
#include <map>

Namespaces

namespace  protocols
 

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


namespace  protocols::comparative_modeling

Functions

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>.
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)
protocols::loops::LoopsOP protocols::comparative_modeling::pick_loops_unaligned (core::Size nres, utility::vector1< core::Size > const &unaligned_residues, core::Size min_loop_size)
protocols::loops::LoopsOP protocols::comparative_modeling::pick_loops_chainbreak (core::pose::Pose &query_pose, core::Size 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.
void protocols::comparative_modeling::initialize_ss (core::pose::Pose &pose)
utility::vector1
< core::pose::Pose
protocols::comparative_modeling::templates_from_cmd_line ()
bool protocols::comparative_modeling::loops_are_closed (core::pose::Pose &pose)
std::map< std::string,
core::pose::Pose
protocols::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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines