def encipher(self,string):
string = self.remove_punctuation(string)    <EOL>ret = '<STR_LIT>'<EOL>ind = self.sortind(self.keyword)<EOL>for i in range(len(self.keyword)):<EOL><INDENT>ret += string[ind.index(i)::len(self.keyword)]<EOL><DEDENT>return ret<EOL>
Encipher string using Columnar Transposition cipher according to initialised key. Punctuation and whitespace
        are removed from the input.       

        Example::

            ciphertext = ColTrans('GERMAN').encipher(plaintext)     

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