% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/target2np.R
\name{target2np_multi_source_summary}
\alias{target2np_multi_source_summary}
\title{Multi-source summary for a Target2NP query}
\usage{
target2np_multi_source_summary(
  search = NULL,
  sources = c("experimental", "drugclip", "sea"),
  search_field = c("all", "gene_symbol", "compound_name", "uniprot_id", "inchikey",
    "pubchem_cid", "chembl_id"),
  search_mode = c("exact", "fuzzy")
)
}
\arguments{
\item{search}{Free-text search query.}

\item{sources}{Character vector of sources to query. Subset of
\code{c("experimental", "drugclip", "sea")} (default: all three).}

\item{search_field}{One of \code{"all"}, \code{"gene_symbol"}, \code{"compound_name"},
\code{"uniprot_id"}, \code{"inchikey"}, \code{"pubchem_cid"}, \code{"chembl_id"}.}

\item{search_mode}{\code{"exact"} or \code{"fuzzy"}.}
}
\value{
A named list with fields \code{source_counts}, \code{target_overlap},
\code{compound_overlap}, \code{confidence_distribution}, \code{cross_validated},
and \code{suggestion_text}.
}
\description{
Combine experimental records, DrugCLIP predictions, and SEA predictions
for one query, returning source counts, target/compound overlap sets,
confidence distributions, cross-validated compound-target pairs, and
an interpretive suggestion string.
}
\examples{
\dontrun{
summary <- target2np_multi_source_summary(
  search = "TP53", search_field = "gene_symbol"
)
summary$source_counts
summary$suggestion_text
}
}
