<commit_before># Annie the annotator

Infrastructure to store 

# TODO

* docs
* update and re-enable tests<commit_msg>explain why we don't use swagger client<commit_after># Annie the annotator

Infrastructure to store linguistic annotations.

# JVM-NLP

The jvm_nl_annotator relies on a server from this project:

https://github.com/ecohealthalliance/jvm-nlp

Why aren't we using a Swagger-generated client? It doesn't handle Maps very well.

https://github.com/wordnik/swagger-spec/issues/38

# TODO

* docs
* update and re-enable tests
{'fraction_non_alphanumeric': 0.07806691449814127, 'fraction_numerical': 0.0037174721189591076, 'mean_word_length': 4.556701030927835, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5636716', 'n_tokens_mistral': 182, 'n_tokens_neox': 168, 'n_words': 58}