![]() |
Rosetta Protocols
2014.35
|
helper class for class EnzConstraintParameters, gathers information More...
#include <EnzCstTemplateRes.hh>
Public Types | |
typedef std::map < core::chemical::ResidueTypeCOP, utility::vector1 < utility::vector1< core::Size > > > | RestypeToTemplateAtomsMap |
typedef std::map < core::chemical::ResidueTypeCOP, utility::vector1 < utility::vector1< core::Size > > > | AtomIndsForRestypeMap |
helper class for class EnzConstraintParameters, gathers information
from cst input and pdb input
typedef std::map< core::chemical::ResidueTypeCOP, utility::vector1< utility::vector1< core::Size > > > protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::AtomIndsForRestypeMap |
typedef std::map< core::chemical::ResidueTypeCOP, utility::vector1< utility::vector1< core::Size > > > protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::RestypeToTemplateAtomsMap |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::EnzCstTemplateRes | ( | core::chemical::ResidueTypeSetCAP | src_restype_set | ) |
References clear_all().
protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::EnzCstTemplateRes | ( | core::chemical::ResidueTypeSetCAP | src_restype_set, |
EnzConstraintParametersCAP | src_enzio_param | ||
) |
References clear_all().
protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::EnzCstTemplateRes | ( | EnzCstTemplateResCOP | other, |
EnzConstraintParametersCAP | new_ref_param | ||
) |
WARNING: currently doesn't copy the template atoms in the respos map.
|
inline |
References allowed_res_types_.
utility::vector1< core::Size > const & protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::atom_inds_for_restype | ( | core::Size | template_atom, |
core::chemical::ResidueTypeCOP | restype | ||
) | const |
References atom_inds_for_restype_, determine_atom_inds_for_restype(), and utility_exit_with_message.
|
inline |
References atom_inds_for_restype_.
|
inline |
References atom_inds_for_restype_.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::clear_all | ( | ) |
References allowed_res_types_, at1_type_, at2_type_, at3_type_, atom1_, atom2_, atom3_, atom_inds_for_restype_, corresponding_res_block_, corresponding_res_num_in_block_, param_index_, and respos_from_external_.
Referenced by EnzCstTemplateRes().
bool protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::compatible_restype | ( | core::chemical::ResidueTypeCOP | restype | ) | const |
|
inline |
References corresponding_res_block_.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::determine_atom_inds_for_restype | ( | core::chemical::ResidueTypeCOP | restype | ) | const |
bool protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::find_in_pose_if_missing_from_header | ( | core::pose::Pose & | pose | ) |
References allowed_res_types_, corresponding_res_block_, corresponding_res_num_in_block_, enz_io_param_, protocols::toolbox::match_enzdes_util::get_enzdes_observer(), core::conformation::Residue::name3(), param_index_, core::pose::Pose::residue(), respos_from_external_, core::pose::Pose::total_residue(), protocols::toolbox::match_enzdes_util::tr, and utility_exit_with_message.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::get_pose_data | ( | core::pose::Pose & | pose | ) | const |
check whether the data gathered from the cst file and the pdbfile/pose is consistent in itself and with one another
References allowed_res_types_, atom_inds_for_restype_, determine_atom_inds_for_restype(), enz_io_param_, utility::exit(), protocols::toolbox::match_enzdes_util::get_enzdes_observer(), core::conformation::Residue::name3(), param_index_, core::pose::Pose::residue(), and core::pose::Pose::residue_type().
EnzCstTemplateResAtomsCOP protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::get_template_atoms_at_pos | ( | core::pose::Pose const & | pose, |
core::Size | seqpos | ||
) | const |
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::identical_info_consistency_check | ( | ) | const |
|
inline |
References is_backbone_.
|
inline |
References param_index_.
|
inline |
References rb_minimizable_.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::read_params | ( | std::istringstream & | line_stream | ) |
read and set up the general information for one residue of one pair block in a cstfile
References aa_from_oneletter_code(), allowed_res_types_, at1_type_, at2_type_, at3_type_, atom1_, atom2_, atom3_, corresponding_res_block_, corresponding_res_num_in_block_, identical_tag_found_, is_backbone_, name_from_aa(), oneletter_code_specifies_aa(), rb_minimizable_, respos_from_external_, restype_set_, tag, and utility_exit_with_message.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::remap_resid | ( | core::id::SequenceMapping const & | smap | ) |
References respos_from_external_, and utility_exit_with_message.
bool protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::residue_conformations_redundant | ( | core::conformation::Residue const & | res1, |
core::conformation::Residue const & | res2 | ||
) | const |
checks whether the distance between any of the template res atoms of res1 and res2 is below a certain cutoff.
References core::conformation::Residue::atom(), atom_inds_for_restype_, numeric::xyzVector< class >::distance_squared(), core::chemical::ResidueType::name(), size(), core::conformation::Residue::type(), utility_exit_with_message, and core::conformation::Atom::xyz().
|
inline |
References enz_io_param_.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::set_external_position | ( | core::Size | resnum | ) |
References respos_from_external_.
|
inline |
References param_index_.
void protocols::toolbox::match_enzdes_util::EnzCstTemplateRes::show_params | ( | ) | const |
show the contents of a particular instance
References allowed_res_types_, at1_type_, atom1_, atom2_, atom3_, for(), and protocols::toolbox::match_enzdes_util::tr.
|
private |
|
private |
Referenced by clear_all(), determine_atom_inds_for_restype(), read_params(), and show_params().
|
private |
Referenced by clear_all(), and read_params().
|
private |
Referenced by clear_all(), and read_params().
|
private |
Referenced by clear_all(), compatible_restype(), determine_atom_inds_for_restype(), read_params(), and show_params().
|
private |
Referenced by clear_all(), compatible_restype(), determine_atom_inds_for_restype(), read_params(), and show_params().
|
private |
Referenced by clear_all(), compatible_restype(), determine_atom_inds_for_restype(), read_params(), and show_params().
|
mutableprivate |
|
private |
|
private |
Referenced by clear_all(), find_in_pose_if_missing_from_header(), identical_info_consistency_check(), and read_params().
|
private |
|
private |
Referenced by identical_info_consistency_check(), and read_params().
|
private |
Referenced by is_backbone(), and read_params().
|
private |
|
private |
Referenced by rb_minimizable(), and read_params().
|
private |
Referenced by clear_all(), find_in_pose_if_missing_from_header(), read_params(), remap_resid(), and set_external_position().
|
private |
Referenced by read_params().