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:
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