Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::PoseOP
StructureMap
 
- Public Types inherited from protocols::features::Report
typedef utility::vector1
< FeaturesReporterOP
FeaturesReporters
 

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::FeaturesReporterOP
features_reporters_
 

Additional Inherited Members

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

Member Typedef Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

void protocols::features::ProteinSilentReport::apply ( core::pose::Pose const &  pose,
utility::sql_database::sessionOP  db_sesion 
)
overridevirtual
void protocols::features::ProteinSilentReport::apply ( core::pose::Pose const &  pose,
utility::sql_database::sessionOP  db_sesion,
std::string const &  tag 
)
void protocols::features::ProteinSilentReport::choose_database_filter ( )
private
void protocols::features::ProteinSilentReport::delete_pose ( utility::sql_database::sessionOP  db_session,
StructureID const &  struct_id 
)
void protocols::features::ProteinSilentReport::delete_pose_from_tag ( utility::sql_database::sessionOP  db_session,
std::string const &  tag 
)
core::Size protocols::features::ProteinSilentReport::get_batch_id ( ) const

References batch_id_.

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

References protocol_id_.

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

References initialized_.

void protocols::features::ProteinSilentReport::load_pose ( utility::sql_database::sessionOP  db_session,
StructureID  struct_id,
core::pose::Pose pose 
)
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 
)
Size protocols::features::ProteinSilentReport::version ( )
overridevirtual
void protocols::features::ProteinSilentReport::write_full_report ( core::pose::Pose const &  pose,
utility::sql_database::sessionOP  db_session,
std::string const &  tag 
)
private
void protocols::features::ProteinSilentReport::write_protocol_report ( utility::sql_database::sessionOP  db_session)
private
void protocols::features::ProteinSilentReport::write_schema_to_db ( utility::sql_database::sessionOP  db_session) const

Member Data Documentation

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

Referenced by write_schema_to_db().

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

Referenced by ProteinSilentReport().

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

Referenced by initialize(), and is_initialized().

protocols::features::JobDataFeaturesOP protocols::features::ProteinSilentReport::job_data_features_
private
protocols::features::PdbDataFeaturesOP protocols::features::ProteinSilentReport::pdb_data_features_
private
protocols::features::PoseCommentsFeaturesOP protocols::features::ProteinSilentReport::pose_comments_features_
private
protocols::features::PoseConformationFeaturesOP protocols::features::ProteinSilentReport::pose_conformation_features_
private
protocols::features::ProteinResidueConformationFeaturesOP protocols::features::ProteinSilentReport::protein_residue_conformation_features_
private
protocols::features::ProtocolFeaturesOP protocols::features::ProteinSilentReport::protocol_features_
private

Referenced by write_schema_to_db().

core::Size protocols::features::ProteinSilentReport::protocol_id_
private
protocols::features::ResidueConformationFeaturesOP protocols::features::ProteinSilentReport::residue_conformation_features_
private
protocols::features::ResidueFeaturesOP protocols::features::ProteinSilentReport::residue_features_
private
protocols::features::ScoreTypeFeaturesOP protocols::features::ProteinSilentReport::score_type_features_
private
protocols::features::StructureFeaturesOP protocols::features::ProteinSilentReport::structure_features_
private
StructureMap protocols::features::ProteinSilentReport::structure_map_
private
protocols::features::StructureScoresFeaturesOP protocols::features::ProteinSilentReport::structure_scores_features_
private

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