Source code for pytximport.definitions

"""Type definitions for internal use in `pytximport`."""

from typing import Any, List, Optional, TypedDict

from numpy.typing import ArrayLike


[docs] class InferentialReplicates(TypedDict): """Inferential replicates for a set of samples."""
[docs] variance: ArrayLike
[docs] replicates: Any
[docs] class OmicData(TypedDict): """Omic-level expression data from multiple samples."""
[docs] abundance: Optional[ArrayLike]
[docs] counts: Optional[ArrayLike]
[docs] length: ArrayLike
[docs] inferential_replicates: Optional[InferentialReplicates]
[docs] class TranscriptData(OmicData): """Transcript-level expression data from multiple samples."""
[docs] transcript_id: List[str]
[docs] class GeneData(OmicData): """Gene-level expression data from multiple samples."""
[docs] gene_id: List[str]