![]() |
Rosetta Protocols
2014.35
|
#include <StructureScoresFeatures.hh>
Private Attributes | |
core::scoring::ScoreFunctionOP | scfxn_ |
Additional Inherited Members | |
![]() | |
std::string | find_tag (core::pose::Pose const &pose) const |
void | delete_records_from_table (std::string const &table_name, StructureID struct_id, utility::sql_database::sessionOP db_session) |
a helper function for deleting data associated with a given structure from feature database WARNING table_name must be sanitized! More... | |
![]() | |
RelevantResiduesMode::T | relevant_residues_mode_ |
protocols::features::StructureScoresFeatures::StructureScoresFeatures | ( | ) |
References get_score_function().
protocols::features::StructureScoresFeatures::StructureScoresFeatures | ( | core::scoring::ScoreFunctionOP | scfxn | ) |
References scfxn_, and utility_exit_with_message.
protocols::features::StructureScoresFeatures::StructureScoresFeatures | ( | StructureScoresFeatures const & | src | ) |
|
virtual |
void protocols::features::StructureScoresFeatures::compute_energies | ( | core::pose::Pose const & | pose_in, |
utility::vector1< bool > const & | relevant_residues, | ||
core::scoring::EnergyMap & | emap | ||
) | const |
References core::conformation::Residue::aa(), aa_vrt, core::pose::Pose::energies(), protocols::features::RelevantResiduesMode::Inclusive, protocols::features::FeaturesReporter::relevant_residues_mode_, core::pose::Pose::residue(), scfxn_, core::scoring::Energies::total_energies(), core::pose::Pose::total_residue(), and protocols::features::TR.
Referenced by insert_structure_score_rows().
|
virtual |
Reimplemented from protocols::features::FeaturesReporter.
References basic::database::safely_prepare_statement(), and basic::database::safely_write_to_database().
|
virtual |
return the set of features reporters that are required to also already be extracted by the time this one is used.
Reimplemented from protocols::features::FeaturesReporter.
void protocols::features::StructureScoresFeatures::insert_structure_score_rows | ( | core::pose::Pose const & | pose, |
utility::vector1< bool > const & | relevant_residues, | ||
StructureID | struct_id, | ||
utility::sql_database::sessionOP | db_session | ||
) | const |
References basic::database::insert_statement_generator::InsertGenerator::add_column(), basic::database::insert_statement_generator::InsertGenerator::add_row(), compute_energies(), protocols::features::get_batch_id(), utility::tools::make_vector(), n_score_types, scfxn_, total_score, type, and basic::database::insert_statement_generator::InsertGenerator::write_to_database().
Referenced by report_features().
|
virtual |
Reimplemented from protocols::features::FeaturesReporter.
References basic::datacache::DataMap::get(), scfxn_, and type_name().
|
virtual |
collect all the feature data for the pose
Implements protocols::features::FeaturesReporter.
References insert_structure_score_rows(), core::pose::symmetry::make_score_function_consistent_with_symmetric_state_of_pose(), and scfxn_.
|
virtual |
return string with class name
Reimplemented from protocols::features::FeaturesReporter.
Referenced by parse_my_tag().
|
virtual |
generate the table schemas and write them to the database
Implements protocols::features::FeaturesReporter.
References basic::database::schema_generator::Schema::add_column(), basic::database::schema_generator::Schema::add_foreign_key(), and basic::database::schema_generator::Schema::write().
|
private |
Referenced by compute_energies(), insert_structure_score_rows(), parse_my_tag(), report_features(), and StructureScoresFeatures().