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