Click or drag to resize
PairwiseOverlapSimpleAlignmentJob Class
Pairwise Overlap alignment implementation using simple gap model.
Inheritance Hierarchy

Namespace: Bio.Algorithms.Alignment
Assembly: Bio.Core (in Bio.Core.dll) Version: 2.0.0.1 (2.0.0.1)
Syntax
public class PairwiseOverlapSimpleAlignmentJob : DynamicProgrammingPairwiseAlignerJob

The PairwiseOverlapSimpleAlignmentJob type exposes the following members.

Constructors
Methods
  NameDescription
Public methodAlign
Launches the alignment algorithm
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Protected methodComputeBlock
Forward pass for the block.
(Overrides DynamicProgrammingPairwiseAlignerJobComputeBlock(DynamicProgrammingPairwiseAlignerJobWeightFunction, Int32, Int32, Int32, Int32).)
Protected methodComputeBlockAffine
Implementation of the linear programming model for the block using the affine gap cost model
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Protected methodComputeBlockSimple
Implementation of the linear programming model for the block using the simple gap cost model
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
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
(Overrides DynamicProgrammingPairwiseAlignerJobComputeCornerBlock(Int32, Int32, Int32, Int32, SByte).)
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.
(Overrides DynamicProgrammingPairwiseAlignerJobComputeIntermediateBlock(Int32, Int32, Int32, Int32).)
Protected methodComputeTraceBlock
Computes the traceback pointers for the block. Assumes the grid cache has been already filled during the forward pass
(Overrides DynamicProgrammingPairwiseAlignerJobComputeTraceBlock(Int32, Int32, Int32, Int32, SByte).)
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.
(Overrides DynamicProgrammingPairwiseAlignerJobInitializeCache.)
Protected methodInitializeCacheAffine
Initializes grid cache for the affine alignment.
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Protected methodInitializeCacheAffineZero
Initializes grid cache for the affine alignment. Sets the boundary weights to zero.
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Protected methodInitializeCacheSimple
Initializes grid cache for the simple alignment.
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Protected methodInitializeCacheSimpleZero
Initializes grid cache for the simple alignment. Sets the boundary weights to zero.
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
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
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Protected methodSetBoundaryCondition
Sets the boundary values tor traceback
(Overrides DynamicProgrammingPairwiseAlignerJobSetBoundaryCondition(SByte, Int32, Int32, Int32, Int32).)
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
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Top
Fields
  NameDescription
Protected fieldgapCode
Signifies gap in aligned sequence (stored as int[]) during trace back.
(Inherited from DynamicProgrammingPairwiseAlignerJob.)
Public fieldoptScore
Top
See Also