Main Page | Class Hierarchy | Class List | File List | Class Members

InputData Class Reference

Responsibilities:
Stores all data input information, in sorted 5' -> 3' order.

Collaborators:
DataSetAbstractFactory, GenePredDataSetFactory, NapDataSetConcreteFactory, SpliceSiteDataSetConcreteFactory,
Prediction, Combine
More...

#include <InputData.h>

List of all members.

Public Types

typedef vector< Prediction
* >::const_iterator 
const_iterator

Public Member Functions

 InputData ()
 Precond:
Takes as input a file that specifies a list of flat files containing data.
The format of the input file is: flatfile name (fullpath), data type, weights there is a factory for each data type to read and store the data.

const_iterator begin () const
const_iterator end () const
int getEnd5 () const
const string & getTypeStr () const
void setTrainExamples (DataSetAbstractProduct *dp)
DataSetAbstractProduct * getTrainExamples ()
void readEvidenceFile (const string &, const string &, vector< DataDescrip * > &)

Friends

std::ostream & operator<< (std::ostream &, const InputData &)


Detailed Description

Responsibilities:
Stores all data input information, in sorted 5' -> 3' order.

Collaborators:
DataSetAbstractFactory, GenePredDataSetFactory, NapDataSetConcreteFactory, SpliceSiteDataSetConcreteFactory,
Prediction, Combine


Constructor & Destructor Documentation

InputData::InputData  ) 
 

Precond:
Takes as input a file that specifies a list of flat files containing data.
The format of the input file is: flatfile name (fullpath), data type, weights there is a factory for each data type to read and store the data.

A reference to the entire
Postcond:
All data stored in sorted 5'->3' order. Can now be used by the
the Combine object to go through and parse and score
sub regions of the genmoic sequence
CustomScore object stores the approriate feature vector descriptions, as determined by the users input file see CustomScore for more details

InputData calls factories based on the following keyword string ids: homology -- NapDataSetConcreteFactory geneprediction -- GenePredDataSetConcreteFactory spliceprediction -- SpliceSiteDataSetConcreteFactory curation -- CurationConcreteFactory


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