'If index is a String, return the Word whose form is
index.  If index is an integer n, return the Word
indexed by the n\'th Word in the Index file.
>>> N[\'dog\']
dog(n.)
>>> N[0]
\'hood(n.)'

def __getitem__(self, index):

    if isinstance(index, StringType):
        return self.getWord(index)
    elif isinstance(index, IntType):
        line = self.indexFile[index]
        return self.getWord(string.replace(line[:string.find(line, '    ')], '_', '    '), line)
    else:
        raise TypeError(('%s    is    not    a    String    or    Int' % `index`))
