| SAMDnaAlphabet Methods | 
The SAMDnaAlphabet type exposes the following members.
| Name | Description | |
|---|---|---|
| AddNucleotide | 
                Add the given nucleotide symbols to this alphabet type.
              (Inherited from DnaAlphabet.) | |
| CheckIsAmbiguous | 
            Checks if the provided item is an ambiguous character or not
            Note: for '=' and '.' symbols this method returns false.
              (Overrides DnaAlphabetCheckIsAmbiguous(Byte).) | |
| CheckIsGap | 
                Checks if the provided item is a gap character or not
              (Inherited from DnaAlphabet.) | |
| CompareSymbols | 
                Compares two symbols.
              (Inherited from DnaAlphabet.) | |
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetAmbiguousSymbols | 
                Gets the ambiguous symbols present in alphabet.
              (Inherited from DnaAlphabet.) | |
| GetConsensusSymbol | 
            Find the consensus nucleotide for a set of nucleotides.
              (Inherited from AmbiguousDnaAlphabet.) | |
| GetEnumerator | 
                Byte array of nucleotides.
              (Inherited from DnaAlphabet.) | |
| GetFriendlyName | 
                Gets the friendly name of a given symbol.
              (Inherited from DnaAlphabet.) | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetSymbolValueMap | 
                Maps A to A  and a to A
                that is key will contain unique values.
                This will be used in the IsValidSymbol method to address Scenarios like a == A, G == g etc.
              (Inherited from DnaAlphabet.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| GetValidSymbols | 
                Get the valid symbols in the alphabet.
              (Inherited from DnaAlphabet.) | |
| MapAmbiguousNucleotide | 
                Maps the ambiguous nucleotide to the nucleotides it represents.
                For example ambiguous nucleotide M represents the basic nucleotides A or C.
              (Inherited from DnaAlphabet.) | |
| MapComplementNucleotide | 
                Verify whether the nucleotides exist or not.
              (Inherited from DnaAlphabet.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| ToString | 
                Converts the DNA Alphabets to string.
              (Inherited from DnaAlphabet.) | |
| TryGetAmbiguousSymbol | 
                Get the ambiguous symbols if present in the alphabet.
              (Inherited from DnaAlphabet.) | |
| TryGetBasicSymbols | 
                Get the basic symbols if present in the alphabet.
              (Inherited from DnaAlphabet.) | |
| TryGetComplementSymbol(Byte, Byte) | 
                This method tries to get the complement of this symbol.
              (Inherited from DnaAlphabet.) | |
| TryGetComplementSymbol(Byte, Byte) | 
                This method tries to get the complements for specified symbols.
              (Inherited from DnaAlphabet.) | |
| TryGetDefaultGapSymbol | 
                Try to get the default gap symbol.
              (Inherited from DnaAlphabet.) | |
| TryGetDefaultTerminationSymbol | 
                Get the termination symbols if present in the alphabet.
              (Inherited from DnaAlphabet.) | |
| TryGetGapSymbols | 
                Get the gap symbols if present in the alphabet.
              (Inherited from DnaAlphabet.) | |
| TryGetTerminationSymbols | 
                Get the termination symbols if present in the alphabet.
              (Inherited from DnaAlphabet.) | |
| ValidateSequence | 
                Validates if all symbols provided are DNA symbols or not.
              (Inherited from DnaAlphabet.) |