oncodsl / dsl /__init__.py
govindbalki's picture
Upload folder using huggingface_hub
0fff343 verified
Raw
History Blame Contribute Delete
869 Bytes
"""DSL for OncoDSL.
A small typed language of data operations (Load, Select, Reduce, Split, Associate,
Effect, Search, Fit, Apply) that the GP engine will later compose into candidate
programs. The operators are label-agnostic — `Select` picks columns by whatever
labels the passed matrix has — so the same program runs over the NAMED matrix
(H1 fixture) and the ANONYMISED matrix (blind discovery) without modification.
No gene names, no pathway names, no MSI-specific constants live here.
"""
from dsl.operators import (
Apply,
Associate,
Cohort,
Effect,
EffectResult,
Fit,
FitResult,
Load,
Reduce,
Search,
Select,
Split,
)
__all__ = [
"Apply",
"Associate",
"Cohort",
"Effect",
"EffectResult",
"Fit",
"FitResult",
"Load",
"Reduce",
"Search",
"Select",
"Split",
]