Classes to parse words and sentences from annotations in UniProtKB (and a few others) with additional classes for analysis