public final class GencodeGtfFeatureBaseData
extends java.lang.Object
GencodeGtfFeature
This is designed to be a basic dummy class to make feature instantiation easier.
Created by jonn on 8/11/17.Modifier and Type | Field and Description |
---|---|
java.lang.String |
annotationSource
Keyword identifying the source of this feature.
|
java.lang.String |
anonymousOptionalFields
Additional optional GTF fields.
|
java.lang.String |
exonId |
int |
exonNumber |
int |
featureOrderNumber
The relative order of this Feature.
|
GencodeGtfFeature.FeatureType |
featureType
Type of this feature.
|
java.lang.String |
geneId |
java.lang.String |
geneName |
GencodeGtfFeature.GeneTranscriptStatus |
geneStatus |
GencodeGtfFeature.GeneTranscriptType |
geneType |
GencodeGtfFeature.GenomicPhase |
genomicPhase
Frame/phase of this feature.
|
SimpleInterval |
genomicPosition
Location of this feature on the genome.
|
htsjdk.tribble.annotation.Strand |
genomicStrand
Which strand this feature is on.
|
java.lang.String |
gtfSourceFileType
The source file type from which the data in this
GencodeGtfFeatureBaseData originated. |
GencodeGtfFeature.LocusLevel |
locusLevel |
java.util.List<GencodeGtfFeature.OptionalField<?>> |
optionalFields
Optional GENCODE GTF Fields.
|
java.lang.String |
transcriptId |
java.lang.String |
transcriptName |
GencodeGtfFeature.GeneTranscriptStatus |
transcriptStatus |
GencodeGtfFeature.GeneTranscriptType |
transcriptType |
Constructor and Description |
---|
GencodeGtfFeatureBaseData() |
GencodeGtfFeatureBaseData(java.lang.String gtfSourceFileType,
int featureOrderNumber,
java.lang.String chromosomeName,
java.lang.String annotationSource,
GencodeGtfFeature.FeatureType featureType,
int genomicStartLocation,
int genomicEndLocation,
htsjdk.tribble.annotation.Strand genomicStrand,
GencodeGtfFeature.GenomicPhase genomicPhase,
java.lang.String geneId,
java.lang.String transcriptId,
GencodeGtfFeature.GeneTranscriptType geneType,
GencodeGtfFeature.GeneTranscriptStatus geneStatus,
java.lang.String geneName,
GencodeGtfFeature.GeneTranscriptType transcriptType,
GencodeGtfFeature.GeneTranscriptStatus transcriptStatus,
java.lang.String transcriptName,
int exonNumber,
java.lang.String exonId,
GencodeGtfFeature.LocusLevel locusLevel,
java.util.List<GencodeGtfFeature.OptionalField<?>> optionalFields,
java.lang.String anonymousOptionalFields) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
int |
hashCode() |
public int featureOrderNumber
public java.lang.String gtfSourceFileType
GencodeGtfFeatureBaseData
originated.
This should always correspond to a value returned by AbstractGtfCodec.getGtfFileType()
.public SimpleInterval genomicPosition
public java.lang.String annotationSource
GencodeGtfCodec#GENCODE_ANNOTATION_SOURCE_ENSEMBL
GencodeGtfCodec#GENCODE_ANNOTATION_SOURCE_HAVANA
EnsemblGtfCodec#ENSEMBL_ANNOTATION_SOURCE_ENA
public GencodeGtfFeature.FeatureType featureType
public htsjdk.tribble.annotation.Strand genomicStrand
public GencodeGtfFeature.GenomicPhase genomicPhase
public java.lang.String geneId
public java.lang.String transcriptId
public GencodeGtfFeature.GeneTranscriptStatus geneStatus
public GencodeGtfFeature.GeneTranscriptType geneType
public java.lang.String geneName
public GencodeGtfFeature.GeneTranscriptType transcriptType
public GencodeGtfFeature.GeneTranscriptStatus transcriptStatus
public java.lang.String transcriptName
public int exonNumber
public java.lang.String exonId
public GencodeGtfFeature.LocusLevel locusLevel
public java.util.List<GencodeGtfFeature.OptionalField<?>> optionalFields
public java.lang.String anonymousOptionalFields
public GencodeGtfFeatureBaseData()
public GencodeGtfFeatureBaseData(java.lang.String gtfSourceFileType, int featureOrderNumber, java.lang.String chromosomeName, java.lang.String annotationSource, GencodeGtfFeature.FeatureType featureType, int genomicStartLocation, int genomicEndLocation, htsjdk.tribble.annotation.Strand genomicStrand, GencodeGtfFeature.GenomicPhase genomicPhase, java.lang.String geneId, java.lang.String transcriptId, GencodeGtfFeature.GeneTranscriptType geneType, GencodeGtfFeature.GeneTranscriptStatus geneStatus, java.lang.String geneName, GencodeGtfFeature.GeneTranscriptType transcriptType, GencodeGtfFeature.GeneTranscriptStatus transcriptStatus, java.lang.String transcriptName, int exonNumber, java.lang.String exonId, GencodeGtfFeature.LocusLevel locusLevel, java.util.List<GencodeGtfFeature.OptionalField<?>> optionalFields, java.lang.String anonymousOptionalFields)