Rosetta Core  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::pose::full_model_info::FullModelParameters Class Reference

#include <FullModelParameters.hh>

Public Member Functions

 FullModelParameters (std::string const full_sequence)
 
 FullModelParameters (std::string const full_sequence, utility::vector1< Size > const &cutpoint_open_in_full_model, utility::vector1< Size > const &res_numbers_in_pose)
 
 FullModelParameters (pose::Pose const &pose, utility::vector1< Size > &res_list)
 
 FullModelParameters (FullModelParameters const &src)
 
 ~FullModelParameters ()
 
FullModelParametersOP clone () const
 
std::string const & full_sequence () const
 
utility::vector1< int > const & conventional_numbering () const
 
utility::vector1< char > const & conventional_chains () const
 
void set_conventional_numbering (utility::vector1< int > const &setting)
 
void set_conventional_chains (utility::vector1< char > const &setting)
 
void set_parameter (FullModelParameterType const type, utility::vector1< Size > const &setting)
 
void set_parameter_as_res_list (FullModelParameterType const type, utility::vector1< Size > const &setting)
 
utility::vector1< Size > const & get_res_list (FullModelParameterType const type, Size const value) const
 
utility::vector1< Size > const & get_res_list (FullModelParameterType const type) const
 
utility::vector1< Size > const & get_parameter (FullModelParameterType const type) const
 
utility::vector1< Sizeconventional_to_full (utility::vector1< int > const &res_list) const
 
utility::vector1< Sizeconventional_to_full (std::pair< utility::vector1< int >, utility::vector1< char > > const &resnum_and_chain) const
 
bool has_conventional_residue (int const res_num) const
 
bool has_conventional_residue (int const res_num, char const chain) const
 
Size conventional_to_full (int const res_num) const
 
Size conventional_to_full (int const res_num, char const chain) const
 
utility::vector1< intfull_to_conventional (utility::vector1< Size > const &res_list) const
 
int full_to_conventional (Size const res_num) const
 
Size size () const
 

Private Member Functions

std::map< Size,
utility::vector1< Size > > 
convert_to_res_lists_by_value (utility::vector1< Size > const &parameter_values_at_res)
 
utility::vector1< Sizeconvert_to_parameter_values_at_res (utility::vector1< Size > const &res_list)
 
void get_sequence_with_gaps_filled_with_n (pose::Pose const &pose, std::string &sequence, utility::vector1< int > &conventional_numbering, utility::vector1< Size > &res_list) const
 
utility::vector1< Sizeget_cutpoint_open_from_pdb_info (pose::Pose const &pose) const
 
utility::vector1< Sizechains_in_full_model () const
 
void keep_chain_and_cutpoint_open_matched (FullModelParameterType const &type)
 

Private Attributes

std::map
< FullModelParameterType,
utility::vector1< Size > > 
parameter_values_at_res_
 
std::map
< FullModelParameterType,
std::map< Size,
utility::vector1< Size > > > 
parameter_values_as_res_lists_
 
std::string full_sequence_
 
utility::vector1< intconventional_numbering_
 
utility::vector1< char > conventional_chains_
 

Constructor & Destructor Documentation

core::pose::full_model_info::FullModelParameters::FullModelParameters ( std::string const  full_sequence)
core::pose::full_model_info::FullModelParameters::FullModelParameters ( std::string const  full_sequence,
utility::vector1< Size > const &  cutpoint_open_in_full_model,
utility::vector1< Size > const &  res_numbers_in_pose 
)
core::pose::full_model_info::FullModelParameters::FullModelParameters ( pose::Pose const &  pose,
utility::vector1< Size > &  res_list 
)
core::pose::full_model_info::FullModelParameters::FullModelParameters ( FullModelParameters const &  src)
core::pose::full_model_info::FullModelParameters::~FullModelParameters ( )

Member Function Documentation

utility::vector1< Size > core::pose::full_model_info::FullModelParameters::chains_in_full_model ( ) const
private
FullModelParametersOP core::pose::full_model_info::FullModelParameters::clone ( ) const
inline

References FullModelParameters().

utility::vector1< char > const& core::pose::full_model_info::FullModelParameters::conventional_chains ( ) const
inline

