The TcAnnotator should be renamed and split into three classes. The class provides the functionality to use a pre-trained model. The name of the class reflects this only poorly. Furthermore, some more parametrization should be possible. Some of the parameters should be made optional. The separation will also de-confuse the usage a bit as some parameters are applicable only to one of the three processing modes.
The
TcAnnotator
should be renamed and split into three classes. The class provides the functionality to use a pre-trained model. The name of the class reflects this only poorly. Furthermore, some more parametrization should be possible. Some of the parameters should be made optional. The separation will also de-confuse the usage a bit as some parameters are applicable only to one of the three processing modes.