Return the number of repeat units in which an insertion is embedded.
FindMaxRepeatIns(context, rep.unit.seq, pos)If same sequence as rep.unit.seq occurs ending at
pos or starting at pos + 1 then the number of
repeat units before the insertion, otherwise 0.
A string into which rep.unit.seq was
inserted at position pos.
The inserted sequence and candidate repeat unit sequence.
rep.unit.seq is understood to be inserted between
positions pos and pos + 1.
For example
rep.unit.seq = ac
pos = 2
context = xyaczt
return 1
rep.unit.seq = ac
pos = 4
context = xyaczt
return 1
rep.unit.seq = cgct
pos = 2
rep.unit.seq = at
return 0
context = gacacacacg
rep.unit.seq = ac
pos = any of 1, 3, 5, 7, 9
return 4
If
substr(context, pos, pos + nchar(rep.unit.seq) - 1) != rep.unit.seq,
then stop.