Helper class for projecting Feature objects into an alternative coordinate system.

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


public class ProjectedFeatureHolder : AbstractFeatureHolder, 
	IFeatureHolder, IChangeable


This class offers a view onto a set of features, projecting them into a different coordinate system, and also changing their parent property. The destination coordinate system can run in the opposite direction from the source, in which case the strand property of StrandedFeatures is flipped.

The projected features returned by this class are small proxy objects. Proxy classes are autogenerated on demand for any sub-interface of Feature by the ProjectionEngine class.

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

Inheritance Hierarchy


See Also