Throws a precanned IllegalSymbolException if the symbol is not contained
within this Alphabet.
Namespace:
BioSharp.Core.Bio.SymbolAssembly: BioSharp.Core (in BioSharp.Core.dll) Version: 0.1.3191.26120 (0.1.0.0)
Syntax
C# |
---|
void Validate( ISymbol sym ) |
Parameters
- sym
- Type: BioSharp.Core.Bio.Symbol..::.ISymbol
the Symbol to validate
Remarks
This function is used all over the code to validate symbols as they enter a method. Also, the code is littered with catches for IllegalSymbolException. There is a preferred style of handling this, which should be covererd in the package documentation.
Exceptions
Exception | Condition |
---|---|
BioSharp.Core.Bio.Symbol..::.IllegalSymbolException | if sym is not contained in this alphabet |