def decipher(self,string):
string = string.upper()<EOL>mapping = dict(zip(self.key,self.table))<EOL>ptext = "<STR_LIT>"<EOL>for i in string:<EOL><INDENT>ptext += mapping[i]<EOL><DEDENT>return self.demorse(ptext)<EOL>
Decipher string using FracMorse cipher according to initialised key. 

        Example::

            plaintext = FracMorse('ROUNDTABLECFGHIJKMPQSVWXYZ').decipher(ciphertext)     

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