\HeaderA{psimi25Interaction-class}{Class "psimi25Interaction"}{psimi25Interaction.Rdash.class}
\aliasA{bait,psimi25Interaction-method}{psimi25Interaction-class}{bait,psimi25Interaction.Rdash.method}
\aliasA{interactionType,psimi25Interaction-method}{psimi25Interaction-class}{interactionType,psimi25Interaction.Rdash.method}
\aliasA{prey,psimi25Interaction-method}{psimi25Interaction-class}{prey,psimi25Interaction.Rdash.method}
\aliasA{show,psimi25Interaction-method}{psimi25Interaction-class}{show,psimi25Interaction.Rdash.method}
\keyword{classes}{psimi25Interaction-class}
\begin{Description}\relax
A class representing interaction data
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{parsePsimi25Interaction}
\end{Section}
\begin{Section}{Slots}
\describe{
\item[\code{sourceDb}:] Object of class \code{"character"}, source database
\item[\code{sourceId}:] Object of class \code{"character"}, source
database ID
\item[\code{interactionType}:] Object of class \code{"character"},
character, the method used for detecting the interaction ,such as
"pull down"
\item[\code{expPubMed}:] Object of class \code{"character"}, PubMed
ID of the publication that describes the experiment
\item[\code{expSourceId}:] Object of class \code{"character"},
source database ID of the experiment
\item[\code{confidenceValue}:] Object of class \code{"character"},
confidence value of the experimental interaction
\item[\code{participant}:] Object of class \code{"character"},
UniProt IDs of the participants. Important when no bait/prey
information is available
\item[\code{bait}:] Object of class \code{"character"}, UniProt ID
of the bait 
\item[\code{prey}:] Object of class \code{"character"}, UniProt
ID(s) of the prey(s)
\item[\code{inhibitor}:] Object of class \code{"character"}, UniProt
ID of the inhibitor, NA when missing
\item[\code{neutralComponent}:] Object of class \code{"character"},
UniProt ID of the neutral components, NA when missing
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[interactionType] \code{signature(x = "psimi25Interaction")}:
finds out interaction type 
\item[show] \code{signature(object = "psimi25Interaction")}: a print
method
\item[sourceDb] \code{signature(x = "psimi25Interaction")}: finds
out source database
\item[sourceId] \code{signature(x = "psimi25Interaction")}: returns
ID of the source database 
\item[bait] \code{signature(x = "psimi25Interaction")}: returns the
UniProt ID of the bait
\item[prey] \code{signature(x = "psimi25Interaction")}: returns the
UniProt ID(s) of the prey(s)
}
\end{Section}
\begin{Author}\relax
Tony Chiang <tchiang@ebi.ac.uk> , Jitao David Zhang <j.zhang@dkfz.de>
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{parsePsimi25Interaction}{parsePsimi25Interaction}},\code{S4CLASS\LinkA{psimi25Interactor-class}{psimi25Interactor.Rdash.class}},
\code{S4CLASS\LinkA{psimi25Experiment-class}{psimi25Experiment.Rdash.class}}, \code{S4class\LinkA{psimi25InteractionEntry-class}{psimi25InteractionEntry.Rdash.class}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
showClass("psimi25Interaction")
\end{ExampleCode}
\end{Examples}

