The IFeature type exposes the following members.

Properties

  NameDescription
Annotation
Should return the associated annotation object.
(Inherited from IAnnotatable.)
Features
Iterate over any child features which are held by this feature.
(Inherited from IFeatureHolder.)
Location
The location of this feature.
Parent
Return the FeatureHolder to which this feature has been attached.
Schema
Return a schema-filter for this FeatureHolder.
(Inherited from IFeatureHolder.)
Sequence
Return the ISequence object to which this feature is (ultimately) attached.
Source
The source of the feature. This may be a program or process.
SourceTerm
An ontology term defining the source of this feature. This is optional, and will default to OntoTools.ANY in implementations which aren't ontology aware.
Symbols
Return a list of symbols that are contained in this feature.
Type
The type of the feature.
TypeTerm
An ontology term defining the type of feature. This is optional, and will default to OntoTools.ANY in implementations which aren't ontology aware.

See Also