Adds the concept of 'strand' to features.

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

Syntax

C#
public interface IStrandedFeature : IFeature, 
	IFeatureHolder, IAnnotatable, IChangeable

Remarks

Strandedness only applies to some types of sequence, such as DNA. Any implementation should blow chunks to avoid being added to a sequence for which strand is a foreign concept.

Note that in the java version, this is implemented as an interface with nested classes and objects, but .Net does not allow nested classes or objects in interfaces. In the .Net version, it it broken into two parts: this interface and a static class (StrandedFeature).

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

See Also