FeatureRealizer which uses a lookup table to map template classes to implementations. Optionally, this implementation can fall back on another FeatureRealizer if it fails.

Namespace:  BioSharp.Core.Bio.Seq
Assembly:  BioSharp.Core (in BioSharp.Core.dll) Version: 0.1.3191.26120 (


public class SimpleFeatureRealizer : IFeatureRealizer


When searching for a Feature implementation to match a specific FeatureTemplate class, the following search order is used:

  • Mappings added to this SimpleFeatureRealizer, in reverse order of addition.
  • Any mappings known to the fallback realizer, if one is installed.
  • If no mapping can be found, a BioException is thrown.

Original BioJava version by Thomas Down. Port to C# by Doug Swisher.

Inheritance Hierarchy


See Also