|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectapollo.datamodel.Range
apollo.datamodel.SeqFeature
apollo.datamodel.FeatureSet
apollo.datamodel.AnnotatedFeature
apollo.datamodel.Exon
public class Exon
| Field Summary |
|---|
| Fields inherited from class apollo.datamodel.AnnotatedFeature |
|---|
annotationRoot, logger, owner |
| Fields inherited from class apollo.datamodel.FeatureSet |
|---|
features, flags, genericReadThroughStopResidue, hitSequence, minus1_frameshift, missing_3prime, missing_5prime, plus1_frameshift, POLYA_REMOVED, readthrough_stop, standard_start_codon, start_codon, trans_spliced |
| Fields inherited from class apollo.datamodel.SeqFeature |
|---|
biotype, edit_offset_adjust, id, phase, properties, ref_features, refFeature, refId, score, scores |
| Fields inherited from class apollo.datamodel.Range |
|---|
high, low, name, refSeq, strand, type |
| Fields inherited from interface apollo.datamodel.RangeI |
|---|
NO_NAME, NO_TYPE |
| Constructor Summary | |
|---|---|
Exon()
|
|
Exon(SeqFeatureI sf)
|
|
| Method Summary | |
|---|---|
boolean |
canHaveChildren()
This method determines if there are any child SeqFeatures in this set (FeatureSets are NOT included). |
boolean |
containsCoding()
Convenience function that uses getCodingProperties() and returns true if its codingProperty has coding |
java.lang.String |
getAcceptor()
|
java.lang.String |
getDonor()
|
int |
getFrame()
Overrides SeqFeature.getFrame. |
java.lang.String |
getTopLevelType()
Exon has the same biotype as its gene |
Transcript |
getTranscript()
|
boolean |
isExon()
|
boolean |
isNonConsensusAcceptor()
Returns true if exon is nonConsensusAcceptor |
boolean |
isNonConsensusDonor()
|
boolean |
isProteinCodingGene()
This is the isProteinCodingGene method that really matters--the ones in other classes aren't really used. |
java.lang.String |
toString()
For debugging |
| Methods inherited from class apollo.datamodel.Range |
|---|
contains, contains, convertFromBaseOrientedToInterbase, convertFromInterbaseToBaseOriented, getEnd, getEndAsString, getFeatureType, getHigh, getLeftOverlap, getLow, getRangeClone, getRefSequence, getResidues, getRightOverlap, getStart, getStartAsString, getStrand, hasFeatureType, hasName, hasRefSequence, isContainedByRefSeq, isExactOverlap, isForwardStrand, isIdentical, isSequenceAvailable, length, overlaps, sameRange, setEnd, setFeatureType, setHigh, setLow, setName, setStart, setStrand |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface apollo.datamodel.ExonI |
|---|
getCodingProperties |
| Methods inherited from interface apollo.datamodel.RangeI |
|---|
contains, contains, convertFromBaseOrientedToInterbase, convertFromInterbaseToBaseOriented, getEnd, getFeatureType, getHigh, getLeftOverlap, getLow, getName, getRangeClone, getRefSequence, getResidues, getRightOverlap, getStart, getStrand, hasFeatureType, hasName, hasRefSequence, isContainedByRefSeq, isExactOverlap, isForwardStrand, isIdentical, isSequenceAvailable, length, overlaps, rangeIsUnassigned, sameRange, setEnd, setFeatureType, setHigh, setLow, setName, setRefSequence, setStart, setStrand |
| Methods inherited from interface apollo.datamodel.TranslationI |
|---|
calcTranslationStartForLongestPeptide, getLastBaseOfStopCodon, getTranslationEnd, getTranslationRange, getTranslationStart, hasTranslationEnd, hasTranslationStart, isMissing3prime, isMissing5prime, setMissing3prime, setMissing5prime, setPeptideValidity, setTranslationEnd, setTranslationEndFromStart, setTranslationStart, setTranslationStart |
| Constructor Detail |
|---|
public Exon(SeqFeatureI sf)
public Exon()
| Method Detail |
|---|
public boolean isExon()
isExon in interface SeqFeatureIisExon in class SeqFeaturepublic boolean canHaveChildren()
FeatureSet
canHaveChildren in interface RangeIcanHaveChildren in class FeatureSetpublic int getFrame()
getFrame in interface SeqFeatureIgetFrame in class SeqFeatureshould this return -1 if outside of region?public java.lang.String toString()
FeatureSet
toString in class AnnotatedFeaturepublic java.lang.String getAcceptor()
public java.lang.String getDonor()
public boolean isNonConsensusAcceptor()
ExonI
isNonConsensusAcceptor in interface ExonIpublic boolean isNonConsensusDonor()
isNonConsensusDonor in interface ExonIpublic boolean containsCoding()
containsCoding in interface ExonIpublic java.lang.String getTopLevelType()
getTopLevelType in interface SeqFeatureIgetTopLevelType in class SeqFeaturepublic Transcript getTranscript()
getTranscript in interface ExonIpublic boolean isProteinCodingGene()
AnnotatedFeature
isProteinCodingGene in interface FeatureSetIisProteinCodingGene in interface SeqFeatureIisProteinCodingGene in class AnnotatedFeatureFeatureSet.setProteinCodingGene(boolean)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||