Rosetta Core  2014.35
Classes | Typedefs | Enumerations | Functions
core::pose::full_model_info Namespace Reference

Classes

class  FullModelInfo
 Keep track of all information related to how a subpose 'fits in' to global modeling scheme. More...
 
class  FullModelParameters
 

Typedefs

typedef
utility::pointer::owning_ptr
< FullModelInfo
FullModelInfoOP
 
typedef
utility::pointer::owning_ptr
< FullModelParameters
FullModelParametersOP
 
typedef
utility::pointer::owning_ptr
< FullModelParameters const > 
FullModelParametersCOP
 

Enumerations

enum  FullModelParameterType {
  NO_TYPE = 0, CALC_RMS, CHAIN, CUTPOINT_OPEN,
  FIXED_DOMAIN, EXTRA_MINIMIZE, SAMPLE, WORKING,
  RNA_SYN_CHI, RNA_NORTH_SUGAR, RNA_SOUTH_SUGAR, RNA_TERMINAL,
  LAST_TYPE
}
 

Functions

FullModelInfo const & const_full_model_info (pose::Pose const &pose)
 
FullModelInfononconst_full_model_info (pose::Pose &pose)
 
bool full_model_info_defined (pose::Pose const &pose)
 
FullModelInfo const & make_sure_full_model_info_is_setup (pose::Pose &pose)
 
void set_full_model_info (pose::Pose &pose, FullModelInfoOP &full_model_info)
 
void initialize_parameters (FullModelParameters &full_model_parameters)
 
utility::vector1< Sizereorder_moving_res_list_after_delete (utility::vector1< Size > const &moving_res_list, Size const &res_to_delete)
 
utility::vector1< Sizereorder_res_list_after_delete (utility::vector1< Size > const &res_list, Size const &res_to_delete)
 
utility::vector1< Sizereorder_moving_res_list_after_insert (utility::vector1< Size > const &moving_res_list, Size const &res_to_add)
 
utility::vector1< Sizereorder_res_list_after_prepend (utility::vector1< Size > const &res_list, Size const &res_to_add, Size const offset=1)
 
utility::vector1< Sizereorder_res_list_after_append (utility::vector1< Size > const &res_list, Size const &res_to_add, Size const offset=1)
 
void update_res_list_in_full_model_info_and_pdb_info (pose::Pose &pose, utility::vector1< Size > const &res_list_new)
 
void reorder_full_model_info_after_delete (core::pose::Pose &pose, core::Size const res_to_delete)
 Keep track of RNA centroid information inside the pose. More...
 
void reorder_full_model_info_after_append (pose::Pose &pose, Size const res_to_add, Size const offset)
 
void reorder_full_model_info_after_prepend (pose::Pose &pose, Size const res_to_add, Size const offset)
 
void update_pdb_info_from_full_model_info (pose::Pose &pose)
 
utility::vector1< char > figure_out_conventional_chains_from_full_model_info (pose::Pose const &pose)
 
utility::vector1< Sizefigure_out_chain_numbers_from_full_model_info (pose::Pose &pose)
 
utility::vector1< Sizeget_chains_full (pose::Pose const &pose)
 
utility::vector1< Sizefigure_out_chain_numbers_from_full_model_info_const (pose::Pose const &pose)
 
bool check_full_model_info_OK (pose::Pose const &pose)
 
utility::vector1< Size > const & get_res_list_from_full_model_info (pose::Pose &pose)
 
utility::vector1< Size > const & get_res_list_from_full_model_info_const (pose::Pose const &pose)
 
utility::vector1
< utility::vector1< Size > > 
get_move_elements_from_full_model_info (pose::Pose &pose)
 
utility::vector1
< utility::vector1< Size > > 
get_move_elements_from_full_model_info_const (pose::Pose const &pose)
 
utility::vector1< Sizeget_moving_res_from_full_model_info (pose::Pose &pose)
 
utility::vector1< Sizeget_fixed_domain_from_full_model_info_const (pose::Pose const &pose)
 
core::Size sub_to_full (core::Size const i, core::pose::Pose const &pose)
 
utility::vector1< Sizesub_to_full (utility::vector1< Size > const &res_list, core::pose::Pose const &pose)
 
core::Size full_to_sub (core::Size const i, core::pose::Pose const &pose)
 
utility::vector1< Sizefull_to_sub (utility::vector1< Size > const &res_list, core::pose::Pose const &pose)
 
Size full_model_size (pose::Pose &pose)
 
void update_pose_domain_map (Pose &pose, Size &pose_domain_number, utility::vector1< Size > &pose_domain_map)
 
utility::vector1< Sizefigure_out_pose_domain_map (pose::Pose &pose)
 
core::conformation::Residue const & get_residue (Size const seqpos_in_full_model, pose::Pose const &pose, bool &found_residue)
 
core::conformation::Residue const & get_residue (Size const seqpos_in_full_model, pose::Pose const &pose)
 
utility::vector1< intget_res_num_from_pdb_info (pose::Pose const &pose)
 
utility::vector1< char > get_chains_from_pdb_info (pose::Pose const &pose)
 
Size get_chain_for_full_model_resnum (Size const &resnum, pose::Pose const &pose)
 
Size get_chain_for_resnum (Size const &resnum, pose::Pose const &pose)
 
Size get_number_missing_residue_connections (pose::Pose &pose)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
NO_TYPE 
CALC_RMS 
CHAIN 
CUTPOINT_OPEN 
FIXED_DOMAIN 
EXTRA_MINIMIZE 
SAMPLE 
WORKING 
RNA_SYN_CHI 
RNA_NORTH_SUGAR 
RNA_SOUTH_SUGAR 
RNA_TERMINAL 
LAST_TYPE 

