\HeaderA{getNuIDMappingInfo}{get the mapping information from nuID to RefSeq ID}{getNuIDMappingInfo}
\keyword{methods}{getNuIDMappingInfo}
\keyword{utilities}{getNuIDMappingInfo}
\begin{Description}\relax
Get the mapping information (including mapping quality information) of nuIDs to the most recent RefSeq release. These information was kept in the IDMapping libraries.
\end{Description}
\begin{Usage}
\begin{verbatim}
getNuIDMappingInfo(nuID = NULL, lib.mapping)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{nuID}] a vector of nuIDs. If it is NULL, all mappings will be returned. 
\item[\code{lib.mapping}] the ID mapping library 
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
The function basically return the nuID mapping information kept in the "nuID\_MappingInfo" table of IDMapping libraries (lumiHumanIDMapping, lumiMouseIDMapping, lumiRatIDMapping). For more details of nuID mapping, please refer to the help of corresponding IDMapping library.
\end{Details}
\begin{Value}
It returns a data.frame with each row corresponding to an input nuID.
\end{Value}
\begin{Author}\relax
Warren Kibbe, Pan Du, Simon Lin
\end{Author}
\begin{Examples}
\begin{ExampleCode}
        ## load example data
        data(example.lumi)
        if (require(lumiHumanIDMapping)) {
                nuIDs <- featureNames(example.lumi)
                mappingInfo <- getNuIDMappingInfo(nuIDs, lib.mapping='lumiHumanIDMapping')
                head(mappingInfo)
        }
\end{ExampleCode}
\end{Examples}

