\HeaderA{translateID-methods}{Translate interactors into other identifiers}{translateID.Rdash.methods}
\aliasA{translateID,list-method}{translateID-methods}{translateID,list.Rdash.method}
\aliasA{translateID,psimi25Graph-method}{translateID-methods}{translateID,psimi25Graph.Rdash.method}
\aliasA{translateID,psimi25Hypergraph-method}{translateID-methods}{translateID,psimi25Hypergraph.Rdash.method}
\aliasA{translateID,psimi25Interactor-method}{translateID-methods}{translateID,psimi25Interactor.Rdash.method}
\keyword{methods}{translateID-methods}
\keyword{models}{translateID-methods}
\begin{Description}\relax
The method finds any annotation IDs of of
\code{\LinkA{psimi25Graph-class}{psimi25Graph.Rdash.class}} or
\code{\LinkA{psimi25Hypergraph-class}{psimi25Hypergraph.Rdash.class}} or
\code{\LinkA{psimi25Interactor-class}{psimi25Interactor.Rdash.class}}
\end{Description}
\begin{Section}{Methods}
\describe{

\item[r = "psimi25Graph"] An object of
\code{\LinkA{psimi25Graph-class}{psimi25Graph.Rdash.class}}. It replaces the nodes with
translated IDs and returns a new psimi25Graph object back.

\item[r = "psimi25Hypergraph"] An object of
\code{\LinkA{psimi25Hypergraph-class}{psimi25Hypergraph.Rdash.class}}. Since the nodes of
psimi25Hypergraph are not mutable, this method accepts a UniProt ID of
interactors and returns the translated ID back. NA is also acceptable,
which can be used to check interactors without mapping to UniProt

\item[r = "list" ] A list of \code{\LinkA{psimi25Interactor-class}{psimi25Interactor.Rdash.class}},
returns a vector of translated identifiers back

\item[r = "psimi25Interactor"] An object of
\code{\LinkA{psimi25Interactor-class}{psimi25Interactor.Rdash.class}}, returns translated
identifier. Before using the method it is advisable to used xref(x)
method to check which cross references are provided.
}
\end{Section}