References conventional_chains_.

utility::vector1< int > const& core::pose::full_model_info::FullModelParameters::conventional_numbering ( ) const
inline
utility::vector1< Size > core::pose::full_model_info::FullModelParameters::conventional_to_full ( utility::vector1< int > const &  res_list) const

Referenced by conventional_to_full().

utility::vector1< Size > core::pose::full_model_info::FullModelParameters::conventional_to_full ( std::pair< utility::vector1< int >, utility::vector1< char > > const &  resnum_and_chain) const
Size core::pose::full_model_info::FullModelParameters::conventional_to_full ( int const  res_num) const
Size core::pose::full_model_info::FullModelParameters::conventional_to_full ( int const  res_num,
char const  chain 
) const
utility::vector1< Size > core::pose::full_model_info::FullModelParameters::convert_to_parameter_values_at_res ( utility::vector1< Size > const &  res_list)
private
std::map< Size, utility::vector1< Size > > core::pose::full_model_info::FullModelParameters::convert_to_res_lists_by_value ( utility::vector1< Size > const &  parameter_values_at_res)
private

References runtime_assert, and size().

Referenced by set_parameter().

std::string const& core::pose::full_model_info::FullModelParameters::full_sequence ( ) const
inline
utility::vector1< int > core::pose::full_model_info::FullModelParameters::full_to_conventional ( utility::vector1< Size > const &  res_list) const
int core::pose::full_model_info::FullModelParameters::full_to_conventional ( Size const  res_num) const
utility::vector1< Size > core::pose::full_model_info::FullModelParameters::get_cutpoint_open_from_pdb_info ( pose::Pose const &  pose) const
private
utility::vector1< Size > const & core::pose::full_model_info::FullModelParameters::get_parameter ( FullModelParameterType const  type) const
utility::vector1< Size > const & core::pose::full_model_info::FullModelParameters::get_res_list ( FullModelParameterType const  type,
Size const  value 
) const
utility::vector1< Size > const& core::pose::full_model_info::FullModelParameters::get_res_list ( FullModelParameterType const  type) const
inline

References get_res_list().

Referenced by get_res_list().

void core::pose::full_model_info::FullModelParameters::get_sequence_with_gaps_filled_with_n ( pose::Pose const &  pose,
std::string &  sequence,
utility::vector1< int > &  conventional_numbering,
utility::vector1< Size > &  res_list 
) const
private
bool core::pose::full_model_info::FullModelParameters::has_conventional_residue ( int const  res_num) const
bool core::pose::full_model_info::FullModelParameters::has_conventional_residue ( int const  res_num,
char const  chain 
) const
void core::pose::full_model_info::FullModelParameters::keep_chain_and_cutpoint_open_matched ( FullModelParameterType const &  type)
private
void core::pose::full_model_info::FullModelParameters::set_conventional_chains ( utility::vector1< char > const &  setting)
inline

References conventional_chains_.

void core::pose::full_model_info::FullModelParameters::set_conventional_numbering ( utility::vector1< int > const &  setting)
inline
void core::pose::full_model_info::FullModelParameters::set_parameter ( FullModelParameterType const  type,
utility::vector1< Size > const &  setting 
)
void core::pose::full_model_info::FullModelParameters::set_parameter_as_res_list ( FullModelParameterType const  type,
utility::vector1< Size > const &  setting 
)
Size core::pose::full_model_info::FullModelParameters::size ( ) const
inline

Member Data Documentation

utility::vector1< char > core::pose::full_model_info::FullModelParameters::conventional_chains_
private
utility::vector1< int > core::pose::full_model_info::FullModelParameters::conventional_numbering_
private
std::string core::pose::full_model_info::FullModelParameters::full_sequence_
private
std::map< FullModelParameterType, std::map< Size, utility::vector1< Size > > > core::pose::full_model_info::FullModelParameters::parameter_values_as_res_lists_
private

Referenced by get_res_list(), and set_parameter().

std::map< FullModelParameterType, utility::vector1< Size > > core::pose::full_model_info::FullModelParameters::parameter_values_at_res_
private

Referenced by get_parameter(), and set_parameter().


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