Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper Class Reference

#include <StepWiseRNA_RotamerGenerator_Wrapper.hh>

Inheritance diagram for protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper:
Inheritance graph
[legend]
Collaboration diagram for protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper:
Collaboration graph
[legend]

Public Member Functions

 StepWiseRNA_RotamerGenerator_Wrapper (core::pose::Pose const &pose, utility::vector1< core::Size > const &moving_suite_list, bool const &sample_sugar_and_base1, bool const &sample_sugar_and_base2)
 
virtual ~StepWiseRNA_RotamerGenerator_Wrapper ()
 
bool has_another_rotamer () const
 
utility::vector1< Torsion_Infoget_next_rotamer ()
 
void set_sample_extra_rotamers (bool const &setting)
 
void set_fast (bool const &setting)
 
void set_sample_chi_torsion (bool const &setting)
 
void set_include_syn_chi (bool const include_syn_chi)
 
void set_force_syn_chi_res_list (utility::vector1< core::Size > const &setting)
 
void set_force_north_ribose_list (utility::vector1< core::Size > const &setting)
 
void set_force_south_ribose_list (utility::vector1< core::Size > const &setting)
 
void set_bin_size (core::Size const setting)
 
void set_extra_epsilon (bool const setting)
 
void set_extra_beta (bool const setting)
 
void set_extra_anti_chi (bool const setting)
 
void set_extra_syn_chi (bool const setting)
 
void set_exclude_alpha_beta_gamma_sampling (bool const setting)
 
void set_allow_syn_pyrimidine (bool const setting)
 
core::Size group_rotamer (core::Size const list_position)
 
core::Size subgroup_rotamer (core::Size const list_position)
 
core::Size rotamer_generator_list_size ()
 
void initialize_rotamer_generator_list ()
 

Private Member Functions

StepWiseRNA_RotamerGeneratorOP
const 
setup_rotamer_generator (core::Size const list_position)
 
PuckerState Get_residue_pucker_state_internal (core::pose::Pose const &pose, Size list_position, std::string which_sugar, bool sample_sugar_pucker) const
 

Private Attributes

core::pose::Pose const & pose_
 
utility::vector1< core::Size >
const 
moving_suite_list_
 
bool const sample_sugar_and_base1_
 
bool const sample_sugar_and_base2_
 
bool sample_extra_rotamers_
 
bool fast_
 
bool verbose_
 
bool sample_chi_torsion_
 
bool include_syn_chi_
 
bool Is_prepend_
 
utility::vector1< core::Sizeforce_syn_chi_res_list_
 
utility::vector1< core::Sizeforce_north_ribose_list_
 
utility::vector1< core::Sizeforce_south_ribose_list_
 
core::Size bin_size_
 
bool extra_epsilon_
 
bool extra_beta_
 
bool extra_anti_chi_
 
bool extra_syn_chi_
 
bool exclude_alpha_beta_gamma_sampling_
 
bool allow_syn_pyrimidine_
 
utility::vector1
< StepWiseRNA_RotamerGeneratorOP
rotamer_generator_list_
 

Constructor & Destructor Documentation

protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::StepWiseRNA_RotamerGenerator_Wrapper ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  moving_suite_list,
bool const &  sample_sugar_and_base1,
bool const &  sample_sugar_and_base2 
)
protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::~StepWiseRNA_RotamerGenerator_Wrapper ( )
virtual

Member Function Documentation

utility::vector1< Torsion_Info > protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::get_next_rotamer ( )
PuckerState protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::Get_residue_pucker_state_internal ( core::pose::Pose const &  pose,
Size  list_position,
std::string  which_sugar,
bool  sample_sugar_pucker 
) const
private
core::Size protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::group_rotamer ( core::Size const  list_position)
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::has_another_rotamer ( ) const

References rotamer_generator_list_.

Referenced by get_next_rotamer().

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::initialize_rotamer_generator_list ( )
core::Size protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::rotamer_generator_list_size ( )
inline
void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_allow_syn_pyrimidine ( bool const  setting)
inline

References allow_syn_pyrimidine_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_bin_size ( core::Size const  setting)
inline

References bin_size_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_exclude_alpha_beta_gamma_sampling ( bool const  setting)
inline
void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_extra_anti_chi ( bool const  setting)
inline

References extra_anti_chi_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_extra_beta ( bool const  setting)
inline

References extra_beta_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_extra_epsilon ( bool const  setting)
inline

References extra_epsilon_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_extra_syn_chi ( bool const  setting)
inline

References extra_syn_chi_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_fast ( bool const &  setting)

References fast_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_force_north_ribose_list ( utility::vector1< core::Size > const &  setting)
inline
void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_force_south_ribose_list ( utility::vector1< core::Size > const &  setting)
inline
void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_force_syn_chi_res_list ( utility::vector1< core::Size > const &  setting)
inline
void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_include_syn_chi ( bool const  include_syn_chi)
inline

References include_syn_chi_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_sample_chi_torsion ( bool const &  setting)
inline

References sample_chi_torsion_.

void protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::set_sample_extra_rotamers ( bool const &  setting)
inline
StepWiseRNA_RotamerGeneratorOP const protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::setup_rotamer_generator ( core::Size const  list_position)
private
core::Size protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::subgroup_rotamer ( core::Size const  list_position)

Member Data Documentation

bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::allow_syn_pyrimidine_
private
core::Size protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::bin_size_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::exclude_alpha_beta_gamma_sampling_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::extra_anti_chi_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::extra_beta_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::extra_epsilon_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::extra_syn_chi_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::fast_
private
utility::vector1< core::Size > protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::force_north_ribose_list_
private
utility::vector1< core::Size > protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::force_south_ribose_list_
private
utility::vector1< core::Size > protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::force_syn_chi_res_list_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::include_syn_chi_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::Is_prepend_
private
utility::vector1< core::Size > const protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::moving_suite_list_
private
core::pose::Pose const& protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::pose_
private

Referenced by setup_rotamer_generator().

utility::vector1< StepWiseRNA_RotamerGeneratorOP > protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::rotamer_generator_list_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::sample_chi_torsion_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::sample_extra_rotamers_
private
bool const protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::sample_sugar_and_base1_
private
bool const protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::sample_sugar_and_base2_
private
bool protocols::swa::rna::StepWiseRNA_RotamerGenerator_Wrapper::verbose_
private

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