Function Documentation

bool core::pose::full_model_info::check_full_model_info_OK ( pose::Pose const &  pose)
FullModelInfo const & core::pose::full_model_info::const_full_model_info ( pose::Pose const &  pose)
utility::vector1< Size > core::pose::full_model_info::figure_out_chain_numbers_from_full_model_info ( pose::Pose pose)
utility::vector1< Size > core::pose::full_model_info::figure_out_chain_numbers_from_full_model_info_const ( pose::Pose const &  pose)
utility::vector1< char > core::pose::full_model_info::figure_out_conventional_chains_from_full_model_info ( pose::Pose const &  pose)
utility::vector1< Size > core::pose::full_model_info::figure_out_pose_domain_map ( pose::Pose pose)
bool core::pose::full_model_info::full_model_info_defined ( pose::Pose const &  pose)
Size core::pose::full_model_info::full_model_size ( pose::Pose pose)
core::Size core::pose::full_model_info::full_to_sub ( core::Size const  i,
core::pose::Pose const &  pose 
)
utility::vector1< Size > core::pose::full_model_info::full_to_sub ( utility::vector1< Size > const &  res_list,
core::pose::Pose const &  pose 
)
Size core::pose::full_model_info::get_chain_for_full_model_resnum ( Size const &  resnum,
pose::Pose const &  pose 
)

References get_chains_full().

Size core::pose::full_model_info::get_chain_for_resnum ( Size const &  resnum,
pose::Pose const &  pose 
)
utility::vector1< char > core::pose::full_model_info::get_chains_from_pdb_info ( pose::Pose const &  pose)
utility::vector1< Size > core::pose::full_model_info::get_chains_full ( pose::Pose const &  pose)
utility::vector1< Size > core::pose::full_model_info::get_fixed_domain_from_full_model_info_const ( pose::Pose const &  pose)
utility::vector1< utility::vector1< Size > > core::pose::full_model_info::get_move_elements_from_full_model_info ( pose::Pose pose)
utility::vector1< utility::vector1< Size > > core::pose::full_model_info::get_move_elements_from_full_model_info_const ( pose::Pose const &  pose)
utility::vector1< Size > core::pose::full_model_info::get_moving_res_from_full_model_info ( pose::Pose pose)
Size core::pose::full_model_info::get_number_missing_residue_connections ( pose::Pose pose)
utility::vector1< Size > const & core::pose::full_model_info::get_res_list_from_full_model_info ( pose::Pose pose)
utility::vector1< Size > const & core::pose::full_model_info::get_res_list_from_full_model_info_const ( pose::Pose const &  pose)
utility::vector1< int > core::pose::full_model_info::get_res_num_from_pdb_info ( pose::Pose const &  pose)
core::conformation::Residue const& core::pose::full_model_info::get_residue ( Size const  seqpos_in_full_model,
pose::Pose const &  pose,
bool found_residue 
)
core::conformation::Residue const & core::pose::full_model_info::get_residue ( Size const  seqpos_in_full_model,
pose::Pose const &  pose 
)

References runtime_assert.

Referenced by get_residue().

void core::pose::full_model_info::initialize_parameters ( FullModelParameters &  full_model_parameters)
FullModelInfo const & core::pose::full_model_info::make_sure_full_model_info_is_setup ( pose::Pose pose)
FullModelInfo & core::pose::full_model_info::nonconst_full_model_info ( pose::Pose pose)
void core::pose::full_model_info::reorder_full_model_info_after_append ( pose::Pose pose,
Size const  res_to_add,
Size const  offset 
)
void core::pose::full_model_info::reorder_full_model_info_after_delete ( pose::Pose pose,
Size const  res_to_delete 
)
void core::pose::full_model_info::reorder_full_model_info_after_prepend ( pose::Pose pose,
Size const  res_to_add,
Size const  offset 
)
utility::vector1<Size> core::pose::full_model_info::reorder_moving_res_list_after_delete ( utility::vector1< Size > const &  moving_res_list,
Size const &  res_to_delete 
)
utility::vector1<Size> core::pose::full_model_info::reorder_moving_res_list_after_insert ( utility::vector1< Size > const &  moving_res_list,
Size const &  res_to_add 
)
utility::vector1< Size > core::pose::full_model_info::reorder_res_list_after_append ( utility::vector1< Size > const &  res_list,
Size const &  res_to_add,
Size const  offset = 1 
)
utility::vector1< Size > core::pose::full_model_info::reorder_res_list_after_delete ( utility::vector1< Size > const &  res_list,
Size const &  res_to_delete 
)
utility::vector1< Size > core::pose::full_model_info::reorder_res_list_after_prepend ( utility::vector1< Size > const &  res_list,
Size const &  res_to_add,
Size const  offset = 1 
)
void core::pose::full_model_info::set_full_model_info ( pose::Pose pose,
FullModelInfoOP &  full_model_info 
)
core::Size core::pose::full_model_info::sub_to_full ( core::Size const  i,
core::pose::Pose const &  pose 
)
utility::vector1< Size > core::pose::full_model_info::sub_to_full ( utility::vector1< Size > const &  res_list,
core::pose::Pose const &  pose 
)
void core::pose::full_model_info::update_pdb_info_from_full_model_info ( pose::Pose pose)
void core::pose::full_model_info::update_pose_domain_map ( Pose pose,
Size pose_domain_number,
utility::vector1< Size > &  pose_domain_map 
)
void core::pose::full_model_info::update_res_list_in_full_model_info_and_pdb_info ( pose::Pose pose,
utility::vector1< Size > const &  res_list_new 
)