Click or drag to resize
DynamicProgrammingPairwiseAlignerJob Methods

The DynamicProgrammingPairwiseAlignerJob type exposes the following members.

Methods
  NameDescription
Public methodAlign
Launches the alignment algorithm
Protected methodComputeBlock
Forward pass for the block. Assumes the blocks to the top and right have already been processed.
Protected methodComputeBlockAffine
Implementation of the linear programming model for the block using the affine gap cost model
Protected methodComputeBlockSimple
Implementation of the linear programming model for the block using the simple gap cost model
Protected methodComputeCornerBlock
Computes the lower-right corner block of the grid. Combines the forward and traceback passes for performance. This is the only block computation that takes place for smaller-than-block alignments
Protected methodComputeIntermediateBlock
Computes weights for all blocks of the grid except the lower-right corner one. Assumes the grid cache to the left and top of the block has already been filled. Weights on the bottom and right edge of the block are written back to the grid.
Protected methodComputeTraceBlock
Computes the traceback pointers for the block. Assumes the grid cache has been already filled during the forward pass
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitializeCache
Initializes grid cache for the algorithm.
Protected methodInitializeCacheAffine
Initializes grid cache for the affine alignment.
Protected methodInitializeCacheAffineZero
Initializes grid cache for the affine alignment. Sets the boundary weights to zero.
Protected methodInitializeCacheSimple
Initializes grid cache for the simple alignment.
Protected methodInitializeCacheSimpleZero
Initializes grid cache for the simple alignment. Sets the boundary weights to zero.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodPopulateFold
Fills the fold data structure for the block from the grid cache
Protected methodSetBoundaryCondition
Sets the boundary values tor traceback
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodWritebackFold
Writes the fold data structure for the block back to the grid cache
Top
See Also