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