Click or drag to resize
MultiWaySuffixTree Class
Represents an in-memory suffix tree. This implementation of ISuffix tree only works with Sequence class.
Inheritance Hierarchy
SystemObject
  Bio.Algorithms.SuffixTreeMultiWaySuffixTree

Namespace: Bio.Algorithms.SuffixTree
Assembly: Bio.Core (in Bio.Core.dll) Version: 2.0.0.1 (2.0.0.1)
Syntax
public class MultiWaySuffixTree : ISuffixTree

The MultiWaySuffixTree type exposes the following members.

Constructors
  NameDescription
Public methodMultiWaySuffixTree
Initializes a new instance of the MultiWaySuffixTree class with the specified sequence.
Top
Properties
  NameDescription
Public propertyEdgesCount
Gets total number of edges in this suffix tree.
Public propertyMinLengthOfMatch
Gets or sets Minimum length of match required.
Public propertyName
Gets Name of the suffix tree.
Public propertyNoAmbiguity
Gets or sets a value indicating whether it Matches basic symbols only.
Public propertySequence
Gets Sequence used to build the suffix tree.
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 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 methodSearchMatches
Gets the matches where length is greater than or equal to the MinLengthOfMatch.
Public methodSearchMatchesUniqueInReference
Gets the matches unique in reference sequence where length is greater than or equal to the MinLengthOfMatch.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also