% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/timer.R
\name{check_cancer_types}
\alias{check_cancer_types}
\title{Process Batch Table and Validate Cancer Types}
\usage{
check_cancer_types(args)
}
\arguments{
\item{args}{A list containing input parameters:
\describe{
  \item{batch}{Character. Path to a CSV file (optional).}
  \item{expression}{Character vector of expression identifiers (used if
    `batch` is NULL).}
  \item{category}{Character vector of cancer types (used if `batch` is NULL).}
}}
}
\value{
A character matrix with two columns:
\describe{
  \item{Column 1}{Expression identifiers}
  \item{Column 2}{Cancer categories}
}
}
\description{
Processes input data containing cancer types and validates each category
against a predefined list of supported cancer types (`timer_available_cancers`).
}
\examples{
args <- list(
  expression = c("exp1", "exp2"),
  category = c("luad", "brca"),
  batch = NULL
)
result <- check_cancer_types(args)
}
