Package org.biojava3.core.sequence.edits
Class Edit.AbstractEdit<C extends Compound>
java.lang.Object
org.biojava3.core.sequence.edits.Edit.AbstractEdit<C>
- All Implemented Interfaces:
Edit<C>
- Direct Known Subclasses:
Edit.Delete
,Edit.Insert
,Edit.Substitute
public abstract static class Edit.AbstractEdit<C extends Compound>
extends Object
implements Edit<C>
Abstract class which defines all edit operations as a call to discover what 5' and 3' ends of an
editing Sequence should be joined together with a target Sequence. These ends can be of 0 length
but conceptionally they can still exist.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojava3.core.sequence.edits.Edit
Edit.AbstractEdit<C extends Compound>, Edit.Delete<C extends Compound>, Edit.Insert<C extends Compound>, Edit.Substitute<C extends Compound>
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
AbstractEdit
public AbstractEdit(int start) -
AbstractEdit
public AbstractEdit(int start, int end)
-
-
Method Details
-
edit
-
getTargetSequence
Returns the Sequence which is our edit.- Parameters:
editingSequence
- Asked for in-case we need to do String to Sequence conversion so we need a CompoundSet which is given by the Sequence we are editing- Returns:
- The Sequence
object we wish to insert
-
getStart
public int getStart() -
getEnd
public int getEnd()
-