public final class GencodeGtfTranscriptFeature extends GencodeGtfFeature
GencodeGtfFeature.AnnotationSource, GencodeGtfFeature.FeatureTag, GencodeGtfFeature.FeatureType, GencodeGtfFeature.GeneTranscriptStatus, GencodeGtfFeature.GenomicPhase, GencodeGtfFeature.KnownGeneBiotype, GencodeGtfFeature.LocusLevel, GencodeGtfFeature.OptionalField<T>, GencodeGtfFeature.RemapStatus, GencodeGtfFeature.RemapTargetStatus, GencodeGtfFeature.TranscriptSupportLevel
ANNOTATION_SOURCE_ENA, ANNOTATION_SOURCE_ENSEMBL, ANNOTATION_SOURCE_HAVANA, EXTRA_FIELD_KEY_VALUE_SPLITTER, NO_EXON_NUMBER, NO_FEATURE_ORDER
Modifier and Type | Method and Description |
---|---|
void |
addExon(GencodeGtfExonFeature exon) |
void |
addSelenocysteine(GencodeGtfSelenocysteineFeature selenocysteine) |
void |
addUtr(GencodeGtfUTRFeature utr) |
static GencodeGtfFeature |
create(GencodeGtfFeatureBaseData baseData) |
static GencodeGtfFeature |
create(java.lang.String[] gtfFields,
java.lang.String gtfFileType) |
boolean |
equals(java.lang.Object other) |
protected java.util.List<GencodeGtfFeature> |
getAllFeatures()
Get all the features from this
GencodeGtfFeature itself. |
java.util.List<GencodeGtfExonFeature> |
getExons() |
java.util.List<GencodeGtfSelenocysteineFeature> |
getSelenocysteines() |
java.util.List<GencodeGtfUTRFeature> |
getUtrs() |
int |
hashCode() |
compareTo, contains, create, getAnnotationSource, getAnonymousOptionalFields, getChromosomeName, getContig, getEnd, getExonId, getExonNumber, getFeatureOrderNumber, getFeatureType, getGeneId, getGeneName, getGeneStatus, getGeneType, getGenomicEndLocation, getGenomicPhase, getGenomicPosition, getGenomicStartLocation, getGenomicStrand, getGtfSourceFileType, getLocusLevel, getOptionalField, getOptionalFields, getStart, getTranscriptId, getTranscriptName, getTranscriptStatus, getTranscriptType, getUcscGenomeVersion, overlaps, serializeToString, setFeatureOrderNumber, setUcscGenomeVersion, toString
public static GencodeGtfFeature create(java.lang.String[] gtfFields, java.lang.String gtfFileType)
public static GencodeGtfFeature create(GencodeGtfFeatureBaseData baseData)
public java.util.List<GencodeGtfExonFeature> getExons()
public void addExon(GencodeGtfExonFeature exon)
public java.util.List<GencodeGtfSelenocysteineFeature> getSelenocysteines()
public void addSelenocysteine(GencodeGtfSelenocysteineFeature selenocysteine)
public java.util.List<GencodeGtfUTRFeature> getUtrs()
public void addUtr(GencodeGtfUTRFeature utr)
protected java.util.List<GencodeGtfFeature> getAllFeatures()
GencodeGtfFeature
GencodeGtfFeature
itself.
This is useful to get any subfeatures included in this GencodeGtfFeature
.List
of the features represented in this GencodeGtfFeature
.public boolean equals(java.lang.Object other)
equals
in class GencodeGtfFeature
public int hashCode()
hashCode
in class GencodeGtfFeature