Rosetta
|
#include <RRReporterSQLite.hh>
Public Member Functions | |
RRReporterSQLite () | |
RRReporterSQLite (std::string const &database_name, std::string const &database_pq_schema="", OutputLevel output_level=protocols::rotamer_recovery::OL_full) | |
RRReporterSQLite (utility::sql_database::sessionOP db_session, OutputLevel output_level=protocols::rotamer_recovery::OL_full) | |
~RRReporterSQLite () override | |
RRReporterSQLite (RRReporterSQLite const &) | |
void | write_schema_to_db (utility::sql_database::sessionOP db_session) const |
generate the table schemas and write them to the database More... | |
void | set_protocol_info (std::string const &protocol_name, std::string const &protocol_params) override |
void | set_comparer_info (std::string const &comparer_name, std::string const &comparer_params) override |
void | db_session (utility::sql_database::sessionOP db_session) |
utility::sql_database::sessionOP | db_session () |
void | set_output_level (OutputLevel output_level) |
OutputLevel | get_output_level () const |
void | set_struct_id1 (protocols::features::StructureID const struct_id1) |
protocols::features::StructureID | get_struct_id1 () const |
void | set_predicted_report_to_db (features::ReportToDBOP report_to_db) |
void | reset_recovery () override |
void | report_rotamer_recovery (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::conformation::Residue const &res1, core::conformation::Residue const &res2, core::Real score, bool recovered) override |
virtual void | report_rotamer_recovery_full (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::conformation::Residue const &res1, core::conformation::Residue const &res2, core::Real score, bool recovered) |
virtual void | report_rotamer_recovery_features (protocols::features::StructureID struct_id1, core::conformation::Residue const &res1, core::Real score, bool recovered) |
virtual void | report_predicted_features (features::StructureID struct_id1, core::conformation::Residue const &res1, core::pose::Pose const &predicted_pose, core::conformation::Residue const &predicted_res) |
core::Real | recovery_rate () const override |
void | show (std::ostream &out) const override |
void | show () const override |
![]() | |
~RRReporter () override | |
Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
Private Member Functions | |
void | write_nchi_table_schema (utility::sql_database::sessionOP db_session) const |
generate the nchi table schema More... | |
void | write_rotamer_recovery_full_table_schema (utility::sql_database::sessionOP db_session) const |
generate the full rotamer_recovery table schema More... | |
void | write_rotamer_recovery_features_table_schema (utility::sql_database::sessionOP db_session) const |
generate the features rotamer_recovery table schema More... | |
void | write_predicted_features_table_schema (utility::sql_database::sessionOP db_session) const |
generate the predicted_features table schema More... | |
Private Attributes | |
OutputLevel | output_level_ |
protocols::features::StructureID | struct_id1_ |
protocols::features::ReportToDBOP | report_to_db_ |
std::string | protocol_name_ |
std::string | protocol_params_ |
std::string | comparer_name_ |
std::string | comparer_params_ |
core::Size | residues_considered_ |
core::Size | rotamers_recovered_ |
std::string | database_name_ |
std::string | database_pq_schema_ |
utility::sql_database::sessionOP | db_session_ |
protocols::rotamer_recovery::RRReporterSQLite::RRReporterSQLite | ( | ) |
protocols::rotamer_recovery::RRReporterSQLite::RRReporterSQLite | ( | std::string const & | database_name, |
std::string const & | database_pq_schema = "" , |
||
OutputLevel | output_level = protocols::rotamer_recovery::OL_full |
||
) |
protocols::rotamer_recovery::RRReporterSQLite::RRReporterSQLite | ( | utility::sql_database::sessionOP | db_session, |
OutputLevel | output_level = protocols::rotamer_recovery::OL_full |
||
) |
|
overridedefault |
protocols::rotamer_recovery::RRReporterSQLite::RRReporterSQLite | ( | RRReporterSQLite const & | src | ) |
sessionOP protocols::rotamer_recovery::RRReporterSQLite::db_session | ( | ) |
References db_session_.
Referenced by report_predicted_features(), report_rotamer_recovery_features(), report_rotamer_recovery_full(), write_nchi_table_schema(), write_predicted_features_table_schema(), write_rotamer_recovery_features_table_schema(), write_rotamer_recovery_full_table_schema(), and write_schema_to_db().
void protocols::rotamer_recovery::RRReporterSQLite::db_session | ( | utility::sql_database::sessionOP | db_session | ) |
OutputLevel protocols::rotamer_recovery::RRReporterSQLite::get_output_level | ( | ) | const |
References output_level_.
StructureID protocols::rotamer_recovery::RRReporterSQLite::get_struct_id1 | ( | ) | const |
References struct_id1_.
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References residues_considered_, and rotamers_recovered_.
Referenced by show().
|
virtual |
References protocols::jd2::current_output_name(), db_session(), core::pose::metrics::CalculatorFactory::Instance(), core::pose::metrics::CalculatorFactory::remove_calculator(), report_to_db_, core::conformation::Residue::seqpos(), and core::pose::Pose::update_residue_neighbors().
Referenced by report_rotamer_recovery().
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References protocols::rotamer_recovery::OL_features, protocols::rotamer_recovery::OL_full, protocols::rotamer_recovery::OL_none, output_level_, report_predicted_features(), report_rotamer_recovery_features(), report_rotamer_recovery_full(), residues_considered_, rotamers_recovered_, protocols::hybridization::score, and struct_id1_.
|
virtual |
References db_session(), protocols::hybridization::score, and core::conformation::Residue::seqpos().
Referenced by report_rotamer_recovery().
|
virtual |
References core::conformation::Residue::chain(), comparer_name_, comparer_params_, protocols::jd2::current_input_tag(), core::pose::Pose::data(), db_session(), core::pose::datacache::CacheableDataType::JOBDIST_OUTPUT_TAG, core::chemical::ResidueTypeBase::name(), core::conformation::Residue::name1(), core::conformation::Residue::name3(), core::pose::Pose::pdb_info(), protocol_name_, protocol_params_, protocols::hybridization::score, core::conformation::Residue::seqpos(), protocols::kinmatch::str(), and core::conformation::Residue::type().
Referenced by report_rotamer_recovery().
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References residues_considered_, and rotamers_recovered_.
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References comparer_name_, and comparer_params_.
void protocols::rotamer_recovery::RRReporterSQLite::set_output_level | ( | OutputLevel | output_level | ) |
References output_level_.
void protocols::rotamer_recovery::RRReporterSQLite::set_predicted_report_to_db | ( | features::ReportToDBOP | report_to_db | ) |
References report_to_db_.
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References protocol_name_, and protocol_params_.
void protocols::rotamer_recovery::RRReporterSQLite::set_struct_id1 | ( | protocols::features::StructureID const | struct_id1 | ) |
References struct_id1_.
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References protocols::rotamer_recovery::TR().
|
overridevirtual |
Implements protocols::rotamer_recovery::RRReporter.
References core::conformation::membrane::out, recovery_rate(), residues_considered_, and rotamers_recovered_.
|
private |
|
private |
generate the predicted_features table schema
References db_session().
Referenced by write_schema_to_db().
|
private |
generate the features rotamer_recovery table schema
References db_session().
Referenced by write_schema_to_db().
|
private |
generate the full rotamer_recovery table schema
References db_session(), and protocols::hybridization::score.
Referenced by write_schema_to_db().
void protocols::rotamer_recovery::RRReporterSQLite::write_schema_to_db | ( | utility::sql_database::sessionOP | db_session | ) | const |
generate the table schemas and write them to the database
References db_session(), protocols::rotamer_recovery::OL_features, protocols::rotamer_recovery::OL_full, protocols::rotamer_recovery::OL_none, output_level_, report_to_db_, write_nchi_table_schema(), write_predicted_features_table_schema(), write_rotamer_recovery_features_table_schema(), and write_rotamer_recovery_full_table_schema().
|
private |
Referenced by report_rotamer_recovery_full(), and set_comparer_info().
|
private |
Referenced by report_rotamer_recovery_full(), and set_comparer_info().
|
private |
|
private |
|
private |
Referenced by db_session().
|
private |
Referenced by get_output_level(), report_rotamer_recovery(), set_output_level(), and write_schema_to_db().
|
private |
Referenced by report_rotamer_recovery_full(), and set_protocol_info().
|
private |
Referenced by report_rotamer_recovery_full(), and set_protocol_info().
|
private |
Referenced by report_predicted_features(), set_predicted_report_to_db(), and write_schema_to_db().
|
private |
Referenced by recovery_rate(), report_rotamer_recovery(), reset_recovery(), and show().
|
private |
Referenced by recovery_rate(), report_rotamer_recovery(), reset_recovery(), and show().
|
private |
Referenced by get_struct_id1(), report_rotamer_recovery(), and set_struct_id1().