1. A computer implemented method for automatically generating a computer analysis of a text comprising a plurality of words, the computer comprising a processor and a user interface, the method comprising: receiving the text; performing, via the processor, word-by-word analysis by tagging each word with one of a contextual sentiment and a contextual emotion from literary DNA; performing, via the processor, a segmentation analysis of the text using one of a dimension of sentiment, an emotional analysis and a rhetorical structure analysis; and outputting, via the user interface, the computer analysis of the text; wherein the computer analysis includes a classification, a categorization or a sorting of the text according to one of a sentiment, an emotion, a rhetorical structure and an ontological similarity.