Rosetta 3.4
Public Member Functions
protocols::features::StructureScoresFeatures Class Reference

#include <StructureScoresFeatures.hh>

Inheritance diagram for protocols::features::StructureScoresFeatures:
Inheritance graph
[legend]
Collaboration diagram for protocols::features::StructureScoresFeatures:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StructureScoresFeatures ()
 StructureScoresFeatures (core::scoring::ScoreFunctionOP scfxn)
 StructureScoresFeatures (StructureScoresFeatures const &src)
virtual ~StructureScoresFeatures ()
std::string type_name () const
 return string with class name
std::string schema () const
 return sql statements that setup the right tables
utility::vector1< std::string > features_reporter_dependencies () const
 return the set of features reporters that are required to also already be extracted by the time this one is used.
void parse_my_tag (utility::tag::TagPtr const tag, protocols::moves::DataMap &data, protocols::filters::Filters_map const &, protocols::moves::Movers_map const &, core::pose::Pose const &)
core::Size report_features (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, core::Size struct_id, utility::sql_database::sessionOP db_session)
 collect all the feature data for the pose
void delete_record (Size struct_id, utility::sql_database::sessionOP db_session)
void insert_structure_score_rows (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, core::Size struct_id, utility::sql_database::sessionOP db_session) const

Constructor & Destructor Documentation

protocols::features::StructureScoresFeatures::StructureScoresFeatures ( )
protocols::features::StructureScoresFeatures::StructureScoresFeatures ( core::scoring::ScoreFunctionOP  scfxn)
protocols::features::StructureScoresFeatures::StructureScoresFeatures ( StructureScoresFeatures const &  src)
protocols::features::StructureScoresFeatures::~StructureScoresFeatures ( ) [virtual]

Member Function Documentation

void protocols::features::StructureScoresFeatures::delete_record ( Size  struct_id,
utility::sql_database::sessionOP  db_session 
)
utility::vector1< std::string > protocols::features::StructureScoresFeatures::features_reporter_dependencies ( ) const [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,
core::Size  struct_id,
utility::sql_database::sessionOP  db_session 
) const
void protocols::features::StructureScoresFeatures::parse_my_tag ( utility::tag::TagPtr const  tag,
protocols::moves::DataMap data,
protocols::filters::Filters_map const &  ,
protocols::moves::Movers_map const &  ,
core::pose::Pose const &   
) [virtual]
Size protocols::features::StructureScoresFeatures::report_features ( core::pose::Pose const &  pose,
utility::vector1< bool > const &  relevant_residues,
core::Size  struct_id,
utility::sql_database::sessionOP  db_session 
) [virtual]

collect all the feature data for the pose

An anchor is a take off and landing for a loop. Every residue in the loop must be relevant in order for the loop to be stored.

These atom-atom pairs follow the analysis done in:

Song Y, Tyka M, Leaver-Fay A, Thompson J, Baker D. Structure guided forcefield optimization. Proteins: Structure, Function, and Bioinformatics. 2011:n/a-n/a. Available at: http://doi.wiley.com/10.1002/prot.23013 [Accessed April 4, 2011].

The HBond geometries are recoded in the HBondFeatures reporter

Reimplemented from protocols::features::FeaturesReporter.

References protocols::features::AtomAtomPairFeatures::report_atom_pairs().

string protocols::features::StructureScoresFeatures::schema ( ) const [virtual]

return sql statements that setup the right tables

Reimplemented from protocols::features::FeaturesReporter.

string protocols::features::StructureScoresFeatures::type_name ( ) const [virtual]

return string with class name

Reimplemented from protocols::features::FeaturesReporter.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines