seqgra.parser.datadefinitionparser module¶
MIT - CSAIL - Gifford Lab - seqgra
Abstract base class for configuration file parser (using Strategy design pattern)
@author: Konstantin Krismer
- class DataDefinitionParser[source]¶
Bases:
abc.ABC
- abstract get_background(valid_conditions: List[seqgra.model.data.condition.Condition]) → seqgra.model.data.background.Background[source]¶
- abstract get_conditions(valid_sequence_elements: List[seqgra.model.data.sequenceelement.SequenceElement]) → List[seqgra.model.data.condition.Condition][source]¶
- abstract get_data_definition() → seqgra.model.data.datadefinition.DataDefinition[source]¶
- abstract get_data_generation(valid_conditions: List[seqgra.model.data.condition.Condition]) → seqgra.model.data.datageneration.DataGeneration[source]¶
- abstract get_sequence_elements() → List[seqgra.model.data.sequenceelement.SequenceElement][source]¶