Feature
Represents a single annotation (feature) in a GFF (general feature format) file. Generally, these features correspond to a row in a gff file and have all the same properties.
Inheritors
Properties
Discontinuous annotations are represented in featureTree as a single Feature object with a multiplicity equal to the number of discontinuous segments of the annotation. ranges represents all the start-end ranges of this discontinuous feature while phases represents all the phases.
All phases for this feature. Continuous features will only have one, while discontinuous features will have several. Size is equal to ranges.size. A feature of type "CDS" (or synonym) may not have any Phase.UNSPECIFIED in its phases property.
Functions
All attributes as tag-values pairs.
All descendants of this parent of type type (including its synonyms) in depth-first order, or all descendants if type is null. Iterating over the descendants while modifying the topology of the tree will produce a ConcurrentModificationException (non-topological modifications are permissible). Multiple parentage will result in duplicate values
Prepends this feature to Parent.descendants.