Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::features::ProtocolFeatures Class Reference

#include <ProtocolFeatures.hh>

Inheritance diagram for protocols::features::ProtocolFeatures:
Inheritance graph
[legend]

Public Member Functions

 ProtocolFeatures ()
 
 ProtocolFeatures (ProtocolFeatures const &src)
 
 ~ProtocolFeatures () override
 
std::string type_name () const
 return string with class name More...
 
virtual void write_schema_to_db (utility::sql_database::sessionOP db_session, core::Size protocol_id) const
 generate the table schemas and write them to the database More...
 
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. More...
 
std::string indices () const
 return sql statements that setup helpful indices on the tables More...
 
core::Size report_features (core::Size protocol_id, utility::sql_database::sessionOP db_session)
 collect all the feature data for the pose if protocol_id is 0 autoincrement the protocol_id More...
 

Constructor & Destructor Documentation

protocols::features::ProtocolFeatures::ProtocolFeatures ( )
default
protocols::features::ProtocolFeatures::ProtocolFeatures ( ProtocolFeatures const &  src)
protocols::features::ProtocolFeatures::~ProtocolFeatures ( )
overridedefault

Member Function Documentation

utility::vector1< std::string > protocols::features::ProtocolFeatures::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.

string protocols::features::ProtocolFeatures::indices ( ) const

return sql statements that setup helpful indices on the tables

Size protocols::features::ProtocolFeatures::report_features ( core::Size  protocol_id,
utility::sql_database::sessionOP  db_session 
)

collect all the feature data for the pose if protocol_id is 0 autoincrement the protocol_id

References protocols::features::TR().

string protocols::features::ProtocolFeatures::type_name ( ) const

return string with class name

void protocols::features::ProtocolFeatures::write_schema_to_db ( utility::sql_database::sessionOP  db_session,
core::Size  protocol_id 
) const
virtual

generate the table schemas and write them to the database


The documentation for this class was generated from the following files: