[Missing <summary> documentation for N:BioSharp.Core.Bio.Symbol]

Classes

  ClassDescription
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

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