def decipher(self,string):
step2 = ColTrans(self.keyword).decipher(string)<EOL>step1 = PolybiusSquare(self.key,size=<NUM_LIT:5>,chars='<STR_LIT>').decipher(step2)<EOL>return step1<EOL>
Decipher string using ADFGX cipher according to initialised key information. Punctuation and whitespace
        are removed from the input.       

        Example::

            plaintext = ADFGX('phqgmeaylnofdxkrcvszwbuti','HELLO').decipher(ciphertext)     

        :param string: The string to decipher.
        :returns: The enciphered string.