ANNOTATIONS = "assets/goldrels.jsonl"
GPU_ID = "0"
SC_TOK2VEC_CONFIG = "configs/sc_tok2vec.cfg"
SC_TL_TOK2VEC_CONFIG = "configs/sc_TL_tok2vec.cfg"
SC_TRF_CONFIG = "configs/sc_trf.cfg"
SC_TL_TRF_CONFIG = "configs/sc_TL_trf.cfg"
SC_TRAIN_FILE = "scdata/train.spacy"
SC_DEV_FILE = "scdata/dev.spacy"
SC_TEST_FILE = "scdata/test.spacy"
SC_TRAINED_MODEL = "sctraining/model-best"

REL_TOK2VEC_CONFIG = "configs/rel_tok2vec.cfg"
REL_TL_TOK2VEC_CONFIG = "configs/rel_TL_tok2vec.cfg"
REL_TRF_CONFIG = "configs/rel_trf.cfg"
REL_TL_TRF_CONFIG = "configs/rel_TL_trf.cfg"
REL_TRAIN_FILE = "reldata/train.spacy"
REL_DEV_FILE = "reldata/dev.spacy"
REL_TEST_FILE = "reldata/test.spacy"
REL_TRAINED_MODEL = "reltraining/model-best"

TRAIN_FILE_HELP_STRING = "File path of training data corpus"
TEST_FILE_HELP_STRING = "File path of test data corpus"
DEV_FILE_HELP_STRING = "File path of dev corpus"
TOK2VEC_CONFIG_HELP_STRING = "File path of config file for Tok2Vec span categorization model"
TRF_CONFIG_HELP_STRING = "File path of config file for transformer span categorization model"
TRAINED_MODEL_HELP_STRING = "File path of trained model to be used"
SC_MODEL_PATH_HELP_STRING = "File path of span categorization model to be used"
REL_MODEL_PATH_HELP_STRING = "File path of relation extraction model to be used"
GPU_ID_HELP_STRING = "The GPU device identifier to be used"
TEXT_HELP_STRING = "Text content to predict spans within"
ANNOTATIONS_FILE_HELP_STRING = "File path of Prodigy annotations"
PAPER_PATH_HELP_STRING = "File path of paper PDF"
CHAR_LIMIT_HELP_STRING = "Character limit of each text chunk in generated Paper object"
JSONL_PATH_HELP_STRING = "Filepath to save JSONL files to, ignores filename extension"
DOI_CODE_HELP_STRING = "DOI code of paper, not in URL form"
API_KEY_HELP_STRING = "Elsevier API key"
