|
| | PdbDataFeatures () |
| |
| void | write_schema_to_db (utility::sql_database::sessionOP db_session) const override |
| | generate the table schemas and write them to the database More...
|
| |
| utility::vector1< std::string > | features_reporter_dependencies () const override |
| | return the set of features reporters that are required to also already be extracted by the time this one is used. More...
|
| |
| core::Size | report_features (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, StructureID struct_id, utility::sql_database::sessionOP db_session) override |
| | collect all the feature data for the pose More...
|
| |
| void | delete_record (StructureID struct_id, utility::sql_database::sessionOP db_session) override |
| |
| void | load_into_pose (utility::sql_database::sessionOP db_session, StructureID struct_id, core::pose::Pose &pose) override |
| |
| std::string | type_name () const override |
| |
| | FeaturesReporter () |
| |
| | ~FeaturesReporter () override |
| | Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
|
| |
| virtual std::string | schema () const |
| | return sql statements that sets up the appropriate tables to contain the features. This should be removed once everything has been moved to the schema generator More...
|
| |
| core::Size | report_features (core::pose::Pose const &, StructureID, utility::sql_database::sessionOP) |
| | collect all the feature data for the pose. More...
|
| |
| virtual void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) |
| |
| void | set_relevant_residues_mode (RelevantResiduesMode::T setting) |
| |
| RelevantResiduesMode::T | get_relevant_residues_mode () const |
| |
| bool | check_relevant_residues (utility::vector1< bool > const &relevant_residues, core::Size res1) const |
| |
| bool | check_relevant_residues (utility::vector1< bool > const &relevant_residues, core::Size res1, core::Size res2) const |
| |
| bool | check_relevant_residues_range (utility::vector1< bool > const &relevant_residues, core::Size res1, core::Size res2) const |
| |
| bool | check_relevant_residues (utility::vector1< bool > const &relevant_residues, utility::vector1< core::Size > const &residues) const |
| |
|
| void | load_residue_pdb_identification (utility::sql_database::sessionOP db_session, StructureID struct_id, core::pose::Pose &pose) |
| |
| void | insert_residue_pdb_identification_rows (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, StructureID struct_id, utility::sql_database::sessionOP db_session) |
| |
| void | load_residue_pdb_confidence (utility::sql_database::sessionOP db_session, StructureID struct_id, core::pose::Pose &pose) |
| | load the temperature and occupancy information into the PDBInfo object. Backbone atoms are assigned max_bb_temperature and min_bb_occupancy while sidechain atoms are assigned max_sc_temperature and min_sc_occupancy. More...
|
| |
| void | insert_residue_pdb_confidence_rows (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, StructureID struct_id, utility::sql_database::sessionOP db_session) |
| |
| void protocols::features::PdbDataFeatures::load_residue_pdb_confidence |
( |
utility::sql_database::sessionOP |
db_session, |
|
|
StructureID |
struct_id, |
|
|
core::pose::Pose & |
pose |
|
) |
| |
|
private |
load the temperature and occupancy information into the PDBInfo object. Backbone atoms are assigned max_bb_temperature and min_bb_occupancy while sidechain atoms are assigned max_sc_temperature and min_sc_occupancy.
Note: The information stored in the residue_pdb_confidence table is at the residue level not atom level. Since the temperature and occupancy is usually at the atom level, writing data to the database and reading it back in will result in a loss of information.
References core::pose::Pose::pdb_info(), core::pose::Pose::residue_type(), core::pose::Pose::size(), and protocols::features::TR().
Referenced by load_into_pose().