Helper class for projecting Feature objects into an alternative coordinate system.
Namespace:
BioSharp.Core.Bio.Seq.ProjectionAssembly: BioSharp.Core (in BioSharp.Core.dll) Version: 0.1.3191.26120 (0.1.0.0)
Syntax
C# |
---|
public class ProjectedFeatureHolder : AbstractFeatureHolder, IFeatureHolder, IChangeable |
Remarks
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
System..::.Object
BioSharp.Core.Utils..::.AbstractChangeable
BioSharp.Core.Bio.Seq..::.AbstractFeatureHolder
BioSharp.Core.Bio.Seq.Projection..::.ProjectedFeatureHolder
BioSharp.Core.Utils..::.AbstractChangeable
BioSharp.Core.Bio.Seq..::.AbstractFeatureHolder
BioSharp.Core.Bio.Seq.Projection..::.ProjectedFeatureHolder