b: "tcGCcggac",
expect: []string{"3A>G", "4T>C", "7del"},
},
+ {
+ // should delete leftmost
+ a: "acgacaTTtttacac",
+ b: "acgacatttacac",
+ expect: []string{"7_8del"},
+ },
+ {
+ // should delete leftmost
+ a: "acgacATatatacac",
+ b: "acgacatatacac",
+ expect: []string{"6_7del"},
+ },
+ {
+ // should insert leftmost
+ a: "acgacatttacac",
+ b: "acgacaTTtttacac",
+ expect: []string{"6_7insTT"},
+ },
+ {
+ // should insert leftmost
+ a: "acgacatatacac",
+ b: "acgacATatatacac",
+ expect: []string{"5_6insAT"},
+ },
+ {
+ a: "cccacGATAtatcc",
+ b: "cccactatcc",
+ expect: []string{"6_9del"},
+ },
+ {
+ a: "acGATAtatcc",
+ b: "actatcc",
+ expect: []string{"3_6del"},
+ },
+ {
+ a: "acTTTTTatcc",
+ b: "acGTTTatcc",
+ expect: []string{"3_4delinsG"},
+ },
+ {
+ a: "acTTTTatcc",
+ b: "acGTTTTTatcc",
+ expect: []string{"2_3insGT"},
+ },
+ {
+ a: "aGACGGACAGGGCCCgg",
+ b: "agg",
+ expect: []string{"3_15del"},
+ },
} {
c.Log(trial)
var vars []string