Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
core::io::raw_data::ScoreStructJSON Class Reference

#include <ScoreStructJSON.hh>

Inheritance diagram for core::io::raw_data::ScoreStructJSON:
Inheritance graph
[legend]

Public Member Functions

 ScoreStructJSON (core::pose::Pose, std::string tag)
 
void fill_pose (core::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 &, core::chemical::ResidueTypeSet const &) 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 &) const override
 
Real get_debug_rmsd () override
 Do some sort of comparison between the actual RMSD of this silent-struct and the cached coordinates. Used for RawStruct objects that are rebuild from torsions or other shortened representations of data. More...
 
void print_header (std::ostream &, std::map< std::string, core::Real > const &, std::map< std::string, std::string > const &, bool) const override
 print out a header line to the given ozstream. In a rosetta++ silent-file, this contained the lines SEQUENCE: <protein sequence>="">:

More...
 
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 override
 print out a SCORE line to the given ozstream. More...
 
- Public Member Functions inherited from core::io::raw_data::RawStruct
 ~RawStruct () override
 
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...
 

Additional Inherited Members

- Protected Attributes inherited from core::io::raw_data::RawStruct
Size nres_
 
std::string decoy_tag_
 
std::string sequence_
 

Constructor & Destructor Documentation

core::io::raw_data::ScoreStructJSON::ScoreStructJSON ( core::pose::Pose  ,
std::string  tag 
)

Member Function Documentation

void core::io::raw_data::ScoreStructJSON::fill_pose ( core::pose::Pose pose)
inlineoverridevirtual

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.

void core::io::raw_data::ScoreStructJSON::fill_pose ( core::pose::Pose pose,
core::chemical::ResidueTypeSet const &  residue_set 
)
inlineoverridevirtual

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.

Real core::io::raw_data::ScoreStructJSON::get_debug_rmsd ( )
inlineoverridevirtual

Do some sort of comparison between the actual RMSD of this silent-struct and the cached coordinates. Used for RawStruct objects that are rebuild from torsions or other shortened representations of data.

Reimplemented from core::io::raw_data::RawStruct.

void core::io::raw_data::ScoreStructJSON::print_conformation ( std::ostream &  ) const
inlineoverridevirtual

Reimplemented from core::io::raw_data::RawStruct.

void core::io::raw_data::ScoreStructJSON::print_header ( std::ostream &  out,
std::map< std::string, core::Real > const &  score_map,
std::map< std::string, std::string > const &  string_map,
bool  print_sequence 
) const
inlineoverridevirtual

print out a header line to the given ozstream. In a rosetta++ silent-file, this contained the lines SEQUENCE: <protein sequence>="">:

Reimplemented from core::io::raw_data::RawStruct.

void core::io::raw_data::ScoreStructJSON::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
overridevirtual

print out a SCORE line to the given ozstream.

Reimplemented from core::io::raw_data::RawStruct.

References core::io::raw_data::RawStruct::decoy_tag_.


The documentation for this class was generated from the following files: