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

Combine Class Reference

Purpose:
Initiates the main combiner algorithm. More...

#include <Combine.h>

Collaboration diagram for Combine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Combine (const InputData &, const string &, bool, const CustomScore &, int)
 Input:
Cronstructing this object, runs the combiner algorithm

void run ()
list< RegionPrediction * > & getOutput ()
const list< RegionPrediction * > & getOutput () const
bool empty () const
AnnotationgetAnnotation ()

Detailed Description

Purpose:
Initiates the main combiner algorithm.

This is the public interface to the combiner algor.


Constructor & Destructor Documentation

Combine::Combine const InputData ,
const string &  ,
bool  ,
const CustomScore ,
int 
 

Input:
Cronstructing this object, runs the combiner algorithm

Parameters:
InputData& : reference to all the gene analysis information which has been organized along the dna sequence by the InputData object
const string& : a const reference to the actual sequence
to look. Algorithm operates on both strands at the same time.
const CustomScore& = reference to the user defined weighting function (see the public api for a defintion)
int - bp cutoff, when to stop comparing combinations, when x number of bp's sperate the two coding regions. PostCond:
An a scoring of all posible combinations, and a recording of the best combination (which must be traced back through)


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