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]