Rosetta
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::features::ProteinSilentReport Class Reference

#include <ProteinSilentReport.hh>

Inheritance diagram for protocols::features::ProteinSilentReport:
Inheritance graph
[legend]

Public Types

typedef std::map< core::Size, core::pose::PoseOPStructureMap
 
- Public Types inherited from protocols::features::Report
typedef utility::vector1< FeaturesReporterOPFeaturesReporters
 

Public Member Functions

 ProteinSilentReport ()
 
core::Size version () override
 
bool is_initialized () const
 
void initialize (utility::sql_database::sessionOP db_session)
 
void apply (core::pose::Pose const &pose, utility::sql_database::sessionOP db_sesion) override
 
void apply (core::pose::Pose const &pose, utility::sql_database::sessionOP db_sesion, std::string const &tag)
 
void load_pose (utility::sql_database::sessionOP db_session, StructureID struct_id, core::pose::Pose &pose)
 
void load_pose (utility::sql_database::sessionOP db_session, StructureID struct_id, std::set< core::Size > residue_numbers, core::pose::Pose &pose)
 
void write_schema_to_db (utility::sql_database::sessionOP db_session) const
 
void delete_pose_from_tag (utility::sql_database::sessionOP db_session, std::string const &tag)
 
void delete_pose (utility::sql_database::sessionOP db_session, StructureID const &struct_id)
 
core::Size get_protocol_id () const
 
core::Size get_batch_id () const
 
- Public Member Functions inherited from protocols::features::Report
 Report ()
 
 Report (Report const &src)
 
 ~Report () override
 

Private Member Functions

void write_protocol_report (utility::sql_database::sessionOP db_session)
 
void write_full_report (core::pose::Pose const &pose, utility::sql_database::sessionOP db_session, std::string const &tag)
 
void choose_database_filter ()
 

Private Attributes

bool initialized_
 
DatabaseFilterOP database_filter_
 
core::Size protocol_id_
 
core::Size batch_id_
 
StructureMap structure_map_
 
protocols::features::ProtocolFeaturesOP protocol_features_
 
protocols::features::BatchFeaturesOP batch_features_
 
protocols::features::PdbDataFeaturesOP pdb_data_features_
 
protocols::features::StructureFeaturesOP structure_features_
 
protocols::features::StructureScoresFeaturesOP structure_scores_features_
 
protocols::features::ScoreTypeFeaturesOP score_type_features_
 
protocols::features::PoseConformationFeaturesOP pose_conformation_features_
 
protocols::features::PoseCommentsFeaturesOP pose_comments_features_
 
protocols::features::ProteinResidueConformationFeaturesOP protein_residue_conformation_features_
 
protocols::features::ResidueFeaturesOP residue_features_
 
protocols::features::ResidueConformationFeaturesOP residue_conformation_features_
 
protocols::features::JobDataFeaturesOP job_data_features_
 
utility::vector1< protocols::features::FeaturesReporterOPfeatures_reporters_
 

Additional Inherited Members

- Protected Attributes inherited from protocols::features::Report
FeaturesReporters reporters_
 

Member Typedef Documentation

◆ StructureMap

Constructor & Destructor Documentation

◆ ProteinSilentReport()

protocols::features::ProteinSilentReport::ProteinSilentReport ( )

Member Function Documentation

◆ apply() [1/2]

void protocols::features::ProteinSilentReport::apply ( core::pose::Pose const &  pose,
utility::sql_database::sessionOP  db_sesion 
)
overridevirtual

◆ apply() [2/2]

void protocols::features::ProteinSilentReport::apply ( core::pose::Pose const &  pose,
utility::sql_database::sessionOP  db_sesion,
std::string const &  tag 
)

◆ choose_database_filter()

void protocols::features::ProteinSilentReport::choose_database_filter ( )
private

◆ delete_pose()

void protocols::features::ProteinSilentReport::delete_pose ( utility::sql_database::sessionOP  db_session,
StructureID const &  struct_id 
)

◆ delete_pose_from_tag()

void protocols::features::ProteinSilentReport::delete_pose_from_tag ( utility::sql_database::sessionOP  db_session,
std::string const &  tag 
)

