Rosetta
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters Class Reference

#include <StepWiseBasicWorkingParameters.hh>

Inheritance diagram for protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters:
Inheritance graph
[legend]

Public Member Functions

 StepWiseBasicWorkingParameters ()
 
 ~StepWiseBasicWorkingParameters () override
 
std::string const & sequence () const
 
void set_sequence (std::string const &setting)
 
std::string const & full_sequence () const
 
void set_full_sequence (std::string const &setting)
 
std::string const & working_sequence () const
 
core::Size const & moving_res () const
 
void set_moving_res (core::Size const &setting)
 
core::Size const & working_moving_res () const
 
core::Size const & working_moving_suite () const
 
core::Size actually_moving_res () const
 
utility::vector1< core::Sizeworking_res_list () const
 
utility::vector1< core::Size > const & working_moving_res_list () const
 
void set_working_moving_res_list (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Size > const & working_moving_suite_list () const
 
utility::vector1< core::Size > const & is_working_res () const
 
void set_is_working_res (utility::vector1< core::Size > const &setting)
 
std::map< core::Size, core::Size > & full_to_sub ()
 
void set_full_to_sub (std::map< core::Size, core::Size > const &setting)
 
std::map< core::Size, core::Size > & sub_to_full ()
 
std::map< core::Size, core::Size > const & const_full_to_sub () const
 
std::map< core::Size, core::Size > const & const_sub_to_full () const
 
core::Size full_to_sub (core::Size const i) const
 
core::Size sub_to_full (core::Size const i) const
 
utility::vector1< core::Sizeapply_full_to_sub_mapping (utility::vector1< core::Size > const &res_vector)
 
core::Size apply_full_to_sub_mapping (core::Size const res) const
 
std::map< core::Size, core::Sizecreate_sub_to_full_map (std::map< core::Size, core::Size > const &full_to_sub) const
 
utility::vector1< core::Size > const & cutpoint_closed_list () const
 
void set_cutpoint_closed_list (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Size > const & cutpoint_open_list () const
 
void set_cutpoint_open_list (utility::vector1< core::Size > const &setting)
 
utility::vector1< std::pair< core::Size, core::Size > > const & chain_boundaries () const
 
void set_chain_boundaries (utility::vector1< std::pair< core::Size, core::Size > > const &setting)
 
ObjexxFCL::FArray1D< bool > const & partition_definition () const
 
void set_partition_definition (ObjexxFCL::FArray1D< bool > const &setting)
 
void set_partition_definition (utility::vector1< core::Size > const &partition_definition_vector)
 
bool const & is_prepend () const
 
void set_is_prepend (bool const &setting)
 
bool const & is_internal () const
 
void set_is_internal (bool const &setting)
 
core::Size const & gap_size () const
 
void set_gap_size (core::Size const &setting)
 
utility::vector1< core::Size > const & fixed_res () const
 
void set_fixed_res (utility::vector1< core::Size > const &fixed_res)
 
utility::vector1< core::Size > const & working_fixed_res () const
 
void set_working_fixed_res (utility::vector1< core::Size > const &working_fixed_res)
 
utility::vector1< core::Size > const & calc_rms_res () const
 
void set_calc_rms_res (utility::vector1< core::Size > const &calc_rms_res)
 
utility::vector1< core::Size > const & working_calc_rms_res () const
 
void set_working_calc_rms_res (utility::vector1< core::Size > const &working_calc_rms_res)
 
utility::vector1< core::Size > const & working_moving_partition_res () const
 
void set_working_moving_partition_res (utility::vector1< core::Size > const &working_moving_partition_res)
 
core::pose::PoseCOP working_native_pose () const
 
void set_working_native_pose (core::pose::PoseOP &pose)
 
void set_working_native_pose (core::pose::PoseCOP pose)
 

Protected Attributes

std::string full_sequence_
 
std::string working_sequence_
 
core::Size moving_res_
 
core::Size working_moving_res_
 
core::Size working_moving_suite_
 
utility::vector1< core::Sizeworking_moving_res_list_
 
utility::vector1< core::Sizeworking_moving_suite_list_
 
utility::vector1< core::Sizeis_working_res_
 
std::map< core::Size, core::Sizefull_to_sub_
 
std::map< core::Size, core::Sizesub_to_full_
 
utility::vector1< core::Sizecutpoint_closed_list_
 
utility::vector1< core::Sizecutpoint_open_list_
 
utility::vector1< std::pair< core::Size, core::Size > > chain_boundaries_
 
ObjexxFCL::FArray1D< bool > partition_definition_
 
bool is_prepend_
 
bool is_internal_
 
core::Size gap_size_
 
core::pose::PoseCOP working_native_pose_
 
utility::vector1< core::Sizefixed_res_
 
utility::vector1< core::Sizeworking_fixed_res_
 
utility::vector1< core::Sizecalc_rms_res_
 
utility::vector1< core::Sizeworking_calc_rms_res_
 
utility::vector1< core::Sizeworking_moving_partition_res_
 

Private Member Functions

void update_working_moving_suite ()
 
void update_working_sequence ()
 

Constructor & Destructor Documentation

◆ StepWiseBasicWorkingParameters()

protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::StepWiseBasicWorkingParameters ( )

◆ ~StepWiseBasicWorkingParameters()

protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::~StepWiseBasicWorkingParameters ( )
overridedefault

Member Function Documentation

◆ actually_moving_res()

Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::actually_moving_res ( ) const

◆ apply_full_to_sub_mapping() [1/2]

Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::apply_full_to_sub_mapping ( core::Size const  res) const

References full_to_sub_.

◆ apply_full_to_sub_mapping() [2/2]

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::apply_full_to_sub_mapping ( utility::vector1< core::Size > const &  res_vector)

◆ calc_rms_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::calc_rms_res ( ) const
inline

References calc_rms_res_.

Referenced by set_calc_rms_res().

◆ chain_boundaries()

utility::vector1< std::pair< core::Size, core::Size > > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::chain_boundaries ( ) const
inline

References chain_boundaries_.

◆ const_full_to_sub()

std::map< core::Size, core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::const_full_to_sub ( ) const
inline

References full_to_sub_.

◆ const_sub_to_full()

std::map< core::Size, core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::const_sub_to_full ( ) const
inline

References sub_to_full_.

◆ create_sub_to_full_map()

std::map< core::Size, core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::create_sub_to_full_map ( std::map< core::Size, core::Size > const &  full_to_sub) const

References full_to_sub(), and sub_to_full().

Referenced by set_full_to_sub().

◆ cutpoint_closed_list()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::cutpoint_closed_list ( ) const
inline

References cutpoint_closed_list_.

◆ cutpoint_open_list()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::cutpoint_open_list ( ) const
inline

References cutpoint_open_list_.

◆ fixed_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::fixed_res ( ) const
inline

References fixed_res_.

Referenced by set_fixed_res().

◆ full_sequence()

std::string const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::full_sequence ( ) const
inline

◆ full_to_sub() [1/2]

std::map< core::Size, core::Size >& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::full_to_sub ( )
inline

References full_to_sub_.

Referenced by create_sub_to_full_map().

◆ full_to_sub() [2/2]

core::Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::full_to_sub ( core::Size const  i) const
inline

References full_to_sub_.

◆ gap_size()

core::Size const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::gap_size ( ) const
inline

References gap_size_.

◆ is_internal()

bool const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::is_internal ( ) const
inline

References is_internal_.

◆ is_prepend()

bool const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::is_prepend ( ) const
inline

References is_prepend_.

◆ is_working_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::is_working_res ( ) const
inline

References is_working_res_.

◆ moving_res()

core::Size const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::moving_res ( ) const
inline

References moving_res_.

◆ partition_definition()

ObjexxFCL::FArray1D< bool > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::partition_definition ( ) const
inline

References partition_definition_.

◆ sequence()

std::string const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::sequence ( ) const
inline

◆ set_calc_rms_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_calc_rms_res ( utility::vector1< core::Size > const &  calc_rms_res)
inline

References calc_rms_res(), and calc_rms_res_.

◆ set_chain_boundaries()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_chain_boundaries ( utility::vector1< std::pair< core::Size, core::Size > > const &  setting)
inline

References chain_boundaries_.

◆ set_cutpoint_closed_list()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_cutpoint_closed_list ( utility::vector1< core::Size > const &  setting)
inline

References cutpoint_closed_list_.

◆ set_cutpoint_open_list()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_cutpoint_open_list ( utility::vector1< core::Size > const &  setting)
inline

References cutpoint_open_list_.

◆ set_fixed_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_fixed_res ( utility::vector1< core::Size > const &  fixed_res)
inline

References fixed_res(), and fixed_res_.

◆ set_full_sequence()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_full_sequence ( std::string const &  setting)
inline

References full_sequence_, and update_working_sequence().

Referenced by set_sequence().

◆ set_full_to_sub()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_full_to_sub ( std::map< core::Size, core::Size > const &  setting)

◆ set_gap_size()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_gap_size ( core::Size const &  setting)
inline

References gap_size_.

◆ set_is_internal()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_is_internal ( bool const &  setting)
inline

References is_internal_.

◆ set_is_prepend()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_is_prepend ( bool const &  setting)
inline

◆ set_is_working_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_is_working_res ( utility::vector1< core::Size > const &  setting)
inline

◆ set_moving_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_moving_res ( core::Size const &  setting)
inline

References moving_res_.

◆ set_partition_definition() [1/2]

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_partition_definition ( ObjexxFCL::FArray1D< bool > const &  setting)
inline

References partition_definition_.

◆ set_partition_definition() [2/2]

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_partition_definition ( utility::vector1< core::Size > const &  partition_definition_vector)

References partition_definition_.

◆ set_sequence()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_sequence ( std::string const &  setting)
inline

References set_full_sequence().

◆ set_working_calc_rms_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_working_calc_rms_res ( utility::vector1< core::Size > const &  working_calc_rms_res)
inline

◆ set_working_fixed_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_working_fixed_res ( utility::vector1< core::Size > const &  working_fixed_res)
inline

◆ set_working_moving_partition_res()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_working_moving_partition_res ( utility::vector1< core::Size > const &  working_moving_partition_res)
inline

◆ set_working_moving_res_list()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_working_moving_res_list ( utility::vector1< core::Size > const &  setting)

◆ set_working_native_pose() [1/2]

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_working_native_pose ( core::pose::PoseCOP  pose)

References working_native_pose_.

◆ set_working_native_pose() [2/2]

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::set_working_native_pose ( core::pose::PoseOP pose)

References working_native_pose_.

◆ sub_to_full() [1/2]

std::map< core::Size, core::Size >& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::sub_to_full ( )
inline

References sub_to_full_.

Referenced by create_sub_to_full_map().

◆ sub_to_full() [2/2]

core::Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::sub_to_full ( core::Size const  i) const
inline

References sub_to_full_.

◆ update_working_moving_suite()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::update_working_moving_suite ( )
private

◆ update_working_sequence()

void protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::update_working_sequence ( )
private

◆ working_calc_rms_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_calc_rms_res ( ) const
inline

◆ working_fixed_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_fixed_res ( ) const
inline

References working_fixed_res_.

Referenced by set_working_fixed_res().

◆ working_moving_partition_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_partition_res ( ) const
inline

◆ working_moving_res()

core::Size const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_res ( ) const
inline

References working_moving_res_.

◆ working_moving_res_list()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_res_list ( ) const
inline

◆ working_moving_suite()

core::Size const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_suite ( ) const
inline

References working_moving_suite_.

◆ working_moving_suite_list()

utility::vector1< core::Size > const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_suite_list ( ) const
inline

◆ working_native_pose()

core::pose::PoseCOP protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_native_pose ( ) const

References working_native_pose_.

◆ working_res_list()

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_res_list ( ) const

◆ working_sequence()

std::string const& protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_sequence ( ) const
inline

References working_sequence_.

Member Data Documentation

◆ calc_rms_res_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::calc_rms_res_
protected

Referenced by calc_rms_res(), and set_calc_rms_res().

◆ chain_boundaries_

utility::vector1< std::pair< core::Size, core::Size > > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::chain_boundaries_
protected

◆ cutpoint_closed_list_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::cutpoint_closed_list_
protected

◆ cutpoint_open_list_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::cutpoint_open_list_
protected

◆ fixed_res_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::fixed_res_
protected

Referenced by fixed_res(), and set_fixed_res().

◆ full_sequence_

std::string protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::full_sequence_
protected

◆ full_to_sub_

std::map< core::Size, core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::full_to_sub_
protected

◆ gap_size_

core::Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::gap_size_
protected

Referenced by gap_size(), and set_gap_size().

◆ is_internal_

bool protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::is_internal_
protected

Referenced by is_internal(), and set_is_internal().

◆ is_prepend_

bool protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::is_prepend_
protected

◆ is_working_res_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::is_working_res_
protected

◆ moving_res_

core::Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::moving_res_
protected

◆ partition_definition_

ObjexxFCL::FArray1D< bool > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::partition_definition_
protected

◆ sub_to_full_

std::map< core::Size, core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::sub_to_full_
protected

◆ working_calc_rms_res_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_calc_rms_res_
protected

◆ working_fixed_res_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_fixed_res_
protected

◆ working_moving_partition_res_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_partition_res_
protected

◆ working_moving_res_

core::Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_res_
protected

◆ working_moving_res_list_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_res_list_
protected

◆ working_moving_suite_

core::Size protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_suite_
protected

◆ working_moving_suite_list_

utility::vector1< core::Size > protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_moving_suite_list_
protected

◆ working_native_pose_

core::pose::PoseCOP protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_native_pose_
protected

◆ working_sequence_

std::string protocols::stepwise::modeler::working_parameters::StepWiseBasicWorkingParameters::working_sequence_
protected

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