Rosetta
|
#include <VirtResClaim.hh>
Public Member Functions | |
VirtResClaim (ClientMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap const &) | |
VirtResClaim (ClientMoverOP owner, LocalPosition parent, std::string const &jump_label, std::string const &vrt_label) | |
void | yield_elements (FoldTreeSketch const &fts, ResidueElements &elements) const override |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More... | |
void | yield_elements (FoldTreeSketch const &fts, JumpElements &elements) const override |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More... | |
void | yield_elements (FoldTreeSketch const &fts, CutElements &elements) const override |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More... | |
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... | |
JumpClaim & | jump () |
void | strength (ControlStrength const &cstr, ControlStrength const &istr) |
std::string const & | vrt_label () const |
EnvClaimOP | clone () const override |
std::string | type () const override |
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... | |
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 () |
Private Types | |
typedef EnvClaim | Parent |
typedef core::environment::LocalPosition | LocalPosition |
typedef core::environment::FoldTreeSketch | FoldTreeSketch |
Private Attributes | |
std::string | vrt_label_ |
JumpClaim | j_claim_ |
XYZClaim | xyz_claim_ |
Additional Inherited Members | |
![]() | |
virtual DOFElement | wrap_dof_id (core::id::DOF_ID const &id) const |
ControlStrength | parse_ctrl_str (std::string const &str) const |
void | queue_for_annotation (std::string const &label, ResidueSelectorCOP selector) |
|
private |
|
private |
|
private |
protocols::environment::claims::VirtResClaim::VirtResClaim | ( | ClientMoverOP | owner, |
utility::tag::TagCOP | tag, | ||
basic::datacache::DataMap const & | datamap | ||
) |
References protocols::environment::claims::DOES_NOT_CONTROL, j_claim_, core::environment::LocalPosition::label(), protocols::environment::claims::MUST_CONTROL, protocols::environment::claims::EnvClaim::parse_ctrl_str(), protocols::environment::claims::JumpClaim::physical(), protocols::environment::claims::JumpClaim::pos2(), protocols::environment::claims::EnvClaim::queue_for_annotation(), protocols::environment::claims::XYZClaim::strength(), protocols::environment::claims::JumpClaim::strength(), and xyz_claim_.
protocols::environment::claims::VirtResClaim::VirtResClaim | ( | ClientMoverOP | owner, |
LocalPosition | parent, | ||
std::string const & | jump_label, | ||
std::string const & | vrt_label | ||
) |
|
static |
|
overridevirtual |
Implements protocols::environment::claims::EnvClaim.
|
inline |
References j_claim_.
Referenced by strength().
|
static |
|
overridevirtual |
Reimplemented from protocols::environment::claims::EnvClaim.
References j_claim_, protocols::environment::claims::JumpClaim::label(), protocols::environment::claims::EnvClaim::owner(), type(), and vrt_label().
void protocols::environment::claims::VirtResClaim::strength | ( | ControlStrength const & | cstr, |
ControlStrength const & | istr | ||
) |
|
overridevirtual |
Implements protocols::environment::claims::EnvClaim.
Referenced by show().
std::string const & protocols::environment::claims::VirtResClaim::vrt_label | ( | ) | const |
References vrt_label_.
Referenced by show(), and yield_elements().
|
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 protocols::environment::claims::DOFElement::c_str, core::pose::Pose::conformation(), core::kinematics::FoldTree::downstream_jump_residue(), core::conformation::Conformation::fold_tree(), protocols::environment::claims::DOFElement::i_str, core::conformation::Conformation::jump_atom_id(), protocols::environment::claims::MUST_CONTROL, core::kinematics::FoldTree::num_jump(), core::id::RB1, core::id::RB6, core::kinematics::FoldTree::upstream_jump_residue(), vrt_label(), protocols::environment::claims::EnvClaim::wrap_dof_id(), xyz_claim_, and protocols::environment::claims::XYZClaim::yield_elements().
|
overridevirtual |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree.
Reimplemented from protocols::environment::claims::EnvClaim.
|
overridevirtual |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree.
Reimplemented from protocols::environment::claims::EnvClaim.
|
overridevirtual |
build ResidueElements that indicate the introduction of a new peptide edge into the fold tree.
Reimplemented from protocols::environment::claims::EnvClaim.
References protocols::environment::claims::ResidueElement::label, and vrt_label().
|
private |
Referenced by jump(), show(), and VirtResClaim().
|
private |
Referenced by vrt_label().
|
private |
Referenced by strength(), VirtResClaim(), and yield_elements().