Package org.biojava3.core.sequence.edits
Class Edit.Substitute<C extends Compound>
java.lang.Object
org.biojava3.core.sequence.edits.Edit.AbstractEdit<C>
org.biojava3.core.sequence.edits.Edit.Substitute<C>
- All Implemented Interfaces:
- Edit<C>
Allows for the substitution of bases into an existing Sequence. This allows us to do edits like:
 
    Sub TT @ position 2
    AAAA -> ATTA
 
 We do not support
 Edits do not require the length of the insertion but do rely on the presence of a CompoundSet to
 parse a String (if given) which means the eventual length of a Sequence is a lazy operation.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.biojava3.core.sequence.edits.EditEdit.AbstractEdit<C extends Compound>, Edit.Delete<C extends Compound>, Edit.Insert<C extends Compound>, Edit.Substitute<C extends Compound>
- 
Constructor SummaryConstructorsConstructorDescriptionSubstitute(String sequence, int position) Substitute(Sequence<C> sequence, int position) 
- 
Method SummaryModifier and TypeMethodDescriptionintMust use this rather than the no-args getEnd as this can return -1 and the length of a sub is dependent on the length of the Sequence; we cannot assume 1:1 mapping between characters in a String and the number of compounds we will have to insert.Methods inherited from class org.biojava3.core.sequence.edits.Edit.AbstractEditedit, getEnd, getStart, getTargetSequence
- 
Constructor Details- 
Substitute
- 
Substitute
 
- 
- 
Method Details- 
getEndMust use this rather than the no-args getEnd as this can return -1 and the length of a sub is dependent on the length of the Sequence; we cannot assume 1:1 mapping between characters in a String and the number of compounds we will have to insert.
 
-