code: def encipher(self,string):
                 
          string = self.remove_punctuation(string)
          ret = ''
          for c in string.upper():
              if c.isalpha(): ret += self.encipher_char(c)
              else: ret += c
          return ret
docs: Encipher string using Enigma M3 cipher according to initialised key. Punctuation and whitespace
          are removed from the input.       
  
          Example::
  
              ciphertext = Enigma(settings=('A','A','A'),rotors=(1,2,3),reflector='B',
                   ringstellung=('F','V','N'),steckers=[('P','O'),('M','L'),
                   ('I','U'),('K','J'),('N','H'),('Y','T'),('G','B'),('V','F'),
                   ('R','E'),('D','C')])).encipher(plaintext)     
  
          :param string: The string to encipher.
          :returns: The enciphered string.