Rosetta
|
helper class to allow for removal of covalent constraints More...
#include <EnzConstraintParameters.hh>
Public Member Functions | |
CovalentConnectionReplaceInfo (std::string const &resA_base_in, std::string const &resB_base_in, std::string const &resA_var_in, std::string const &resB_var_in, core::Size Apos_in, core::Size Bpos_in, core::chemical::ResidueTypeSetCOP restype_set_in) | |
CovalentConnectionReplaceInfo (CovalentConnectionReplaceInfo const &other) | |
~CovalentConnectionReplaceInfo () override | |
void | remove_covalent_connection_from_pose (core::pose::Pose &pose) const |
void | remap_resid (core::id::SequenceMapping const &smap) |
Private Attributes | |
std::string | resA_basename_ |
std::string | resB_basename_ |
std::string | resA_varname_ |
std::string | resB_varname_ |
core::Size | resA_seqpos_ |
core::Size | resB_seqpos_ |
core::chemical::ResidueTypeSetCOP | restype_set_ |
helper class to allow for removal of covalent constraints
protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::CovalentConnectionReplaceInfo | ( | std::string const & | resA_base_in, |
std::string const & | resB_base_in, | ||
std::string const & | resA_var_in, | ||
std::string const & | resB_var_in, | ||
core::Size | Apos_in, | ||
core::Size | Bpos_in, | ||
core::chemical::ResidueTypeSetCOP | restype_set_in | ||
) |
protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::CovalentConnectionReplaceInfo | ( | CovalentConnectionReplaceInfo const & | other | ) |
|
overridedefault |
void protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::remap_resid | ( | core::id::SequenceMapping const & | smap | ) |
References resA_seqpos_, and resB_seqpos_.
void protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::remove_covalent_connection_from_pose | ( | core::pose::Pose & | pose | ) | const |
References core::pose::add_variant_type_to_pose_residue(), core::chemical::ResidueProperties::get_list_of_variants(), core::chemical::ResidueProperties::get_variant_from_string(), core::chemical::ResidueTypeBase::properties(), protocols::toolbox::match_enzdes_util::replace_residue_keeping_all_atom_positions(), resA_basename_, resA_seqpos_, resA_varname_, resB_basename_, resB_seqpos_, resB_varname_, core::pose::Pose::residue_type(), and restype_set_.
|
private |
Referenced by remove_covalent_connection_from_pose().
|
private |
Referenced by remap_resid(), and remove_covalent_connection_from_pose().
|
private |
Referenced by remove_covalent_connection_from_pose().
|
private |
Referenced by remove_covalent_connection_from_pose().
|
private |
Referenced by remap_resid(), and remove_covalent_connection_from_pose().
|
private |
Referenced by remove_covalent_connection_from_pose().
|
private |
Referenced by remove_covalent_connection_from_pose().