seqgra.writer.xmlmodeldefinitionwriter module

MIT - CSAIL - Gifford Lab - seqgra

Abstract base class for configuration file writer

@author: Konstantin Krismer

class XMLModelDefinitionWriter[source]

Bases: seqgra.writer.modeldefinitionwriter.ModelDefinitionWriter

static attach_architecture_element(root, architecture: seqgra.model.model.architecture.Architecture)None[source]
static attach_general_element(root, model_definition: seqgra.model.model.modeldefinition.ModelDefinition)None[source]
static attach_hp_element(hps_element, hps: Dict[str, str])None[source]
static attach_labels_element(general_element, labels: List[str])None[source]
static attach_loss_element(root, loss_hp: Optional[Dict[str, str]])None[source]
static attach_optimizer_element(root, optimizer_hp: Optional[Dict[str, str]])None[source]
static attach_tp_element(root, tp_hp: Optional[Dict[str, str]])None[source]
static create_root_element()[source]
static write_model_definition_to_file(model_definition: seqgra.model.model.modeldefinition.ModelDefinition, file_name: str)[source]