|
Rosetta 3.5
|
#include <SecstructSRFD.hh>


Public Member Functions | |
| SecstructSRFD (char secstruct= 'X', char sequence= 'X') | |
| SingleResidueFragDataOP | clone () const |
| virtual SingleResidueFragDataOP | create () const |
| create a new instance of this object More... | |
| virtual char | secstruct () const |
| get secstruct for this position More... | |
| void | set_secstruct (char const ss) |
| virtual bool | apply (pose::Pose &, Size seq_pos) const |
| insert fragment_data into pose at position seq_pos More... | |
| virtual bool | apply (kinematics::MoveMap const &, pose::Pose &pose, Size const seqpos) const |
| apply secondary structure fragment data to the pose, movemap has no effect More... | |
| virtual bool | apply_ss (std::string &, Size seq_pos) const |
| insert fragment_data sec-struct into ss-string at position seq_pos More... | |
| virtual bool | steal (pose::Pose const &, Size seq_pos) |
| insert fragment_data into pose at position seq_pos More... | |
| virtual bool | is_compatible (SingleResidueFragData const &) const |
| check weather SRFD applies to same dofs and is of same type More... | |
| virtual bool | is_applicable (kinematics::MoveMap const &, Size seq_pos) const |
| check whether dofs can be moved More... | |
| virtual void | show (std::ostream &out) const |
| virtual void | read_data (std::istream &in) |
| Default implementation: noop. More... | |
| virtual std::string | type () const |
Public Member Functions inherited from core::fragment::SingleResidueFragData | |
| virtual | ~SingleResidueFragData () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. 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_ |
Definition at line 45 of file SecstructSRFD.hh.
|
private |
Definition at line 46 of file SecstructSRFD.hh.
|
inline |
Definition at line 48 of file SecstructSRFD.hh.
|
inlinestatic |
Definition at line 98 of file SecstructSRFD.hh.
Referenced by core::fragment::FragFactory::FragFactory().
|
virtual |
insert fragment_data into pose at position seq_pos
Implements core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 50 of file SecstructSRFD.cc.
References core::pose::Pose::set_secstruct().
Referenced by core::fragment::IndependentBBTorsionSRFD::apply(), and core::fragment::BBTorsionSRFD::apply().
|
virtual |
apply secondary structure fragment data to the pose, movemap has no effect
Implements core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, core::fragment::IndependentBBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 61 of file SecstructSRFD.cc.
References core::pose::Pose::set_secstruct().
insert fragment_data sec-struct into ss-string at position seq_pos
Implements core::fragment::SingleResidueFragData.
Definition at line 68 of file SecstructSRFD.cc.
|
inlinevirtual |
Implements core::fragment::SingleResidueFragData.
Definition at line 53 of file SecstructSRFD.hh.
References SecstructSRFD().
|
inlinevirtual |
create a new instance of this object
Implements core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::IndependentBBTorsionSRFD, core::fragment::BBTorsionAndAnglesSRFD, and core::fragment::BBTorsionSRFD.
Definition at line 59 of file SecstructSRFD.hh.
References SecstructSRFD().
|
virtual |
check whether dofs can be moved
Implements core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, core::fragment::IndependentBBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 87 of file SecstructSRFD.cc.
Referenced by core::fragment::IndependentBBTorsionSRFD::is_applicable(), and core::fragment::BBTorsionSRFD::is_applicable().
|
virtual |
check weather SRFD applies to same dofs and is of same type
Implements core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 82 of file SecstructSRFD.cc.
|
virtual |
Default implementation: noop.
Reimplemented from core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD.
Definition at line 98 of file SecstructSRFD.cc.
References core::pack::dunbrack::c.
Referenced by core::fragment::BBTorsionSRFD::read_data().
|
inlinevirtual |
get secstruct for this position
Reimplemented from core::fragment::SingleResidueFragData.
Definition at line 65 of file SecstructSRFD.hh.
References secstruct_.
|
inline |
Definition at line 70 of file SecstructSRFD.hh.
References secstruct_.
Referenced by protocols::frag_picker::VallResidue::bbtorsion_srfd().
|
virtual |
Reimplemented from core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 92 of file SecstructSRFD.cc.
Referenced by core::fragment::BBTorsionSRFD::show().
|
virtual |
insert fragment_data into pose at position seq_pos
Implements core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 75 of file SecstructSRFD.cc.
References core::pose::Pose::secstruct(), and core::chemical::tr().
Referenced by core::fragment::BBTorsionSRFD::steal().
|
inlinevirtual |
Reimplemented from core::fragment::SingleResidueFragData.
Reimplemented in core::fragment::BBTorsionSRFD, and core::fragment::BBTorsionAndAnglesSRFD.
Definition at line 94 of file SecstructSRFD.hh.
|
private |
Definition at line 103 of file SecstructSRFD.hh.
Referenced by secstruct(), and set_secstruct().
1.8.4