The abstract_model.py
file contains the abstract class for all models.
The model_interface.py
file is used to dynamically load a model.
The saprot
folder contains various implementations for using SaProt model on downstream tasks. Note that
SaProt shares the same architecture with ESM models, so we can use the same code to fine-tune both SaProt and ESM-2.