![]() |
Rosetta Protocols
2014.16.56682
|
#include <ResidueConformationFeatures.hh>
Private Member Functions | |
| void | set_coords_for_residue (utility::sql_database::sessionOP db_session, StructureID struct_id, core::Size seqpos, core::pose::Pose &pose) |
| void | set_coords_for_residue_from_compact_schema (utility::sql_database::sessionOP db_session, StructureID struct_id, core::Size seqpos, core::pose::Pose &pose) |
Private Attributes | |
| bool | compact_residue_schema_ |
Additional Inherited Members | |
Protected Member Functions inherited from protocols::features::FeaturesReporter | |
| 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... | |
Protected Attributes inherited from protocols::features::FeaturesReporter | |
| RelevantResiduesMode::T | relevant_residues_mode_ |
| protocols::features::ResidueConformationFeatures::ResidueConformationFeatures | ( | ) |
| protocols::features::ResidueConformationFeatures::ResidueConformationFeatures | ( | ResidueConformationFeatures const & | ) |
|
inlinevirtual |
|
virtual |
Reimplemented from protocols::features::FeaturesReporter.
References compact_residue_schema_, 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::ResidueConformationFeatures::load_conformation | ( | utility::sql_database::sessionOP | db_session, |
| StructureID | struct_id, | ||
| core::pose::Pose & | pose | ||
| ) |
References compact_residue_schema_, core::pose::Pose::is_fullatom(), core::chemical::ResidueType::is_protein(), protocols::stepwise::sampling::protein::omega(), protocols::stepwise::sampling::protein::phi(), protocols::stepwise::sampling::protein::psi(), core::pose::Pose::residue_type(), basic::database::safely_prepare_statement(), basic::database::safely_read_from_database(), core::pose::Pose::set_chi(), set_coords_for_residue(), set_coords_for_residue_from_compact_schema(), core::pose::Pose::set_omega(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), and table_exists().
Referenced by load_into_pose().
|
virtual |
Reimplemented from protocols::features::FeaturesReporter.
References load_conformation().
|
virtual |
collect all the feature data for the pose
Implements protocols::features::FeaturesReporter.
References core::conformation::Residue::aa(), basic::database::insert_statement_generator::InsertGenerator::add_column(), basic::database::insert_statement_generator::InsertGenerator::add_row(), protocols::features::FeaturesReporter::check_relevant_residues(), core::conformation::Residue::chi(), compact_residue_schema_, core::pose::Pose::conformation(), basic::options::OptionKeys::out::file::force_nonideal_structure, core::conformation::is_ideal_position(), core::conformation::Residue::is_ligand(), core::conformation::Residue::mainchain_torsion(), utility::tools::make_vector(), core::pose::Pose::n_residue(), core::conformation::Residue::natoms(), core::conformation::Residue::nchi(), num_canonical_aas, protocols::stepwise::sampling::protein::omega(), basic::options::option, protocols::stepwise::sampling::protein::phi(), protocols::stepwise::sampling::protein::psi(), resi, core::pose::Pose::residue(), protocols::features::serialize_residue_xyz_coords(), core::pose::Pose::total_residue(), basic::database::insert_statement_generator::InsertGenerator::write_to_database(), numeric::xyzVector< class >::x(), core::conformation::Residue::xyz(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
|
private |
References basic::database::safely_prepare_statement(), basic::database::safely_read_from_database(), and core::pose::Pose::set_xyz().
Referenced by load_conformation().
|
private |
|
virtual |
return string with class name
Reimplemented from protocols::features::FeaturesReporter.
|
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(), compact_residue_schema_, protocols::stepwise::sampling::protein::omega(), protocols::stepwise::sampling::protein::phi(), protocols::stepwise::sampling::protein::psi(), and basic::database::schema_generator::Schema::write().
|
private |
Referenced by delete_record(), load_conformation(), report_features(), ResidueConformationFeatures(), and write_schema_to_db().
1.8.7