code: def clean_python(self, dirty_string):
      contamination_indices = (
          (None, *idx_pair)
          for dirty_ngram, idx_pair in word_ngrams_indices(
              dirty_string, self.ngram_n
          )
          if self.normalize_string(dirty_ngram) in self.dirt_ngrams
      )
      return self._split_chunks(dirty_string, contamination_indices)
  
imports: import re
  import string
  import timeit
  import pickle
  import traceback
  from pprint import pprint
label_desc: Use image node_id 11 for calling the Janitor obj's underlying member method code with example usage: obj.clean_python(dirty_string) and returns: self