Ejemplo n.º 1
0
 def _inserts(self):
     """thwe"""
     return {concat(a, c, b) for a, b in self.slices for c in ALPHABET}
Ejemplo n.º 2
0
 def _transposes(self):
     """teh"""
     return {concat(a, reversed(b[:2]), b[2:]) for a, b in self.slices[:-2]}
Ejemplo n.º 3
0
 def _replaces(self):
     """tge"""
     return {
         concat(a, c, b[1:])
         for a, b in self.slices[:-1] for c in ALPHABET
     }
Ejemplo n.º 4
0
 def _deletes(self):
     """th"""
     return {concat(a, b[1:]) for a, b in self.slices[:-1]}
Ejemplo n.º 5
0
 def _inserts(self):
     """thwe"""
     return {concat(a, c, b)
             for a, b in self.slices
             for c in ALPHABET}
Ejemplo n.º 6
0
 def _replaces(self):
     """tge"""
     return {concat(a, c, b[1:])
             for a, b in self.slices[:-1]
             for c in ALPHABET}
Ejemplo n.º 7
0
 def _transposes(self):
     """teh"""
     return {concat(a, reversed(b[:2]), b[2:])
             for a, b in self.slices[:-2]}
Ejemplo n.º 8
0
 def _deletes(self):
     """th"""
     return {concat(a, b[1:])
             for a, b in self.slices[:-1]}