Click or drag to resize
NUCmer Class
NUCmer is a system for rapidly aligning entire genomes or very large DNA sequences. It allows alignment of multiple reference sequences to multiple query sequences. This is commonly used to identify the position and orientation of set of sequence contigs in relation to finished sequence.
Inheritance Hierarchy
SystemObject
  Bio.Algorithms.AlignmentNUCmer

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

The NUCmer type exposes the following members.

Constructors
  NameDescription
Public methodNUCmer(ISequence)
Initializes a new instance of the NUCmer class.
Public methodNUCmer(ISuffixTree)
Initializes a new instance of the NUCmer class
Top
Properties
  NameDescription
Public propertyBreakLength
Gets or sets number of bases to be extended before stopping alignment
Public propertyConsensusResolver
Gets or sets the object that will be used to compute the alignment's consensus.
Public propertyFixedSeparation
Gets or sets maximum fixed diagonal difference
Public propertyGapExtensionCost
Gets or sets gap extension penalty for use in alignment algorithms. Not used for alignments using a linear gap penalty. For alignments using an affine gap, this is the penalty to extend an existing gap. This is a negative number, for example GapExtensionCost = -2, not +2.
Public propertyGapOpenCost
Gets or sets gap open penalty for use in alignment algorithms. For alignments using a linear gap penalty, this is the gap penalty. For alignments using an affine gap, this is the penalty to open a new gap. This is a negative number, for example GapOpenCost = -8, not +8.
Public propertyLengthOfMUM
Gets or sets minimum length of Match that can be considered as MUM.
Public propertyMaximumSeparation
Gets or sets maximum separation between the adjacent matches in clusters
Public propertyMinimumScore
Gets or sets minimum output score
Public propertyScoreMethod
Gets or sets the method to use while calculating score of a cluster. Default is MatchLength.
Public propertySeparationFactor
Gets or sets separation factor. Fraction equal to (diagonal difference / match separation) where higher values increase the insertion or deletion (indel) tolerance
Public propertySimilarityMatrix
Gets or sets similarity matrix for use in alignment algorithms.
Top
Methods
  NameDescription
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 methodGetClusters(ListMatchExtension, Boolean)
get the clusters
Public methodGetClusters(ISequence, Boolean, Boolean)
Gets the clusters
Public methodGetDeltaAlignments
Generates Delta Alignments.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcessCluster
Process the cluster 1. Re-map the reference sequence index to original index 2. Create synteny 3. Process synteny
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidateSequenceList
Validate the list of sequences
Top
See Also