seqgra.parser.modeldefinitionparser module

MIT - CSAIL - Gifford Lab - seqgra

Abstract base class for configuration file parser (using Strategy design pattern)

@author: Konstantin Krismer

class ModelDefinitionParser[source]

Bases: abc.ABC

abstract get_architecture()seqgra.model.model.architecture.Architecture[source]
abstract get_description()str[source]
abstract get_implementation()str[source]
abstract get_input_encoding()str[source]
abstract get_labels()List[str][source]
abstract get_library()str[source]
abstract get_loss_hyperparameters()Dict[str, str][source]
abstract get_model_definition()seqgra.model.model.modeldefinition.ModelDefinition[source]
abstract get_model_id()str[source]
abstract get_name()str[source]
abstract get_optimizer_hyperparameters()Dict[str, str][source]
abstract get_seed()int[source]
abstract get_sequence_space()str[source]
abstract get_task()str[source]
abstract get_training_process_hyperparameters()Dict[str, str][source]