\HeaderA{interactorInfo}{Interactor info in a matrix}{interactorInfo}
\keyword{models}{interactorInfo}
\begin{Description}\relax
The function returns the essential information of interactors in a
matrix. Xrefs are left out since they have arbitrary numbers of
annotation and cannot be summarized into a matrix.
\end{Description}
\begin{Usage}
\begin{verbatim}
interactorInfo(x)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x}] An object which contains psimi25Interactor information, for
example objects of \code{\LinkA{psimi25InteractionEntry-class}{psimi25InteractionEntry.Rdash.class}},
\code{\LinkA{psimi25Graph-class}{psimi25Graph.Rdash.class}}, \code{\LinkA{psimi25Hypergraph-class}{psimi25Hypergraph.Rdash.class}} or \code{\LinkA{psimi25ComplexEntry-class}{psimi25ComplexEntry.Rdash.class}}

\end{ldescription}
.
\end{Arguments}
\begin{Value}
A matrix of interactor information, each row represents an interactor
The columns are
\begin{ldescription}
\item[\code{sourceDb }] source database
\item[\code{sourceId }] source database index
\item[\code{shortLabel}] short label assigned by the source database
\item[\code{uniprotId}] UniProt ID, NA if not available
\item[\code{organismName}] the organism of the interactor protein
\end{ldescription}
\end{Value}
\begin{Author}\relax
Jitao David Zhang <j.zhang@dkfz.de>
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{xref}{xref}}, \code{\LinkA{availableXrefs}{availableXrefs}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
xmlDir <- system.file("/extdata/psi25files",package="RpsiXML")

hprdxml <- file.path(xmlDir, "hprd_200709_test.xml")
hprdSet <- parsePsimi25Interaction(hprdxml, HPRD.PSIMI25)

hprdInteractorInfo <- interactorInfo(hprdSet)
\end{ExampleCode}
\end{Examples}

