Rosetta
|
#include <JumpSRFD.hh>
Public Types | |
typedef utility::vector1< std::string > | AtomList |
Public Member Functions | |
DownJumpSRFD (char sequence='X') | |
DownJumpSRFD (kinematics::RT rt, AtomList downstream_stub_atoms, AtomList upstream_stub_atoms, char sequence) | |
SingleResidueFragDataOP | clone () const override |
clone More... | |
SingleResidueFragDataOP | create () const override |
create a new instance of this object More... | |
void | set_jump (kinematics::RT setting) |
set value of jump More... | |
void | set_stub_atoms (AtomList downstream, AtomList upstream) |
void | set_standard_stub_atoms () |
bool | apply (pose::Pose &, Size const intra_frame_pos, Frame const &) const override |
the seq_pos is hijacked for the rt_nr More... | |
bool | apply (kinematics::MoveMap const &, pose::Pose &, Size const intra_frame_pos, Frame const &) const override |
insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos ) for dofs that are allowed to move in the MoveMap More... | |
bool | apply_ss (std::string &, Size, Frame const &) const override |
insert fragment_data sec-struct into ss-string at position seq_pos More... | |
bool | steal (pose::Pose const &, Size pos, Frame const &) override |
insert fragment_data into pose at position seq_pos More... | |
bool | is_compatible (SingleResidueFragData const &) const override |
check weather SRFD applies to same dofs and is of same type More... | |
bool | is_applicable (kinematics::MoveMap const &, Size pos, Frame const &) const override |
check weather dofs can be moved More... | |
bool | apply (pose::Pose &, Size) const override |
insert fragment_data into pose at position seq_pos More... | |
bool | apply (kinematics::MoveMap const &, pose::Pose &, Size const) const override |
for DownJumpSRFD this function should never be called, instead use Frame version More... | |
bool | apply_ss (std::string &, Size) const override |
insert fragment_data sec-struct into ss-string at position seq_pos More... | |
bool | steal (pose::Pose const &, Size) override |
insert fragment_data into pose at position seq_pos More... | |
bool | is_applicable (kinematics::MoveMap const &, Size) const override |
check whether dofs can be moved More... | |
std::string | type () const override |
void | show (std::ostream &out) const override |
virtual void | read (std::istream &in) |
![]() | |
~SingleResidueFragData () override | |
Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
SingleResidueFragData (char sequence) | |
SingleResidueFragData () | |
void | set_sequence (char const sequence) |
char | sequence () const |
virtual char | secstruct () const |
virtual void | read_data (std::istream &) |
Default implementation: noop. More... | |
Static Public Member Functions | |
static std::string | _static_type_name () |
![]() | |
static std::string | _static_type_name () |
Private Types | |
typedef SingleResidueFragData | Parent |
Private Attributes | |
kinematics::RT | rt_ |
AtomList | downstream_stub_atoms_ |
AtomList | upstream_stub_atoms_ |
Additional Inherited Members | |
![]() | |
char | sequence_ |
typedef utility::vector1<std::string> core::fragment::DownJumpSRFD::AtomList |
|
private |
|
inline |
References set_standard_stub_atoms().
|
inline |
|
inlinestatic |
Referenced by core::fragment::FragFactory::FragFactory(), and type().
|
overridevirtual |
insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos ) for dofs that are allowed to move in the MoveMap
Reimplemented from core::fragment::SingleResidueFragData.
References core::kinematics::MoveMap::get_jump(), and core::fragment::Frame::seqpos().
|
overridevirtual |
for DownJumpSRFD this function should never be called, instead use Frame version
Implements core::fragment::SingleResidueFragData.
|
overridevirtual |
the seq_pos is hijacked for the rt_nr
Reimplemented from core::fragment::SingleResidueFragData.
References core::pose::Pose::conformation(), core::pose::Pose::fold_tree(), core::kinematics::FoldTree::is_jump_point(), core::pose::named_stub_id_to_stub_id(), core::fragment::Frame::seqpos(), core::conformation::Conformation::set_stub_transform(), and core::fragment::tr().
|
inlineoverridevirtual |
insert fragment_data into pose at position seq_pos
Implements core::fragment::SingleResidueFragData.
|
inlineoverridevirtual |
insert fragment_data sec-struct into ss-string at position seq_pos
Implements core::fragment::SingleResidueFragData.
|
inlineoverridevirtual |
insert fragment_data sec-struct into ss-string at position seq_pos
Reimplemented from core::fragment::SingleResidueFragData.
|
inlineoverridevirtual |
clone
Implements core::fragment::SingleResidueFragData.
|
inlineoverridevirtual |
create a new instance of this object
Implements core::fragment::SingleResidueFragData.
|
overridevirtual |
check weather dofs can be moved
Reimplemented from core::fragment::SingleResidueFragData.
References core::kinematics::MoveMap::get_jump(), and core::fragment::Frame::seqpos().
|
inlineoverridevirtual |
check whether dofs can be moved
Implements core::fragment::SingleResidueFragData.
|
overridevirtual |
check weather SRFD applies to same dofs and is of same type
Implements core::fragment::SingleResidueFragData.
|
virtual |
|
inline |
set value of jump
References rt_.
void core::fragment::DownJumpSRFD::set_standard_stub_atoms | ( | ) |
Referenced by DownJumpSRFD().
|
overridevirtual |
Reimplemented from core::fragment::SingleResidueFragData.
References protocols::comparative_modeling::features::A, core::conformation::membrane::out, and protocols::moves::Mover::show().
|
overridevirtual |
insert fragment_data into pose at position seq_pos
Reimplemented from core::fragment::SingleResidueFragData.
References core::pose::Pose::conformation(), core::conformation::Conformation::get_stub_transform(), core::pose::named_stub_id_to_stub_id(), and core::fragment::Frame::seqpos().
|
inlineoverridevirtual |
insert fragment_data into pose at position seq_pos
Implements core::fragment::SingleResidueFragData.
|
inlineoverridevirtual |
Reimplemented from core::fragment::SingleResidueFragData.
References _static_type_name().
|
private |
|
private |
Referenced by set_jump().
|
private |