Click or drag to resize
SparseSequence Methods

The SparseSequence type exposes the following members.

Methods
  NameDescription
Public methodCopyTo
Copies all items from the sequence to a pre allocated array.
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 methodGetComplementedSequence
Return a sequence representing the complement of this sequence.
Public methodGetEnumerator
Gets an enumerator to the bytes present in this sequence.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetKnownSequenceItems
Returns known sequence items with their position as ReadOnlyCollection of IndexedSequenceItem.
Public methodGetReverseComplementedSequence
Return a sequence representing the reverse complement of this sequence.
Public methodGetReversedSequence
Return a sequence representing this sequence with the orientation reversed.
Public methodGetSubSequence
Return a new sequence representing a range (subsequence) of this sequence.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOfNonGap
Gets the index of first non gap character.
Public methodIndexOfNonGap(Int64)
Returns the position of the first item from startPos that does not have a Gap character.
Public methodLastIndexOfNonGap
Gets the index of last non gap character.
Public methodLastIndexOfNonGap(Int64)
Gets the index of last non gap character within the specified end position.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodAppendByte(Byte)Overloaded.
Yield an Enumeration of the list with the item appended to the end
(Defined by IEnumerableExtensions.)
Public Extension MethodAppendByte(IEnumerableByte)Overloaded.
Yield a concatenation of the two Enumerable lists
(Defined by IEnumerableExtensions.)
Public Extension MethodConvertToString
Converts the sequence to a string.
(Defined by SequenceExtensions.)
Public Extension MethodElementAtByte
Returns the element at a specified index in a sequence.
(Defined by IEnumerableExtensions.)
Public Extension MethodForEachByte(ActionByte)Overloaded.
Calls an action on each element of a sequence. The action takes one argument: an element. It has no return value.
(Defined by IEnumerableExtensions.)
Public Extension MethodForEachByte(ActionByte, Int32)Overloaded.
Calls an action on each element of a sequence. The action takes two arguments: an element and the index of the element. It has no return value.
(Defined by IEnumerableExtensions.)
Public Extension MethodIsMarkedAsReverseComplement
This checks for a sequence marker to determine if the given ISequence was generated from a reverse complement.
(Defined by SequenceExtensions.)
Public Extension MethodMarkAsReverseComplement
This adds a key to the Metadata to indicate this is a reversed sequence
(Defined by SequenceExtensions.)
Public Extension MethodShuffleByte
Shuffles the elements of a sequence.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoinOverloaded.
Creates a string from a sequence of elements. No delimiter is used.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoin(String)Overloaded.
Creates a delimited string from a sequence of elements.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoin(String, Int32, String)Overloaded.
Creates a delimited string from a sequence of elements. At most maxLength elements will be used and "..." shows that more elements were in the list.
(Defined by IEnumerableExtensions.)
Public Extension MethodSubSequenceByte
Take the items from a sequence starting with item # start (index 0) and contining for count items.
(Defined by IEnumerableExtensions.)
Public Extension MethodToHashSetByteOverloaded.
Creates a HashSet from a sequence. If the sequence is already a HashSet, a new HashSet is still created.
(Defined by IEnumerableExtensions.)
Public Extension MethodToHashSetByte(IEqualityComparerByte)Overloaded.
Creates a HashSet from a sequence. If the sequence is already a HashSet, a new HashSet is still created.
(Defined by IEnumerableExtensions.)
Public Extension MethodToQueueByte
Creates a Queue from a sequence. If the sequence is already a Queue, a new Queue is still created.
(Defined by IEnumerableExtensions.)
Top
See Also