\HeaderA{is.nuID}{nuID self-identification}{is.nuID}
\keyword{methods}{is.nuID}
\begin{Description}\relax
Self-identify nuID (nucleotide universal identifier) by verify the check code value and the checksum value
\end{Description}
\begin{Usage}
\begin{verbatim}
is.nuID(id)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{id}] nuId or other string 
\end{ldescription}
\end{Arguments}
\begin{Value}
Return TRUE if id is a nuID, or else return FALSE.
\end{Value}
\begin{Author}\relax
Pan Du
\end{Author}
\begin{References}\relax
Du, P., Kibbe, W.A. and Lin, S.M., "nuID: A universal naming schema of oligonucleotides for Illumina, Affymetrix, and other microarrays", Biology Direct 2007, 2:16 (31May2007).
\end{References}
\begin{SeeAlso}\relax
\code{\LinkA{seq2id}{seq2id}}, \code{\LinkA{id2seq}{id2seq}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
## check the function using a random sequence
id <- 'adfasdfafd'
is.nuID(id)             # FALSE

## check the function using a read nuID
seq <- 'ACGTAAATTTCAGTTTAAAACCCCCCG'
id <- seq2id(seq)
is.nuID(id)             # TRUE

\end{ExampleCode}
\end{Examples}

