Victor
 All Data Structures Functions Variables Friends Pages
EDistance Class Reference

Calculate scores for profile to profile alignment using euclidean distance. More...

+ Inheritance diagram for EDistance:
+ Collaboration diagram for EDistance:

Public Member Functions

 EDistance (Profile *pro1, Profile *pro2)
 Default constructor. More...
 
 EDistance (Profile *pro1, Profile *pro2, double offset)
 Constructor assigning offset. More...
 
 EDistance (const EDistance &orig)
 Copy constructor. More...
 
virtual ~EDistance ()
 Destructor.
 
virtual void copy (const EDistance &orig)
 Copy orig object to this object ("deep copy"). More...
 
virtual void copy (const ScoringFunction &orig)
 Copy orig object to this object ("deep copy").
 
virtual double getOffset ()
 Return offset.
 
virtual EDistancenewCopy ()
 Construct a new "deep copy" of this object. More...
 
EDistanceoperator= (const EDistance &orig)
 Assignment operator. More...
 
virtual double scoringSeq (int i, int j)
 Calculate scores to create matrix values. More...
 
virtual void setOffset (double off)
 Set offset.
 

Detailed Description

Calculate scores for profile to profile alignment using euclidean distance.

Constructor & Destructor Documentation

EDistance ( Profile pro1,
Profile pro2 
)

Default constructor.

Parameters
pro1
pro2
EDistance ( Profile pro1,
Profile pro2,
double  offset 
)

Constructor assigning offset.

Parameters
pro1
pro2
offset
EDistance ( const EDistance orig)

Copy constructor.

Parameters
orig

Member Function Documentation

void copy ( const EDistance orig)
virtual

Copy orig object to this object ("deep copy").

Parameters
orig
EDistance * newCopy ( )
virtual

Construct a new "deep copy" of this object.

Returns

Implements ScoringFunction.

EDistance & operator= ( const EDistance orig)

Assignment operator.

Parameters
orig
Returns
double scoringSeq ( int  i,
int  j 
)
virtual

Calculate scores to create matrix values.

Parameters
i
j
Returns

Implements ScoringFunction.


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