Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
ExposedStrandMover Class Reference
Inheritance diagram for ExposedStrandMover:
Inheritance graph
[legend]

Public Member Functions

 ExposedStrandMover ()
 
void apply (core::pose::Pose &pose) override
 
virtual void print_sheets (core::pose::Pose &pose, core::Size &start_sheet, core::Size &end_sheet, core::Size &nhbonds)
 
virtual void print_sheets_extras (core::pose::Pose &pose, core::pose::Pose &native_pose, core::Size &start_sheet, core::Size &end_sheet, core::Size &nhbonds, Real &rmsd, Real &energy, Size &match_res)
 
virtual void parse_strand_ids (core::pose::Pose &pose, utility::vector1< std::string > &strand_id)
 
virtual Real bb_score (pose::Pose &pose, core::Size aligned_chain_num, core::scoring::ScoreFunctionOP &scorefxn)
 
virtual pose::Pose move_superimpose (core::pose::Pose &pose1, core::pose::Pose &pose2, core::Size &start_res1, core::Size &start_res2, core::Size &end_res1, core::Size &end_res2)
 
virtual Real bb_rmsd (const core::pose::Pose &pose1, const core::pose::Pose &pose2)
 
virtual bool is_exposed (pose::Pose &pose, Size &resid, vector1< Real > sasa_values)
 
MoverOP clone () const override
 
std::string get_name () const override
 
MoverOP fresh_instance () const override
 

Private Attributes

core::scoring::ScoreFunctionOP scorefxn_
 
bool check_rmsd_
 
vector1< std::string > strand_def_vector_
 
vector1< core::Size > strand_pose_nums_
 
core::pose::Pose native_pose_
 
Size beta_length_
 
Size sat_allow_
 
Size num_satisfied_
 
core::Real maxE_
 
core::Real maxRMSD_
 
char chain_char_
 
std::string struct_filename_
 
vector1< core::Real > best_rmsd_values_
 
utility::vector1< core::Size > res_to_loose_
 
vector1< pose::Posemaster_poses_
 
vector1< Real > full_scores_
 
vector1< Size > start_res_list_
 
vector1< Size > end_res_list_
 

Constructor & Destructor Documentation

ExposedStrandMover::ExposedStrandMover ( )

References beta_length, check_rmsd, option, and sat_allow.

Member Function Documentation

void ExposedStrandMover::apply ( core::pose::Pose pose)
override
core::Real ExposedStrandMover::bb_rmsd ( const core::pose::Pose pose1,
const core::pose::Pose pose2 
)
virtual

References loops_kic::rms.

core::Real ExposedStrandMover::bb_score ( pose::Pose pose,
core::Size  aligned_chain_num,
core::scoring::ScoreFunctionOP &  scorefxn 
)
virtual
MoverOP ExposedStrandMover::clone ( ) const
inlineoverride
MoverOP ExposedStrandMover::fresh_instance ( ) const
inlineoverride

References clone().

std::string ExposedStrandMover::get_name ( ) const
inlineoverride
bool ExposedStrandMover::is_exposed ( pose::Pose pose,
Size &  resid,
vector1< Real >  sasa_values 
)
virtual
pose::Pose ExposedStrandMover::move_superimpose ( core::pose::Pose pose1,
core::pose::Pose pose2,
core::Size &  start_res1,
core::Size &  start_res2,
core::Size &  end_res1,
core::Size &  end_res2 
)
virtual
void ExposedStrandMover::parse_strand_ids ( core::pose::Pose pose,
utility::vector1< std::string > &  strand_id 
)
virtual

References chain_index, end_index, start_index, and TR.

void ExposedStrandMover::print_sheets ( core::pose::Pose pose,
core::Size &  start_sheet,
core::Size &  end_sheet,
core::Size &  nhbonds 
)
virtual
void ExposedStrandMover::print_sheets_extras ( core::pose::Pose pose,
core::pose::Pose native_pose,
core::Size &  start_sheet,
core::Size &  end_sheet,
core::Size &  nhbonds,
Real &  rmsd,
Real &  energy,
Size &  match_res 
)
virtual

Member Data Documentation

vector1<core::Real> ExposedStrandMover::best_rmsd_values_
private
Size ExposedStrandMover::beta_length_
private
char ExposedStrandMover::chain_char_
private
bool ExposedStrandMover::check_rmsd_
private
vector1<Size> ExposedStrandMover::end_res_list_
private
vector1<Real> ExposedStrandMover::full_scores_
private
vector1<pose::Pose> ExposedStrandMover::master_poses_
private
core::Real ExposedStrandMover::maxE_
private
core::Real ExposedStrandMover::maxRMSD_
private
core::pose::Pose ExposedStrandMover::native_pose_
private
Size ExposedStrandMover::num_satisfied_
private
utility::vector1< core::Size > ExposedStrandMover::res_to_loose_
private
Size ExposedStrandMover::sat_allow_
private
core::scoring::ScoreFunctionOP ExposedStrandMover::scorefxn_
private
vector1<Size> ExposedStrandMover::start_res_list_
private
vector1< std::string > ExposedStrandMover::strand_def_vector_
private
vector1< core::Size > ExposedStrandMover::strand_pose_nums_
private
std::string ExposedStrandMover::struct_filename_
private

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