org.biojava.bio.symbol
Class Edit
java.lang.Object
org.biojava.bio.symbol.Edit
- All Implemented Interfaces:
- java.io.Serializable
public final class Edit
- extends java.lang.Object
- implements java.io.Serializable
Encapsulates an edit operation on a SymbolList.
See SymbolList
for a full description.
- Author:
- Matthew Pocock
- See Also:
- Serialized Form
Constructor Summary |
Edit(int pos,
Alphabet alpha,
Symbol replacement)
Convenience construtor for making single residue changes |
Edit(int pos,
int length,
SymbolList replacement)
Create a new Edit. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pos
public final int pos
length
public final int length
replacement
public final SymbolList replacement
Edit
public Edit(int pos,
int length,
SymbolList replacement)
- Create a new Edit.
- Parameters:
pos
- the start of the editlength
- the length of the editreplacement
- a SymbolList representing the symbols that replace those from pos to
pos + length-1 inclusive
Edit
public Edit(int pos,
Alphabet alpha,
Symbol replacement)
throws IllegalSymbolException
- Convenience construtor for making single residue changes
- Parameters:
pos
- the position of the changealpha
- the Alphabet
of the replacement Symbol
replacement
- the replacement Symbol
- Throws:
IllegalSymbolException
- if the replacement Symbol
is not contained in alpha