I think step zero for any kind of "story analysis" would be extracting structured data from the raw text--pulling out things like emotions, foreshadowing, revelations, and so on. This is pretty interesting because I don't know that I've ever heard of this type of thing--for the most part text analysis focuses on things like sentiment, topic extraction and so on. There may be some fertile ground here for new types of analyses based on how stories work.
Curious to hear your thoughts... feel free to drop me a line as well to chat more, jason [at] applieddatalabs [dot] com