[Missing <summary> documentation for N:BioSharp.Core.Bio.Symbol]
An abstract implementation of ILocation.
Abstract ILocation decorator (wrapper).
an abstract class implementing basic functionality of a translation table that translates Symbols from one Alphabet to another.
Base class for simple contiguous Location implementations.
An abstract class implementing basic functionality of a translation table that translates ISymbols from one Alphabet to another.
The base-class for Symbol implementations.
Abstract helper implementation of the SymbolList core interface.
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.
This translates edit events that fall within a window into window co-ordinates.
An abstract class implementing basic functionality of a translation table that translates ISymbols from one IAlphabet to another.
The static bits of IAlphabet.
Encapsulates an edit operation on a SymbolList.
The exception to indicate that an invalid alphabet has been used.
The exception to indicate that a symbol is not valid within a context.
Static bits for the ILocation interface.
Tools class containing a number of operators for working with Location objects.
contains utility methods for sequence motifs.
A simple implementation of Location that contains all points between Min and Max inclusive.
A genetic code translation table representing a translation table in the DDBJ/EMBL/GenBank Feature Table (appendix V).
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.
Basic implementation of SymbolList.
An alphabet that contains a single atomic symbol.
The static bits of ISymbolList.
Names of translation tables.
An alignment containing multiple ISymbolLists.
The set of AtomicSymbols which can be concatenated together to make a ISymbolList.
A symbol that can be represented as a string of Symbols.
A set of integers, often used to represent positions on biological sequences.
A translation table that will handle the many-to-one mappings that you see, for example, with genetic codes.
A translation table that can also translate from the target to source alphabet.
A single symbol.
A sequence of symbols that belong to an alphabet.
Encapsulates the mapping from a source to a destination alphabet.