Types

Shared aliases define analysis unit types, scalar values, strand orientations, and target regions.

ASOkai.Types.AnalysisUnitType

Kind of biological unit examined by an analysis, independent of execution mode.

alias of Literal[‘site’, ‘therapeutic’, ‘binding’]

ASOkai.Types.Scalar: TypeAlias = str | int | float | bool | None

JSON-compatible scalar used by serialization, configuration, and file contracts.

ASOkai.Types.Strand

Genomic strand orientation.

alias of Literal[‘+’, ‘-‘]

ASOkai.Types.TargetRegion

Region of a target gene from which target sites are constructed.

alias of Literal[‘exonic’, ‘pre-mrna’, ‘transcriptomic’]