apollo.datamodel
Interface FeaturePairI

All Superinterfaces:
java.lang.Cloneable, RangeI, SeqFeatureI, java.io.Serializable
All Known Implementing Classes:
FeaturePair

public interface FeaturePairI
extends SeqFeatureI


Field Summary
 
Fields inherited from interface apollo.datamodel.RangeI
NO_NAME, NO_TYPE
 
Method Summary
 SequenceI getHitSequence()
          If feat has hit feat, or children with hit feat, then this is the seq associated with the hit or kid hits
 SeqFeatureI getQueryFeature()
           
 void setHend(int end)
           
 void setHhigh(int high)
           
 void setHitFeature(SeqFeatureI sf)
           
 void setHitSequence(SequenceI seq)
           
 void setHlow(int low)
           
 void setHstart(int start)
           
 void setHstrand(int strand)
           
 void setQueryFeature(SeqFeatureI sf)
           
 
Methods inherited from interface apollo.datamodel.SeqFeatureI
accept, addDbXref, addFeature, addFeature, addProperty, addScore, addScore, addScore, addScore, alignmentIsPeptide, clearKids, clearProperties, clone, cloneFeature, compareTo, descendsFrom, flipFlop, get_cDNA, getAlignment, getAnalogousOppositeStrandFeature, getAnnotatedFeature, getCigar, getCloneSource, getCodingDNA, getCodingProperties, getDatabase, getDbXref, getDbXrefs, getEndPhase, getExplicitAlignment, getFeatureAt, getFeatureContaining, getFeatureIndex, getFeaturePosition, getFeatures, getFeatureSequence, getFrame, getGenomicErrors, getGenomicPosForPeptidePos, getGenomicPosition, getHend, getHhigh, getHitFeature, getHlow, getHname, getHstart, getHstrand, getId, getLeafFeatsOver, getNumberOfChildren, getNumberOfDescendents, getParent, getPeptideSequence, getPhase, getProgramName, getProperties, getPropertiesMulti, getProperty, getPropertyMulti, getProteinFeat, getRefFeature, getRefId, getScore, getScore, getScores, getStrandedFeatSetAncestor, getSyntenyLinkInfo, getTopLevelType, getTranslation, getUnpaddedAlignment, getUserObject, hasAlignable, hasAnalogousOppositeStrandFeature, hasAnnotatedFeature, hasHitFeature, hasId, hasKids, hasPeptideSequence, hasSyntenyLinkInfo, hasTranslation, haveExplicitAlignment, haveRealAlignment, isAncestorOf, isAnnot, isAnnotTop, isClone, isCodon, isExon, isProtein, isProteinCodingGene, isSameFeat, isSequencingError, isTranscript, merge, numberOfGenerations, parseCigar, removeProperty, replaceProperty, setAlignment, setAnalogousOppositeStrandFeature, setCigar, setDatabase, setExplicitAlignment, setId, setPhase, setProgramName, setRefFeature, setScore, setSyntenyLinkInfo, setTopLevelType, setUserObject, size, translate
 
Methods inherited from interface apollo.datamodel.RangeI
canHaveChildren, 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
 

Method Detail

setHstrand

void setHstrand(int strand)

setHstart

void setHstart(int start)

setHend

void setHend(int end)

setHlow

void setHlow(int low)

setHhigh

void setHhigh(int high)

getQueryFeature

SeqFeatureI getQueryFeature()

setQueryFeature

void setQueryFeature(SeqFeatureI sf)
Specified by:
setQueryFeature in interface SeqFeatureI

setHitFeature

void setHitFeature(SeqFeatureI sf)

getHitSequence

SequenceI getHitSequence()
Description copied from interface: SeqFeatureI
If feat has hit feat, or children with hit feat, then this is the seq associated with the hit or kid hits

Specified by:
getHitSequence in interface SeqFeatureI

setHitSequence

void setHitSequence(SequenceI seq)