public interface Gff3Feature extends Feature
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<? extends Gff3Feature> |
flatten()
Flatten this feature and all descendents into a set of features.
|
default java.util.List<java.lang.String> |
getAliases() |
java.util.Set<? extends Gff3Feature> |
getAncestors()
Get set of all features this feature descends from, through chains of Parent attributes.
|
default java.util.List<java.lang.String> |
getAttribute(java.lang.String key) |
default java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getAttributes() |
Gff3BaseData |
getBaseData()
Get BaseData object which contains all the basic information of the feature
|
java.util.Set<? extends Gff3Feature> |
getChildren()
Gets set of features for which this feature is a parent
|
java.util.Set<? extends Gff3Feature> |
getCoFeatures()
Get set of co-features.
|
default java.lang.String |
getContig()
Gets the contig name for the contig this is mapped to.
|
java.util.Set<? extends Gff3Feature> |
getDescendents()
Get set of all features descended from this features, through chains of Parent attributes.
|
default int |
getEnd() |
default java.lang.String |
getID() |
default java.lang.String |
getName() |
java.util.Set<? extends Gff3Feature> |
getParents()
Gets set of parent features
|
default int |
getPhase() |
default double |
getScore() |
default java.lang.String |
getSource() |
default int |
getStart() |
default Strand |
getStrand() |
java.util.Set<? extends Gff3Feature> |
getTopLevelFeatures()
Get the set of top level features from which this feature is descended.
|
default java.lang.String |
getType() |
boolean |
hasChildren() |
boolean |
hasCoFeatures() |
boolean |
hasParents() |
boolean |
isTopLevelFeature() |
contains, contigsMatch, getLengthOnReference, overlaps, withinDistanceOfjava.util.Set<? extends Gff3Feature> getTopLevelFeatures()
boolean isTopLevelFeature()
default java.lang.String getSource()
default int getEnd()
default Strand getStrand()
default int getPhase()
default java.lang.String getType()
default java.lang.String getContig()
Locatabledefault int getStart()
default java.util.List<java.lang.String> getAttribute(java.lang.String key)
default java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAttributes()
default java.lang.String getID()
default java.lang.String getName()
default java.util.List<java.lang.String> getAliases()
default double getScore()
Gff3BaseData getBaseData()
java.util.Set<? extends Gff3Feature> getParents()
java.util.Set<? extends Gff3Feature> getChildren()
java.util.Set<? extends Gff3Feature> getAncestors()
java.util.Set<? extends Gff3Feature> getDescendents()
java.util.Set<? extends Gff3Feature> getCoFeatures()
java.util.Set<? extends Gff3Feature> flatten()
boolean hasParents()
boolean hasChildren()
boolean hasCoFeatures()