[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.
|