\HeaderA{psimi25InteractionEntry-class}{Class "psimi25InteractionEntry"}{psimi25InteractionEntry.Rdash.class}
\aliasA{interactions,psimi25InteractionEntry-method}{psimi25InteractionEntry-class}{interactions,psimi25InteractionEntry.Rdash.method}
\aliasA{interactors,psimi25InteractionEntry-method}{psimi25InteractionEntry-class}{interactors,psimi25InteractionEntry.Rdash.method}
\aliasA{organismName,psimi25InteractionEntry-method}{psimi25InteractionEntry-class}{organismName,psimi25InteractionEntry.Rdash.method}
\aliasA{releaseDate,psimi25InteractionEntry-method}{psimi25InteractionEntry-class}{releaseDate,psimi25InteractionEntry.Rdash.method}
\aliasA{show,psimi25InteractionEntry-method}{psimi25InteractionEntry-class}{show,psimi25InteractionEntry.Rdash.method}
\aliasA{taxId,psimi25InteractionEntry-method}{psimi25InteractionEntry-class}{taxId,psimi25InteractionEntry.Rdash.method}
\keyword{classes}{psimi25InteractionEntry-class}
\begin{Description}\relax
A class representing interaction data parsed from PSI-MI
2.5 XML files
\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{organismName}:] Object of class \code{"character"}, the unique organism name(s) of the interactors 
\item[\code{taxId}:] Object of class \code{"character"}, the unique
NCBI taxonomy ID(s) of the interactors 
\item[\code{releaseDate}:] Object of class \code{"character"}, character, release date of the data entry, 
recorded in the \code{entry} element of the XML file
\item[\code{interactors}:] Object of class \code{"matrix"}, interactor information in a matrix, Each row represents one
interactor. Source IDs are used as row names. Each column represents one annotation. 
Annotations include: UniProt ID, short label, organism name, and NCBI taxonomy ID 
\item[\code{interactions}:] Object of class \code{"list"}, list, a list of \code{psimi25Interaction-class} objects, 
each represents one interaction. 
}
\end{Section}
\begin{Section}{Methods}
\describe{
\item[interactions] \code{signature(x = "psimi25InteractionEntry")}:
return a list of \code{psimi25Intearaction} objects, each
representing one interaction
\item[interactors] \code{signature(x = "psimi25InteractionEntry")}: a method to find 
all the interactors within the psimi25InteractionEntry and print them 
\item[organismName] \code{signature(x = "psimi25InteractionEntry")}:
returns organism names of the interactors 
\item[releaseDate] \code{signature(x = "psimi25InteractionEntry")}:
returns the release date, serving as a proxy for versioning 
\item[show] \code{signature(object = "psimi25InteractionEntry")}: a
print method
\item[taxId] \code{signature(x = "psimi25InteractionEntry")}:
returns NCBI taxonomy ID 
}
\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{psimi25Interaction-class}{psimi25Interaction.Rdash.class}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
showClass("psimi25InteractionEntry")
\end{ExampleCode}
\end{Examples}

