[Missing <summary> documentation for N:BioSharp.Core.Bio.Symbol]
Classes
| Class | Description | |
|---|---|---|
| AbstractAlphabet | ||
| AbstractLocation |
An abstract implementation of ILocation.
| |
| AbstractLocationDecorator |
Abstract ILocation decorator (wrapper).
| |
| AbstractManyToOneTranslationTable |
an abstract class implementing basic functionality of a translation table that
translates Symbols from one Alphabet to another.
| |
| AbstractRangeLocation |
Base class for simple contiguous Location implementations.
| |
| AbstractReversibleTranslationTable |
An abstract class implementing basic functionality of a translation table that translates ISymbols from one Alphabet to another.
| |
| AbstractSimpleBasisSymbol | ||
| AbstractSymbol |
The base-class for Symbol implementations.
| |
| AbstractSymbolList |
Abstract helper implementation of the SymbolList core interface.
| |
| AbstractSymbolList..::.EditScreener |
This adapter screens all edit events to see if they overlap with a window
of interest. If they do, then a new edit event is built for the overlapping
region and pased on to all listeners.
| |
| AbstractSymbolList..::.EditTranslater |
This translates edit events that fall within a window into window co-ordinates.
| |
| AbstractTranslationTable |
An abstract class implementing basic functionality of a translation table that translates ISymbols from one IAlphabet to another.
| |
| Alphabet |
The static bits of IAlphabet.
| |
| AlphabetManager | ||
| Edit |
Encapsulates an edit operation on a SymbolList.
| |
| EmptyAlphabet | ||
| FundamentalAtomicSymbol | ||
| IllegalAlphabetException |
The exception to indicate that an invalid alphabet has been used.
| |
| IllegalSymbolException |
The exception to indicate that a symbol is not valid within a context.
| |
| Location |
Static bits for the ILocation interface.
| |
| LocationTools |
Tools class containing a number of operators for working with Location objects.
| |
| MotifTools |
contains utility methods for sequence motifs.
| |
| RangeLocation |
A simple implementation of Location that contains all points between
Min and Max inclusive.
| |
| ReverseSymbolList | ||
| SimpleAlphabet | ||
| SimpleAtomicSymbol | ||
| SimpleBasisSymbol | ||
| SimpleGeneticCodeTable |
A genetic code translation table representing a translation table in the DDBJ/EMBL/GenBank Feature Table (appendix V).
| |
| SimpleManyToOneTranslationTable |
A no-frills implementation of a translation table that maps between two alphabets.
The mapping can be either one-to-one or many-to-one.
| |
| SimpleReversibleTranslationTable | ||
| SimpleSymbol | ||
| SimpleSymbolList |
Basic implementation of SymbolList.
| |
| SingletonAlphabet |
An alphabet that contains a single atomic symbol.
| |
| SymbolList |
The static bits of ISymbolList.
| |
| SymbolListViews | ||
| TranslationTables |
Names of translation tables.
| |
| WindowedSymbolList |
Interfaces
| Interface | Description | |
|---|---|---|
| IAlignment |
An alignment containing multiple ISymbolLists.
| |
| IAlphabet |
The set of AtomicSymbols which can be concatenated together to make a
ISymbolList.
| |
| IAtomicSymbol | ||
| IBasisSymbol |
A symbol that can be represented as a string of Symbols.
| |
| IFiniteAlphabet | ||
| ILocation |
A set of integers, often used to represent positions on biological sequences.
| |
| IManyToOneTranslationTable |
A translation table that will handle the many-to-one mappings that you see, for example, with genetic codes.
| |
| IReversibleTranslationTable |
A translation table that can also translate from the target to source alphabet.
| |
| ISymbol |
A single symbol.
| |
| ISymbolList |
A sequence of symbols that belong to an alphabet.
| |
| ITranslationTable |
Encapsulates the mapping from a source to a destination alphabet.
|