Rosetta
|
#include <DecoyStruct.hh>
Public Member Functions | |
DecoyStruct (Size const nres_in) | |
DecoyStruct () | |
DecoyStruct (core::pose::Pose const &pose, std::string tag="empty_tag", bool fa=false) | |
void | resize (Size const nres_in) |
Resize this silent-struct to the appropriate number of residues. More... | |
~DecoyStruct () override | |
void | fill_pose (core::pose::Pose &pose) override |
Fill a Pose with the conformation information in this RawStruct and the FA_STANDARD ResidueTypeSet. This is a virtual method which must be implemented by classes derived from RawStruct. More... | |
void | fill_pose (core::pose::Pose &pose, core::chemical::ResidueTypeSet const &residue_set) override |
Fill a Pose with the conformation information in this RawStruct and the ResidueTypeSet provided by the caller. This is a virtual method which must be implemented by classes derived from RawStruct. More... | |
void | print_conformation (std::ostream &output) const override |
Print the conformation information contained in this object to the given ozstream. More... | |
Real | get_debug_rmsd () override |
calculates the RMSD between the C-alpha atoms of a Pose built from the torsions in this DecoyStruct and the C-alpha atoms from this DecoyStruct. More... | |
bool | fullatom () const |
data getters/setters More... | |
Real | phi (unsigned int seqpos) const |
Real | psi (unsigned int seqpos) const |
Real | omega (unsigned int seqpos) const |
char | secstruct (unsigned int seqpos) const |
utility::vector1< Real > | chi (unsigned int seqpos) const |
Vector | coords (unsigned int seqpos) const |
void | fullatom (bool fullatom) |
void | phi (unsigned int seqpos, Real phi) |
void | psi (unsigned int seqpos, Real psi) |
void | omega (unsigned int seqpos, Real omega) |
void | secstruct (unsigned int seqpos, char ss) |
void | chi (unsigned int seqpos, utility::vector1< Real > chis) |
void | coords (unsigned int seqpos, Vector coords) |
![]() | |
~RawStruct () override | |
virtual void | print_header (std::ostream &out, std::map< std::string, core::Real > const &score_map, std::map< std::string, std::string > const &string_map=(std::map< std::string, std::string >()), bool print_sequence=true) const |
print out a header line to the given ozstream. In a rosetta++ silent-file, this contained the lines SEQUENCE: <protein sequence>\nSCORE: | |
virtual void | print_scores (std::ostream &out, std::map< std::string, core::Real > const &score_map, std::map< std::string, std::string > const &string_map=(std::map< std::string, std::string >())) const |
print out a SCORE line to the given ozstream. More... | |
Size | nres () |
data access methods. More... | |
std::string | decoy_tag () |
returns the tag associated with this RawStruct More... | |
std::string | sequence () |
returns the sequence for this RawStruct More... | |
void | nres (Size nres) |
returns the number of residues in this RawStruct More... | |
void | decoy_tag (std::string tag) |
sets the tag associated with this RawStruct More... | |
void | sequence (std::string sequence) |
sets the sequence for this RawStruct More... | |
Protected Attributes | |
bool | fullatom_ |
utility::vector1< char > | secstruct_ |
utility::vector1< Real > | phi_ |
utility::vector1< Real > | psi_ |
utility::vector1< Real > | omega_ |
utility::vector1< utility::vector1< Real > > | chi_ |
utility::vector1< Vector > | coords_ |
![]() | |
Size | nres_ |
std::string | decoy_tag_ |
std::string | sequence_ |
|
inline |
References fullatom_, core::io::raw_data::RawStruct::nres_, and resize().
|
inline |
core::io::raw_data::DecoyStruct::DecoyStruct | ( | core::pose::Pose const & | pose, |
std::string | tag = "empty_tag" , |
||
bool | fa = false |
||
) |
References core::conformation::Residue::chi(), chi_, coords_, core::io::raw_data::RawStruct::decoy_tag_, fullatom(), core::conformation::Residue::mainchain_torsion(), omega_, phi_, psi_, core::pose::Pose::residue(), resize(), core::pose::Pose::secstruct(), secstruct_, core::pose::Pose::sequence(), core::io::raw_data::RawStruct::sequence_, core::pose::Pose::size(), and core::conformation::Residue::xyz().
|
inlineoverride |
|
inline |
References chi_.
|
inline |
References chi_.
|
inline |
|
inline |
|
overridevirtual |
Fill a Pose with the conformation information in this RawStruct and the FA_STANDARD ResidueTypeSet. This is a virtual method which must be implemented by classes derived from RawStruct.
Implements core::io::raw_data::RawStruct.
References core::chemical::CENTROID_t, core::chemical::FULL_ATOM_t, fullatom(), and core::pose::Pose::residue_type_set_for_pose().
Referenced by get_debug_rmsd().
|
overridevirtual |
Fill a Pose with the conformation information in this RawStruct and the ResidueTypeSet provided by the caller. This is a virtual method which must be implemented by classes derived from RawStruct.
Implements core::io::raw_data::RawStruct.
References chi_, fullatom_, core::pose::make_pose_from_sequence(), omega_, phi_, psi_, core::pose::Pose::residue(), secstruct_, core::io::raw_data::RawStruct::sequence_, core::pose::Pose::set_chi(), core::pose::Pose::set_omega(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), core::pose::Pose::set_secstruct(), and core::pose::Pose::size().
|
inline |
data getters/setters
References fullatom_.
Referenced by DecoyStruct(), fill_pose(), and fullatom().
|
inline |
References fullatom(), and fullatom_.
|
overridevirtual |
calculates the RMSD between the C-alpha atoms of a Pose built from the torsions in this DecoyStruct and the C-alpha atoms from this DecoyStruct.
Reimplemented from core::io::raw_data::RawStruct.
References coords_, fill_pose(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::conformation::Residue::xyz().
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Print the conformation information contained in this object to the given ozstream.
Reimplemented from core::io::raw_data::RawStruct.
References chi_, coords_, core::io::raw_data::RawStruct::decoy_tag_, core::chemical::element::F, fullatom_, core::chemical::element::I, core::io::raw_data::RawStruct::nres_, omega_, phi_, psi_, and secstruct_.
Referenced by core::io::raw_data::DecoyFileData::write_struct().
|
inline |
|
inline |
void core::io::raw_data::DecoyStruct::resize | ( | Size const | nres_in | ) |
Resize this silent-struct to the appropriate number of residues.
References chi_, coords_, core::io::raw_data::RawStruct::nres_, omega_, phi_, psi_, and secstruct_.
Referenced by DecoyStruct().
|
inline |
References secstruct_.
|
inline |
References secstruct_.
|
protected |
Referenced by chi(), DecoyStruct(), fill_pose(), print_conformation(), and resize().
|
protected |
Referenced by coords(), DecoyStruct(), get_debug_rmsd(), print_conformation(), and resize().
|
protected |
Referenced by DecoyStruct(), fill_pose(), fullatom(), and print_conformation().
|
protected |
Referenced by DecoyStruct(), fill_pose(), omega(), print_conformation(), and resize().
|
protected |
Referenced by DecoyStruct(), fill_pose(), phi(), print_conformation(), and resize().
|
protected |
Referenced by DecoyStruct(), fill_pose(), print_conformation(), psi(), and resize().
|
protected |
Referenced by DecoyStruct(), fill_pose(), print_conformation(), resize(), and secstruct().