"""
Data models for spatial transcriptomics analysis.
"""
# Import result models from analysis module
from .analysis import (
AnnotationResult,
BaseAnalysisResult,
CellCommunicationResult,
CellTypeComparisonResult,
CNVResult,
ConditionComparisonResult,
DeconvolutionResult,
DEGene,
DifferentialExpressionResult,
EnrichmentResult,
IntegrationResult,
PreprocessingResult,
RNAVelocityResult,
SpatialDomainResult,
SpatialStatisticsResult,
SpatialVariableGenesResult,
TrajectoryResult,
)
# Import parameter models from data module
from .data import (
AnnotationParameters,
CellCommunicationParameters,
CNVParameters,
ColumnInfo,
ConditionComparisonParameters,
DeconvolutionParameters,
DifferentialExpressionParameters,
EnrichmentParameters,
IntegrationParameters,
PreprocessingParameters,
RNAVelocityParameters,
SpatialDataset,
SpatialDomainParameters,
SpatialStatisticsParameters,
SpatialVariableGenesParameters,
TrajectoryParameters,
VisualizationParameters,
)
__all__ = [
# Base class
"BaseAnalysisResult",
# Result models
"AnnotationResult",
"CellCommunicationResult",
"CellTypeComparisonResult",
"CNVResult",
"ConditionComparisonResult",
"DEGene",
"DeconvolutionResult",
"DifferentialExpressionResult",
"EnrichmentResult",
"IntegrationResult",
"PreprocessingResult",
"RNAVelocityResult",
"SpatialDomainResult",
"SpatialStatisticsResult",
"SpatialVariableGenesResult",
"TrajectoryResult",
# Parameter models
"AnnotationParameters",
"CellCommunicationParameters",
"CNVParameters",
"ColumnInfo",
"ConditionComparisonParameters",
"DeconvolutionParameters",
"DifferentialExpressionParameters",
"EnrichmentParameters",
"IntegrationParameters",
"PreprocessingParameters",
"RNAVelocityParameters",
"SpatialDataset",
"SpatialDomainParameters",
"SpatialStatisticsParameters",
"SpatialVariableGenesParameters",
"TrajectoryParameters",
"VisualizationParameters",
]