◆ get_batch_id()

core::Size protocols::features::ProteinSilentReport::get_batch_id ( ) const

References batch_id_.

◆ get_protocol_id()

core::Size protocols::features::ProteinSilentReport::get_protocol_id ( ) const

References protocol_id_.

◆ initialize()

void protocols::features::ProteinSilentReport::initialize ( utility::sql_database::sessionOP  db_session)

◆ is_initialized()

bool protocols::features::ProteinSilentReport::is_initialized ( ) const

References initialized_.

◆ load_pose() [1/2]

void protocols::features::ProteinSilentReport::load_pose ( utility::sql_database::sessionOP  db_session,
StructureID  struct_id,
core::pose::Pose pose 
)

◆ load_pose() [2/2]

void protocols::features::ProteinSilentReport::load_pose ( utility::sql_database::sessionOP  db_session,
StructureID  struct_id,
std::set< core::Size residue_numbers,
core::pose::Pose pose 
)

◆ version()

Size protocols::features::ProteinSilentReport::version ( )
overridevirtual

◆ write_full_report()

void protocols::features::ProteinSilentReport::write_full_report ( core::pose::Pose const &  pose,
utility::sql_database::sessionOP  db_session,
std::string const &  tag 
)
private

◆ write_protocol_report()

void protocols::features::ProteinSilentReport::write_protocol_report ( utility::sql_database::sessionOP  db_session)
private

◆ write_schema_to_db()

void protocols::features::ProteinSilentReport::write_schema_to_db ( utility::sql_database::sessionOP  db_session) const

Member Data Documentation

◆ batch_features_

protocols::features::BatchFeaturesOP protocols::features::ProteinSilentReport::batch_features_
private

Referenced by write_schema_to_db().

◆ batch_id_

core::Size protocols::features::ProteinSilentReport::batch_id_
private

◆ database_filter_

DatabaseFilterOP protocols::features::ProteinSilentReport::database_filter_
private

Referenced by ProteinSilentReport().

◆ features_reporters_

utility::vector1< protocols::features::FeaturesReporterOP > protocols::features::ProteinSilentReport::features_reporters_
private

◆ initialized_

bool protocols::features::ProteinSilentReport::initialized_
private

Referenced by initialize(), and is_initialized().

◆ job_data_features_

protocols::features::JobDataFeaturesOP protocols::features::ProteinSilentReport::job_data_features_
private

◆ pdb_data_features_

protocols::features::PdbDataFeaturesOP protocols::features::ProteinSilentReport::pdb_data_features_
private

◆ pose_comments_features_

protocols::features::PoseCommentsFeaturesOP protocols::features::ProteinSilentReport::pose_comments_features_
private

◆ pose_conformation_features_

protocols::features::PoseConformationFeaturesOP protocols::features::ProteinSilentReport::pose_conformation_features_
private

◆ protein_residue_conformation_features_

protocols::features::ProteinResidueConformationFeaturesOP protocols::features::ProteinSilentReport::protein_residue_conformation_features_
private

◆ protocol_features_

protocols::features::ProtocolFeaturesOP protocols::features::ProteinSilentReport::protocol_features_
private

Referenced by write_schema_to_db().

◆ protocol_id_

core::Size protocols::features::ProteinSilentReport::protocol_id_
private

◆ residue_conformation_features_

protocols::features::ResidueConformationFeaturesOP protocols::features::ProteinSilentReport::residue_conformation_features_
private

◆ residue_features_

protocols::features::ResidueFeaturesOP protocols::features::ProteinSilentReport::residue_features_
private

◆ score_type_features_

protocols::features::ScoreTypeFeaturesOP protocols::features::ProteinSilentReport::score_type_features_
private

◆ structure_features_

protocols::features::StructureFeaturesOP protocols::features::ProteinSilentReport::structure_features_
private

◆ structure_map_

StructureMap protocols::features::ProteinSilentReport::structure_map_
private

◆ structure_scores_features_

protocols::features::StructureScoresFeaturesOP protocols::features::ProteinSilentReport::structure_scores_features_
private

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