immuneML.dsl.symbol_table package
Submodules
immuneML.dsl.symbol_table.SymbolTable module
- class immuneML.dsl.symbol_table.SymbolTable.SymbolTable[source]
Bases:
object
Symbol table contains all objects parsed from the specification in the following format:
symbol
symbol_type
item
config
e1
encoding
EncodingObject
{..}
-> SymbolTableEntry object
seq1
preprocessing
[ClonesPerRepertoireFilter(), MetadataRepertoireFilter()]
{..}
-> SymbolTableEntry object
- add(symbol: str, symbol_type: immuneML.dsl.symbol_table.SymbolType.SymbolType, item, config: Optional[dict] = None)[source]
- get_by_type(symbol_type: immuneML.dsl.symbol_table.SymbolType.SymbolType) List[immuneML.dsl.symbol_table.SymbolTableEntry.SymbolTableEntry] [source]
- get_keys_by_type(symbol_type: immuneML.dsl.symbol_table.SymbolType.SymbolType) list [source]
immuneML.dsl.symbol_table.SymbolTableEntry module
- class immuneML.dsl.symbol_table.SymbolTableEntry.SymbolTableEntry(symbol: str, symbol_type: immuneML.dsl.symbol_table.SymbolType.SymbolType, item, config: Optional[dict] = None)[source]
Bases:
object