|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--uk.ac.man.bioinf.sequence.AbstractSequence
|
+--uk.ac.man.bioinf.sequence.AbstractMutableSequence
|
+--uk.ac.man.bioinf.sequence.alignment.AbstractGappedSequence
|
+--uk.ac.man.bioinf.analysis.consensus.DefaultConsensusSequence
DefaultConsensusSequence.java Created: Thu Jun 15 17:00:04 2000
| Constructor Summary | |
DefaultConsensusSequence(ConsensusCalculator calculator)
|
|
| Method Summary | |
protected void |
calcConsensus()
|
void |
changeOccurred(AlignmentEvent event)
method signalled after a change has occured to a multiple alignment |
void |
changeOccurred(SequenceEvent event)
Method called when a change occurs |
void |
deleteGapAtQuietly(int index)
|
void |
destroy()
|
protected void |
fireChangeEvent()
|
ConsensusCalculator |
getConsensusCalculator()
|
Element |
getElementAt(int index)
Returns an element at a given location. |
Element |
getGappedElementAt(int index)
|
int |
getGappedLength()
Returns the gapped length of this sequence. |
int |
getGappedPositionOf(int index)
Translate between the gapped index, and the ungapped index |
Element[] |
getGappedSequenceAsElements()
|
GappedSequence |
getGappedSubSequence(int start,
int length)
|
Identifier |
getIdentifier()
|
int |
getLength()
Returns the length of the sequence. |
Element[] |
getSequenceAsElements()
Returns the sequence as an array of elements. |
int |
getUngappedPositionOf(int index)
Translate between the gapped position and the ungapped position. |
void |
insertGapAtQuietly(int index)
|
protected void |
installAlignmentListeners(ConsensusCalculator cons)
|
protected void |
installVetoListeners()
|
void |
setConsensusCalculator(ConsensusCalculator calculator)
|
protected void |
uninstallAlignmentListners(ConsensusCalculator cons)
|
protected void |
validate()
|
| Methods inherited from class uk.ac.man.bioinf.sequence.alignment.AbstractGappedSequence |
checkGappedRange, checkGappedRangeForInsert, deleteGapAt, deleteGapAt, getGappedElementAtAsChar, getGappedSequenceAsChars, getGappedSequenceIndexException, insertGapAt, insertGapAt |
| Methods inherited from class uk.ac.man.bioinf.sequence.AbstractMutableSequence |
addSequenceListener, addVetoableSequenceListener, fireSequenceEvent, fireVetoableSequenceEvent, hasListeners, removeSequenceListener, removeVetoableSequenceListener |
| Methods inherited from class uk.ac.man.bioinf.sequence.AbstractSequence |
checkRange, checkSequenceType, checkSequenceType, getElementAtAsChar, getSequenceAsChars, getSequenceIndexException, getSequenceType, getSequenceTypeException, getSubSequence |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface uk.ac.man.bioinf.sequence.alignment.GappedSequence |
deleteGapAt, deleteGapAt, getGappedElementAtAsChar, getGappedSequenceAsChars, insertGapAt, insertGapAt |
| Methods inherited from interface uk.ac.man.bioinf.sequence.Sequence |
getElementAtAsChar, getSequenceAsChars, getSequenceType, getSubSequence |
| Methods inherited from interface uk.ac.man.bioinf.sequence.event.SequenceEventProvider |
addSequenceListener, addVetoableSequenceListener, removeSequenceListener, removeVetoableSequenceListener |
| Constructor Detail |
public DefaultConsensusSequence(ConsensusCalculator calculator)
| Method Detail |
protected void installVetoListeners()
protected void installAlignmentListeners(ConsensusCalculator cons)
protected void uninstallAlignmentListners(ConsensusCalculator cons)
protected void validate()
protected void fireChangeEvent()
protected void calcConsensus()
public void changeOccurred(SequenceEvent event)
SequenceListener
changeOccurred in interface SequenceListenerevent - public void changeOccurred(AlignmentEvent event)
AlignmentListener
changeOccurred in interface AlignmentListenerevent - the event typepublic Element getElementAt(int index)
Sequence
getElementAt in interface Sequenceindex - the location of the target element
public Element getGappedElementAt(int index)
getGappedElementAt in interface GappedSequencepublic int getGappedLength()
GappedSequence
getGappedLength in interface GappedSequencepublic int getGappedPositionOf(int index)
GappedSequence
getGappedPositionOf in interface GappedSequenceindex - the ungapped position
public Element[] getGappedSequenceAsElements()
getGappedSequenceAsElements in interface GappedSequence
public GappedSequence getGappedSubSequence(int start,
int length)
getGappedSubSequence in interface GappedSequencepublic int getUngappedPositionOf(int index)
GappedSequence
getUngappedPositionOf in interface GappedSequenceindex -
public int getLength()
Sequence
getLength in interface Sequencepublic Element[] getSequenceAsElements()
Sequence
getSequenceAsElements in interface Sequencepublic Identifier getIdentifier()
getIdentifier in interface Identifiablepublic void setConsensusCalculator(ConsensusCalculator calculator)
setConsensusCalculator in interface ConsensusSequencepublic ConsensusCalculator getConsensusCalculator()
getConsensusCalculator in interface ConsensusSequencepublic void deleteGapAtQuietly(int index)
deleteGapAtQuietly in class AbstractGappedSequencepublic void insertGapAtQuietly(int index)
insertGapAtQuietly in class AbstractGappedSequencepublic void destroy()
destroy in interface ConsensusSequence
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||