SequenceVariation.DeletionType
Deletion

Represents the deletion of N symbols. The location of the deletion is stored outside this struct

SequenceVariation.EditType
Edit{S <: BioSequence, T <: BioSymbol}

An edit of either Substitution{T}, Insertion{S} or Deletion at a position. If deletion: Deletion of length L at ref pos pos:pos+L-1 If insertion: Insertion of length L b/w ref pos pos:pos+1

SequenceVariation.InsertionType
Insertion{S <: BioSequence}

Represents the insertion of a S into a sequence. The location of the insertion is stored outside the struct.