Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo Class Reference

helper class to allow for removal of covalent constraints More...

#include <EnzConstraintParameters.hh>

Inheritance diagram for protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo:
Inheritance graph
[legend]

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_
 

Detailed Description

helper class to allow for removal of covalent constraints

Constructor & Destructor Documentation

◆ CovalentConnectionReplaceInfo() [1/2]

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 
)

◆ CovalentConnectionReplaceInfo() [2/2]

protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::CovalentConnectionReplaceInfo ( CovalentConnectionReplaceInfo const &  other)

◆ ~CovalentConnectionReplaceInfo()

protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::~CovalentConnectionReplaceInfo ( )
overridedefault

Member Function Documentation

◆ remap_resid()

void protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::remap_resid ( core::id::SequenceMapping const &  smap)

References resA_seqpos_, and resB_seqpos_.

◆ remove_covalent_connection_from_pose()

void protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::remove_covalent_connection_from_pose ( core::pose::Pose pose) const

Member Data Documentation

◆ resA_basename_

std::string protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::resA_basename_
private

◆ resA_seqpos_

core::Size protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::resA_seqpos_
private

◆ resA_varname_

std::string protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::resA_varname_
private

◆ resB_basename_

std::string protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::resB_basename_
private

◆ resB_seqpos_

core::Size protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::resB_seqpos_
private

◆ resB_varname_

std::string protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::resB_varname_
private

◆ restype_set_

core::chemical::ResidueTypeSetCOP protocols::toolbox::match_enzdes_util::CovalentConnectionReplaceInfo::restype_set_
private

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