Rosetta
|
#include <TorsionClaim.hh>
Public Types | |
typedef core::environment::LocalPosition | LocalPosition |
typedef core::environment::LocalPositions | LocalPositions |
Public Member Functions | |
TorsionClaim (ClientMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap &) | |
TorsionClaim (ClientMoverOP owner, core::select::residue_selector::ResidueSelectorCOP) | |
TorsionClaim (ClientMoverOP owner, LocalPosition const &local_pos) | |
TorsionClaim (ClientMoverOP owner, std::string const &label, std::pair< core::Size, core::Size > const &range) | |
TorsionClaim (ClientMoverOP owner, LocalPositions const &positions) | |
void | yield_elements (core::pose::Pose const &, DOFElements &elements) const override |
build and export DOFElements, which represent control over non-jump dofs (torsions, bond lengths, angles) final conformation. More... | |
ControlStrength const & | ctrl_strength () const |
void | claim_sidechain (bool in) |
bool | claim_sidechain () const |
void | claim_backbone (bool in) |
bool | claim_backbone () const |
void | strength (ControlStrength const &control_strength, ControlStrength const &initialization_strength) |
set the initialization and control strength of the TorsionClaim. More... | |
ControlStrength const & | init_strength () const |
EnvClaimOP | clone () const override |
std::string | type () const override |
virtual ResidueSelectorCOP | selector () const |
void | show (std::ostream &os) const override |
![]() | |
~EnvClaim () override | |
Virtual destructor. More... | |
EnvClaim (ClientMoverOP) | |
ClientMoverOP | owner () const |
A clone used by the EnvClaimFactory to instantiate new EnvClaims using an XML tag. More... | |
void | set_owner (ClientMoverOP owner) |
void | annotate (core::pose::Pose const &, core::environment::SequenceAnnotationOP) const |
allow the claim to use any internally queued ResidueSelectors to create sequence annotations. More... | |
virtual void | yield_elements (FoldTreeSketch const &, ResidueElements &) const |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More... | |
virtual void | yield_elements (FoldTreeSketch const &, JumpElements &) const |
build the JumpElements that represent the inclusion of a jump in the nascent FoldTree More... | |
virtual void | yield_elements (FoldTreeSketch const &, CutElements &) const |
build and export the CutElements that represent the inclusion of a cut in the tree. More... | |
virtual void | yield_elements (FoldTreeSketch const &, CutBiasElements &) const |
build and export the CutElements that represent the inclusion of a cut in the tree. More... | |
Static Public Member Functions | |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
static std::string | class_name () |
![]() | |
static EnvClaimOP | make_claim (std::string const &name, ClientMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap &datamap) |
factory method for claims. More... | |
static bool | is_claim (std::string const &name) |
static void | define_envclaim_schema_group (utility::tag::XMLSchemaDefinition &xsd) |
static std::string | envclaim_ct_namer (std::string) |
static std::string | envclaim_group_name () |
Protected Member Functions | |
DOFElement | wrap_dof_id (core::id::DOF_ID const &id) const override |
void | insert_dof_element (core::conformation::Conformation const &conf, DOFElements &elements, core::Size seqpos, core::id::TorsionType type, core::Size torsion_number) const |
![]() | |
ControlStrength | parse_ctrl_str (std::string const &str) const |
void | queue_for_annotation (std::string const &label, ResidueSelectorCOP selector) |
Private Types | |
typedef core::environment::FoldTreeSketch | FoldTreeSketch |
typedef EnvClaim | Parent |
typedef core::select::residue_selector::ResidueSelectorCOP | ResidueSelectorCOP |
Private Attributes | |
ResidueSelectorCOP | selector_ |
ControlStrength | c_str_ |
ControlStrength | i_str_ |
bool | claim_sidechain_ |
bool | claim_backbone_ |
|
private |
typedef core::environment::LocalPosition protocols::environment::claims::TorsionClaim::LocalPosition |
typedef core::environment::LocalPositions protocols::environment::claims::TorsionClaim::LocalPositions |
|
private |
|
private |
protocols::environment::claims::TorsionClaim::TorsionClaim | ( | ClientMoverOP | owner, |
utility::tag::TagCOP | tag, | ||
basic::datacache::DataMap & | datamap | ||
) |
protocols::environment::claims::TorsionClaim::TorsionClaim | ( | ClientMoverOP | owner, |
core::select::residue_selector::ResidueSelectorCOP | selector | ||
) |
protocols::environment::claims::TorsionClaim::TorsionClaim | ( | ClientMoverOP | owner, |
LocalPosition const & | local_pos | ||
) |
protocols::environment::claims::TorsionClaim::TorsionClaim | ( | ClientMoverOP | owner, |
std::string const & | label, | ||
std::pair< core::Size, core::Size > const & | range | ||
) |
References protocols::sic_dock::range(), and selector_.
protocols::environment::claims::TorsionClaim::TorsionClaim | ( | ClientMoverOP | owner, |
LocalPositions const & | positions | ||
) |
|
inline |
References claim_backbone_.
Referenced by yield_elements().
|
inline |
References claim_backbone_, and core::conformation::membrane::in.
|
inline |
References claim_sidechain_.
Referenced by yield_elements().
|
inline |
References claim_sidechain_, and core::conformation::membrane::in.
|
static |
|
overridevirtual |
Implements protocols::environment::claims::EnvClaim.
ControlStrength const & protocols::environment::claims::TorsionClaim::ctrl_strength | ( | ) | const |
References c_str_.
Referenced by show(), and wrap_dof_id().
ControlStrength const & protocols::environment::claims::TorsionClaim::init_strength | ( | ) | const |
References i_str_.
Referenced by show(), and wrap_dof_id().
|
protected |
|
static |
|
inlinevirtual |
|
overridevirtual |
Reimplemented from protocols::environment::claims::EnvClaim.
References ctrl_strength(), init_strength(), protocols::environment::claims::EnvClaim::owner(), selector(), and type().
void protocols::environment::claims::TorsionClaim::strength | ( | ControlStrength const & | control_strength, |
ControlStrength const & | initialization_strength | ||
) |
set the initialization and control strength of the TorsionClaim.
References c_str_, protocols::environment::claims::DOES_NOT_CONTROL, protocols::environment::claims::EXCLUSIVE, and i_str_.
|
overridevirtual |
Implements protocols::environment::claims::EnvClaim.
Referenced by insert_dof_element(), show(), and TorsionClaim().
|
overrideprotectedvirtual |
Reimplemented from protocols::environment::claims::EnvClaim.
References protocols::environment::claims::DOFElement::c_str, ctrl_strength(), protocols::environment::claims::DOFElement::i_str, init_strength(), and protocols::environment::claims::EnvClaim::wrap_dof_id().
Referenced by insert_dof_element().
|
overridevirtual |
build and export DOFElements, which represent control over non-jump dofs (torsions, bond lengths, angles) final conformation.
Reimplemented from protocols::environment::claims::EnvClaim.
References core::id::BB, core::chemical::rna::CHI, claim_backbone(), claim_sidechain(), core::pose::Pose::conformation(), insert_dof_element(), core::conformation::Residue::n_nus(), core::id::NU, core::conformation::Conformation::residue(), selector_, core::pose::Pose::size(), and protocols::environment::tr().
|
private |
Referenced by ctrl_strength(), and strength().
|
private |
Referenced by claim_backbone(), and TorsionClaim().
|
private |
Referenced by claim_sidechain(), and TorsionClaim().
|
private |
Referenced by init_strength(), and strength().
|
private |
Referenced by selector(), TorsionClaim(), and yield_elements().