Needleman Class Reference

Inheritance diagram for Needleman:
Collaboration diagram for Needleman:

List of all members.

Public Types

enum  Operation { DELETE, INSERT, REPLACE, MATCH }

Public Methods

 Needleman (int match, int replace, int delete, int insert)
int getMatch ()
void setMatch (int match)
int getReplace ()
void setReplace (int replace)
int getGap1 ()
void setGap1 (int gap1)
int getGap2 ()
void setGap2 (int gap2)
Result align (int[] s, int[] t)

Protected Methods

List< Operationoperations (int[][] d, int i, int j, List< Operation > operations)
List< Intervallintervall (List< Operation > operations, Operation gap)

Protected Attributes

int match
int replace
int delete
int insert

Member Enumeration Documentation

enum Operation [inherited]
Enumerator:
DELETE 
INSERT 
REPLACE 
MATCH 

Constructors

Needleman ( int  match,
int  replace,
int  delete,
int  insert 
)

Method Details

Result align ( int[]  s,
int[]  t 
) [virtual]
int getGap1 ( )
int getGap2 ( )
int getMatch ( )
int getReplace ( )
List<Intervall> intervall ( List< Operation operations,
Operation  gap 
) [protected, inherited]
List<Operation> operations ( int  d[][],
int  i,
int  j,
List< Operation operations 
) [protected, inherited]
void setGap1 ( int  gap1)
void setGap2 ( int  gap2)
void setMatch ( int  match)
void setReplace ( int  replace)

Field Details

int delete [protected, inherited]
int insert [protected, inherited]
int match [protected, inherited]
int replace [protected, inherited]