<!-- --- title: Featurereporters -->FeaturesReporters

A FeaturesReporter is a class that is responsible for reading writing to a database instances of a certain type of structural property called a feature .

To create a FeaturesReporter , it must implement that base class interface.

A features database contains all the structural information associated with a set structures in a batch structures.

              protocols      <------------ One row per execution of Rosetta
                 /\
                 ||
         /---> batches <---\    <--------- One row per set of structures
        / |      /\       | \                
       /  |      ||       |  \
      /   |      ||       |   \
     /-----> Structures <------\   <------ One row per structure, uuid 
    /     |    /     \    |     \
 Feature  Feature   Feature   Feature  <-- Each FeatureReporter manages a type of    
 Reporter Reporter  Reporter  Reporter     of structural data. Static data is indexed 
                                           per batch.

Meta

Chemical

One-Body

Two-Body

Multi-Body

Multi-Structure

Energy Function

Experimental