Package org.intermine.model.bio
Interface SequenceFeature
-
- All Superinterfaces:
Annotatable,BioEntity,org.intermine.model.FastPathObject,org.intermine.model.InterMineFastPathObject,org.intermine.model.InterMineObject
- All Known Subinterfaces:
CDS,Chromosome,Exon,Gene,GeneFlankingRegion,IntergenicRegion,Intron,SyntenicRegion,Transcript,UTR
- All Known Implementing Classes:
CDSShadow,ChromosomeShadow,ExonShadow,GeneFlankingRegionShadow,GeneShadow,IntergenicRegionShadow,IntronShadow,SequenceFeatureShadow,SyntenicRegionShadow,TranscriptShadow,UTRShadow
public interface SequenceFeature extends BioEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChildFeatures(SequenceFeature arg)voidaddOverlappingFeatures(SequenceFeature arg)java.util.Set<SequenceFeature>getChildFeatures()ChromosomegetChromosome()LocationgetChromosomeLocation()java.lang.IntegergetLength()java.util.Set<SequenceFeature>getOverlappingFeatures()java.lang.DoublegetScore()java.lang.StringgetScoreType()SequencegetSequence()SOTermgetSequenceOntologyTerm()StraingetStrain()org.intermine.model.InterMineObjectproxGetChromosome()org.intermine.model.InterMineObjectproxGetChromosomeLocation()org.intermine.model.InterMineObjectproxGetSequence()org.intermine.model.InterMineObjectproxGetSequenceOntologyTerm()org.intermine.model.InterMineObjectproxGetStrain()voidproxyChromosome(org.intermine.objectstore.proxy.ProxyReference chromosome)voidproxyChromosomeLocation(org.intermine.objectstore.proxy.ProxyReference chromosomeLocation)voidproxySequence(org.intermine.objectstore.proxy.ProxyReference sequence)voidproxySequenceOntologyTerm(org.intermine.objectstore.proxy.ProxyReference sequenceOntologyTerm)voidproxyStrain(org.intermine.objectstore.proxy.ProxyReference strain)voidsetChildFeatures(java.util.Set<SequenceFeature> childFeatures)voidsetChromosome(Chromosome chromosome)voidsetChromosomeLocation(Location chromosomeLocation)voidsetLength(java.lang.Integer length)voidsetOverlappingFeatures(java.util.Set<SequenceFeature> overlappingFeatures)voidsetScore(java.lang.Double score)voidsetScoreType(java.lang.String scoreType)voidsetSequence(Sequence sequence)voidsetSequenceOntologyTerm(SOTerm sequenceOntologyTerm)voidsetStrain(Strain strain)-
Methods inherited from interface org.intermine.model.bio.Annotatable
addOntologyAnnotations, addPublications, getOntologyAnnotations, getPrimaryIdentifier, getPublications, setOntologyAnnotations, setPrimaryIdentifier, setPublications
-
Methods inherited from interface org.intermine.model.bio.BioEntity
addCrossReferences, addDataSets, addInteractions, addLocatedFeatures, addLocations, addSynonyms, getCrossReferences, getDataSets, getInteractions, getLocatedFeatures, getLocations, getName, getOrganism, getSecondaryIdentifier, getSymbol, getSynonyms, proxGetOrganism, proxyOrganism, setCrossReferences, setDataSets, setInteractions, setLocatedFeatures, setLocations, setName, setOrganism, setSecondaryIdentifier, setSymbol, setSynonyms
-
-
-
-
Method Detail
-
getScore
java.lang.Double getScore()
-
setScore
void setScore(java.lang.Double score)
-
getScoreType
java.lang.String getScoreType()
-
setScoreType
void setScoreType(java.lang.String scoreType)
-
getLength
java.lang.Integer getLength()
-
setLength
void setLength(java.lang.Integer length)
-
getStrain
Strain getStrain()
-
setStrain
void setStrain(Strain strain)
-
proxyStrain
void proxyStrain(org.intermine.objectstore.proxy.ProxyReference strain)
-
proxGetStrain
org.intermine.model.InterMineObject proxGetStrain()
-
getSequenceOntologyTerm
SOTerm getSequenceOntologyTerm()
-
setSequenceOntologyTerm
void setSequenceOntologyTerm(SOTerm sequenceOntologyTerm)
-
proxySequenceOntologyTerm
void proxySequenceOntologyTerm(org.intermine.objectstore.proxy.ProxyReference sequenceOntologyTerm)
-
proxGetSequenceOntologyTerm
org.intermine.model.InterMineObject proxGetSequenceOntologyTerm()
-
getChromosomeLocation
Location getChromosomeLocation()
-
setChromosomeLocation
void setChromosomeLocation(Location chromosomeLocation)
-
proxyChromosomeLocation
void proxyChromosomeLocation(org.intermine.objectstore.proxy.ProxyReference chromosomeLocation)
-
proxGetChromosomeLocation
org.intermine.model.InterMineObject proxGetChromosomeLocation()
-
getSequence
Sequence getSequence()
-
setSequence
void setSequence(Sequence sequence)
-
proxySequence
void proxySequence(org.intermine.objectstore.proxy.ProxyReference sequence)
-
proxGetSequence
org.intermine.model.InterMineObject proxGetSequence()
-
getChromosome
Chromosome getChromosome()
-
setChromosome
void setChromosome(Chromosome chromosome)
-
proxyChromosome
void proxyChromosome(org.intermine.objectstore.proxy.ProxyReference chromosome)
-
proxGetChromosome
org.intermine.model.InterMineObject proxGetChromosome()
-
getOverlappingFeatures
java.util.Set<SequenceFeature> getOverlappingFeatures()
-
setOverlappingFeatures
void setOverlappingFeatures(java.util.Set<SequenceFeature> overlappingFeatures)
-
addOverlappingFeatures
void addOverlappingFeatures(SequenceFeature arg)
-
getChildFeatures
java.util.Set<SequenceFeature> getChildFeatures()
-
setChildFeatures
void setChildFeatures(java.util.Set<SequenceFeature> childFeatures)
-
addChildFeatures
void addChildFeatures(SequenceFeature arg)
-
-