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

#include <StructureFeatures.hh>

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

List of all members.

Public Member Functions

 StructureFeatures ()
 StructureFeatures (StructureFeatures const &src)
virtual ~StructureFeatures ()
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.
core::Size report_features (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, core::Size protocol_id, utility::sql_database::sessionOP db_session)
 collect all the feature data for the pose use
core::Size report_features (core::pose::Pose const &pose, utility::vector1< bool > const &relevant_residues, core::Size protocol_id, utility::sql_database::sessionOP db_session, std::string const &tag, std::string const &input_tag)
 collect all the feature data for the pose use This version allows the tag and the input tag to be specificed
void mark_structure_as_sampled (core::Size protocol_id, std::string const &tag, std::string const &input_tag, utility::sql_database::sessionOP db_session)
void delete_record (core::Size struct_id, utility::sql_database::sessionOP db_session)
void load_into_pose (utility::sql_database::sessionOP db_session, core::Size struct_id, core::pose::Pose &pose)
void load_tag (utility::sql_database::sessionOP db_session, core::Size struct_id, core::pose::Pose &pose)
core::Size get_struct_id (utility::sql_database::sessionOP db_session, std::string const &tag, core::Size const &protocol_id)

Constructor & Destructor Documentation

protocols::features::StructureFeatures::StructureFeatures ( )
protocols::features::StructureFeatures::StructureFeatures ( StructureFeatures const &  src)
protocols::features::StructureFeatures::~StructureFeatures ( ) [virtual]

Member Function Documentation

void protocols::features::StructureFeatures::delete_record ( core::Size  struct_id,
utility::sql_database::sessionOP  db_session 
) [virtual]
utility::vector1< std::string > protocols::features::StructureFeatures::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.

Size protocols::features::StructureFeatures::get_struct_id ( utility::sql_database::sessionOP  db_session,
std::string const &  tag,
core::Size const &  protocol_id 
)
void protocols::features::StructureFeatures::load_into_pose ( utility::sql_database::sessionOP  db_session,
core::Size  struct_id,
core::pose::Pose pose 
) [virtual]
void protocols::features::StructureFeatures::load_tag ( utility::sql_database::sessionOP  db_session,
core::Size  struct_id,
core::pose::Pose pose 
)
void protocols::features::StructureFeatures::mark_structure_as_sampled ( core::Size  protocol_id,
std::string const &  tag,
std::string const &  input_tag,
utility::sql_database::sessionOP  db_session 
)
core::Size protocols::features::StructureFeatures::report_features ( core::pose::Pose const &  pose,
utility::vector1< bool > const &  relevant_residues,
core::Size  protocol_id,
utility::sql_database::sessionOP  db_session 
) [virtual]

collect all the feature data for the pose use

Reimplemented from protocols::features::FeaturesReporter.

core::Size protocols::features::StructureFeatures::report_features ( core::pose::Pose const &  pose,
utility::vector1< bool > const &  relevant_residues,
core::Size  protocol_id,
utility::sql_database::sessionOP  db_session,
std::string const &  tag,
std::string const &  input_tag 
)

collect all the feature data for the pose use This version allows the tag and the input tag to be specificed

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

return sql statements that setup the right tables

Reimplemented from protocols::features::FeaturesReporter.

string protocols::features::StructureFeatures::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