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 |