|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--uk.ac.man.bioinf.sequence.alignment.EmptyGappedSequence
EmptyGappedSequence.java Created: Tue Nov 7 18:15:06 2000
| Method Summary | |
void |
addSequenceListener(SequenceListener param1)
Adds the specified sequence listener. |
void |
addVetoableSequenceListener(VetoableSequenceListener param1)
Adds the specified vetoable sequence listener. |
void |
deleteGapAt(int param1)
Delete the element at index. |
void |
deleteGapAt(int param1,
int param2)
Delete the elements starting at index for the specified length |
Element |
getElementAt(int param1)
Returns an element at a given location. |
char |
getElementAtAsChar(int param1)
Returns the character of an target element. |
Element |
getGappedElementAt(int param1)
|
char |
getGappedElementAtAsChar(int param1)
|
int |
getGappedLength()
Returns the gapped length of this sequence. |
int |
getGappedPositionOf(int param1)
Translate between the gapped index, and the ungapped index |
char[] |
getGappedSequenceAsChars()
|
Element[] |
getGappedSequenceAsElements()
|
GappedSequence |
getGappedSubSequence(int param1,
int param2)
|
Identifier |
getIdentifier()
|
static EmptyGappedSequence |
getInstance()
|
int |
getLength()
Returns the length of the sequence. |
char[] |
getSequenceAsChars()
Returns the sequence as an array of characters. |
Element[] |
getSequenceAsElements()
Returns the sequence as an array of elements. |
SequenceType |
getSequenceType()
Returns the type of sequence. |
Sequence |
getSubSequence(int param1,
int param2)
Returns a sub-sequence from the current sequence. |
int |
getUngappedPositionOf(int param1)
Translate between the gapped position and the ungapped position. |
void |
insertGapAt(int param1)
|
void |
insertGapAt(int param1,
int param2)
Inserts the elements at this position. |
void |
removeSequenceListener(SequenceListener param1)
Removes the specified sequence listener. |
void |
removeVetoableSequenceListener(VetoableSequenceListener param1)
Removes the specified vetoable sequence listener. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static EmptyGappedSequence getInstance()
public Sequence getSubSequence(int param1,
int param2)
Sequence
getSubSequence in interface Sequenceparam1 - the initial index of the sub-sequence
public SequenceType getSequenceType()
Sequence
getSequenceType in interface Sequencepublic Element[] getSequenceAsElements()
Sequence
getSequenceAsElements in interface Sequencepublic char[] getSequenceAsChars()
Sequence
getSequenceAsChars in interface Sequencepublic int getLength()
Sequence
getLength in interface Sequencepublic char getElementAtAsChar(int param1)
Sequence
getElementAtAsChar in interface Sequenceparam1 - the location of the target element
public Element getElementAt(int param1)
Sequence
getElementAt in interface Sequenceparam1 - the location of the target element
public void insertGapAt(int param1,
int param2)
throws NoSuchSequenceElementException,
SequenceVetoException
GappedSequence
insertGapAt in interface GappedSequenceparam1 - the index at which to insert
NoSuchSequenceElementException - if the element does not
exist, which will be the case if index is less than 1 or greater
than sequence length + 1
SequenceVetoException
public void insertGapAt(int param1)
throws NoSuchSequenceElementException,
SequenceVetoException
insertGapAt in interface GappedSequenceNoSuchSequenceElementException
SequenceVetoExceptionpublic int getUngappedPositionOf(int param1)
GappedSequence
getUngappedPositionOf in interface GappedSequenceparam1 -
public GappedSequence getGappedSubSequence(int param1,
int param2)
getGappedSubSequence in interface GappedSequencepublic Element[] getGappedSequenceAsElements()
getGappedSequenceAsElements in interface GappedSequencepublic char[] getGappedSequenceAsChars()
getGappedSequenceAsChars in interface GappedSequencepublic int getGappedPositionOf(int param1)
GappedSequence
getGappedPositionOf in interface GappedSequenceparam1 - the ungapped position
public int getGappedLength()
GappedSequence
getGappedLength in interface GappedSequencepublic char getGappedElementAtAsChar(int param1)
getGappedElementAtAsChar in interface GappedSequencepublic Element getGappedElementAt(int param1)
getGappedElementAt in interface GappedSequence
public void deleteGapAt(int param1,
int param2)
throws NoGapAtThisPositionException,
NoSuchSequenceElementException,
SequenceVetoException
GappedSequence
deleteGapAt in interface GappedSequenceparam1 - the index to start atparam2 - the length to delete
NoSuchSequenceElementException - if the elements do not all
exist, so if index is less than 1, or index + length is greater
than the length of the sequence
NoGapAtThisPositionException
SequenceVetoException
public void deleteGapAt(int param1)
throws NoGapAtThisPositionException,
NoSuchSequenceElementException,
SequenceVetoException
GappedSequence
deleteGapAt in interface GappedSequenceparam1 - the index to delete
NoSuchSequenceElementException - if index is less than 1
or greater than the length of the sequence
NoGapAtThisPositionException
SequenceVetoExceptionpublic Identifier getIdentifier()
getIdentifier in interface Identifiablepublic void removeVetoableSequenceListener(VetoableSequenceListener param1)
SequenceEventProvider
removeVetoableSequenceListener in interface SequenceEventProviderparam1 - the vetoable sequence listenerpublic void removeSequenceListener(SequenceListener param1)
SequenceEventProvider
removeSequenceListener in interface SequenceEventProviderparam1 - the sequence listenerpublic void addVetoableSequenceListener(VetoableSequenceListener param1)
SequenceEventProvider
addVetoableSequenceListener in interface SequenceEventProviderparam1 - the vetoable sequence listenerpublic void addSequenceListener(SequenceListener param1)
SequenceEventProvider
addSequenceListener in interface SequenceEventProviderparam1 - the sequence listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||