\name{reft_run_simple}
\alias{reft_run_simple}
\title{Run REFT with default column names}
\usage{
reft_run_simple(input_file, output_dir = NULL, verbose = TRUE)
}
\arguments{
  \item{input_file}{Path to the input Excel file.}
  \item{output_dir}{Output directory. If \code{NULL} (default), no files are written.}
  \item{verbose}{Whether to print progress. Default is \code{TRUE}.}
}
\value{
Same as \code{reft_run()}.
}
\description{
A simplified wrapper around \code{reft_run()} for the common case where the input
file already uses the default column names. By default, no files are written;
set \code{output_dir} to explicitly request Excel outputs.
}
\examples{
\donttest{
toy <- data.frame(
  Name = "Glutarate",
  `Other_name(Kegg_name)` = NA,
  HMDB_ID = NA,
  Kegg_ID = NA,
  check.names = FALSE
)
if (requireNamespace("rcdk", quietly = TRUE)) {
  input_file <- tempfile(fileext = ".xlsx")
  writexl::write_xlsx(toy, input_file)
  res <- try(reft_run_simple(input_file, output_dir = tempdir(), verbose = FALSE),
             silent = TRUE)
  if (!inherits(res, "try-error")) head(res$descriptors)
}
}
}
