Rosetta
Public Member Functions | Private Attributes | List of all members
apps::pilot::SampleSecondaryStructureAlignmentMover Class Reference

#include <util.hh>

Inheritance diagram for apps::pilot::SampleSecondaryStructureAlignmentMover:
Inheritance graph
[legend]

Public Member Functions

 SampleSecondaryStructureAlignmentMover (numeric::random::RandomGenerator &RG, utility::vector1< utility::file::FileName > const &template_filenames)
 
void read_template_structures (utility::vector1< core::pose::PoseOP > &template_structures, utility::vector1< utility::file::FileName > const &template_filenames)
 
void set_loops_to_virt_ala (core::pose::Pose &pose, Loops loops)
 
void revert_loops_to_original (core::pose::Pose &pose, Loops loops)
 
void add_gap_constraints_to_pose (core::pose::Pose &pose, Size seq_distance_to_gap, Loops const &chunks, Real stdev=1.)
 
void setup_startree (core::pose::Pose &pose)
 
numeric::xyzVector< Realcenter_of_mass (core::pose::Pose const &pose)
 
void translate_virt_to_CoM (core::pose::Pose &pose)
 
Loops loops ()
 
void apply (core::pose::Pose &pose)
 
std::string get_name () const
 

Private Attributes

numeric::random::RandomGeneratorRG_
 
utility::vector1< core::pose::PoseOP > template_poses_
 
Loops ss_chunks_pose_
 
Loops loops_pose_
 

Constructor & Destructor Documentation

◆ SampleSecondaryStructureAlignmentMover()

apps::pilot::SampleSecondaryStructureAlignmentMover::SampleSecondaryStructureAlignmentMover ( numeric::random::RandomGenerator RG,
utility::vector1< utility::file::FileName > const &  template_filenames 
)
inline

Member Function Documentation

◆ add_gap_constraints_to_pose()

void apps::pilot::SampleSecondaryStructureAlignmentMover::add_gap_constraints_to_pose ( core::pose::Pose pose,
Size  seq_distance_to_gap,
Loops const &  chunks,
Real  stdev = 1. 
)
inline

◆ apply()

void apps::pilot::SampleSecondaryStructureAlignmentMover::apply ( core::pose::Pose pose)
inline

◆ center_of_mass()

numeric::xyzVector<Real> apps::pilot::SampleSecondaryStructureAlignmentMover::center_of_mass ( core::pose::Pose const &  pose)
inline

◆ get_name()

std::string apps::pilot::SampleSecondaryStructureAlignmentMover::get_name ( ) const
inline

◆ loops()

Loops apps::pilot::SampleSecondaryStructureAlignmentMover::loops ( )
inline

◆ read_template_structures()

void apps::pilot::SampleSecondaryStructureAlignmentMover::read_template_structures ( utility::vector1< core::pose::PoseOP > &  template_structures,
utility::vector1< utility::file::FileName > const &  template_filenames 
)
inline

◆ revert_loops_to_original()

void apps::pilot::SampleSecondaryStructureAlignmentMover::revert_loops_to_original ( core::pose::Pose pose,
Loops  loops 
)
inline

◆ set_loops_to_virt_ala()

void apps::pilot::SampleSecondaryStructureAlignmentMover::set_loops_to_virt_ala ( core::pose::Pose pose,
Loops  loops 
)
inline

◆ setup_startree()

void apps::pilot::SampleSecondaryStructureAlignmentMover::setup_startree ( core::pose::Pose pose)
inline

◆ translate_virt_to_CoM()

void apps::pilot::SampleSecondaryStructureAlignmentMover::translate_virt_to_CoM ( core::pose::Pose pose)
inline

Member Data Documentation

◆ loops_pose_

Loops apps::pilot::SampleSecondaryStructureAlignmentMover::loops_pose_
private

◆ RG_

numeric::random::RandomGenerator& apps::pilot::SampleSecondaryStructureAlignmentMover::RG_
private

◆ ss_chunks_pose_

Loops apps::pilot::SampleSecondaryStructureAlignmentMover::ss_chunks_pose_
private

◆ template_poses_

utility::vector1< core::pose::PoseOP > apps::pilot::SampleSecondaryStructureAlignmentMover::template_poses_
private

The documentation for this class was generated from the following file: