![]() |
Rosetta
2021.16
|
#include <SecstructSRFD.hh>

Public Member Functions | |
| SecstructSRFD (char secstruct= 'X', char sequence= 'X') | |
| SingleResidueFragDataOP | clone () const override |
| SingleResidueFragDataOP | create () const override |
| create a new instance of this object More... | |
| char | secstruct () const override |
| get secstruct for this position More... | |
| void | set_secstruct (char const ss) |
| bool | apply (pose::Pose &, Size seq_pos) const override |
| insert fragment_data into pose at position seq_pos More... | |
| bool | apply (kinematics::MoveMap const &, pose::Pose &pose, Size const seqpos) const override |
| apply secondary structure fragment data to the pose, movemap has no effect More... | |
| bool | apply_ss (std::string &, Size seq_pos) const override |
| insert fragment_data sec-struct into ss-string at position seq_pos More... | |
| bool | steal (pose::Pose const &, Size seq_pos) 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 seq_pos) const override |
| check whether dofs can be moved More... | |
| void | show (std::ostream &out) const override |
| void | read_data (std::istream &in) override |
| Default implementation: noop. More... | |
| std::string | type () const override |
Public Member Functions inherited from core::fragment::SingleResidueFragData | |
| ~SingleResidueFragData () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
| SingleResidueFragData (char sequence) | |
| SingleResidueFragData () | |
| virtual bool | apply (pose::Pose &, Size const intra_frame_pos, Frame const &) const |
| insert fragment_data into pose at position given by Frame.seqpos( intra_frame_pos ); More... | |
| virtual bool | apply (kinematics::MoveMap const &movemap, pose::Pose &pose, Size const intra_frame_pos, Frame const &frame) const |
| 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... | |
| virtual bool | apply_ss (std::string &, Size intra_frame_pos, Frame const &) const |
| insert fragment_data sec-struct into ss-string at position seq_pos More... | |
| virtual bool | steal (pose::Pose const &, Size intra_frame_pos, Frame const &) |
| insert fragment_data into pose at position seq_pos More... | |
| virtual bool | is_applicable (kinematics::MoveMap const &, Size intra_frame_pos, Frame const &) const |
| check weather dofs can be moved More... | |
| void | set_sequence (char const sequence) |
| char | sequence () const |
Static Public Member Functions | |
| static std::string | _static_type_name () |
Static Public Member Functions inherited from core::fragment::SingleResidueFragData | |
| static std::string | _static_type_name () |
Private Types | |
| typedef SingleResidueFragData | Parent |
Private Attributes | |
| char | secstruct_ |
Additional Inherited Members | |
Protected Attributes inherited from core::fragment::SingleResidueFragData | |
| char | sequence_ |
|
private |
|
inline |
|
inlinestatic |
Referenced by core::fragment::FragFactory::FragFactory().
|
overridevirtual |
insert fragment_data into pose at position seq_pos
Implements core::fragment::SingleResidueFragData.
References secstruct(), and core::pose::Pose::set_secstruct().
Referenced by core::fragment::IndependentBBTorsionSRFD::apply(), and core::fragment::BBTorsionSRFD::apply().
|
overridevirtual |
apply secondary structure fragment data to the pose, movemap has no effect
Implements core::fragment::SingleResidueFragData.
References secstruct(), and core::pose::Pose::set_secstruct().
insert fragment_data sec-struct into ss-string at position seq_pos
Implements core::fragment::SingleResidueFragData.
References secstruct().
|
inlineoverridevirtual |
Implements core::fragment::SingleResidueFragData.
|
inlineoverridevirtual |
create a new instance of this object
Implements core::fragment::SingleResidueFragData.
|
overridevirtual |
check whether dofs can be moved
Implements core::fragment::SingleResidueFragData.
Referenced by core::fragment::IndependentBBTorsionSRFD::is_applicable(), and core::fragment::BBTorsionSRFD::is_applicable().
|
overridevirtual |
check weather SRFD applies to same dofs and is of same type
Implements core::fragment::SingleResidueFragData.
|
overridevirtual |
Default implementation: noop.
Reimplemented from core::fragment::SingleResidueFragData.
References core::pack::dunbrack::c, core::fragment::SingleResidueFragData::read_data(), secstruct_, and core::fragment::SingleResidueFragData::set_sequence().
Referenced by core::fragment::BBTorsionSRFD::read_data().
|
inlineoverridevirtual |
get secstruct for this position
Reimplemented from core::fragment::SingleResidueFragData.
References secstruct_.
Referenced by apply(), apply_ss(), and show().
|
inline |
References secstruct_.
|
overridevirtual |
Reimplemented from core::fragment::SingleResidueFragData.
References secstruct(), core::fragment::SingleResidueFragData::sequence(), and core::fragment::SingleResidueFragData::show().
Referenced by core::fragment::BBTorsionSRFD::show().
|
overridevirtual |
insert fragment_data into pose at position seq_pos
Implements core::fragment::SingleResidueFragData.
References core::pose::Pose::secstruct(), secstruct_, core::fragment::SingleResidueFragData::steal(), and core::fragment::tr().
Referenced by core::fragment::BBTorsionSRFD::steal().
|
inlineoverridevirtual |
Reimplemented from core::fragment::SingleResidueFragData.
|
private |
Referenced by read_data(), secstruct(), set_secstruct(), and steal().
1.8.7