\HeaderA{MLIntInternals}{MLInterfaces infrastructure}{MLIntInternals}
\aliasA{chkMLInterfaceProc}{MLIntInternals}{chkMLInterfaceProc}
\aliasA{getGrid}{MLIntInternals}{getGrid}
\aliasA{getGrid,data.frame-method}{MLIntInternals}{getGrid,data.frame.Rdash.method}
\aliasA{getGrid,ExpressionSet-method}{MLIntInternals}{getGrid,ExpressionSet.Rdash.method}
\aliasA{newGroupIndex}{MLIntInternals}{newGroupIndex}
\aliasA{newMembMat}{MLIntInternals}{newMembMat}
\aliasA{newPredClass}{MLIntInternals}{newPredClass}
\aliasA{newProbArray}{MLIntInternals}{newProbArray}
\aliasA{newProbMat}{MLIntInternals}{newProbMat}
\aliasA{newQualScore}{MLIntInternals}{newQualScore}
\aliasA{newSilhouetteVec}{MLIntInternals}{newSilhouetteVec}
\aliasA{predict.knnP}{MLIntInternals}{predict.knnP}
\aliasA{print.knnP}{MLIntInternals}{print.knnP}
\aliasA{wrapClust}{MLIntInternals}{wrapClust}
\keyword{classif}{MLIntInternals}
\begin{Description}\relax
These functions are internal tools for \code{MLInterfaces}.
Users will generally not call these functions directly.
\end{Description}
\begin{Usage}
\begin{verbatim}
chkMLInterfaceProc(x)
getGrid(x)
newGroupIndex(x)
newMembMat(x)
newPredClass(x)
newProbArray(x)
newProbMat(x)
newQualScore(x)
newSilhouetteVec(x)
predict.knnP(object, ...)
print.knnP(x, ...)
wrapClust(out, k, height, dis)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x}] a vector or matrix or ExpressionSet
\item[\code{out}] output of cluster procedure
\item[\code{k}] number of clusters
\item[\code{height}] see \code{\LinkA{hclust}{hclust}}
\item[\code{dis}] distance matrix
\item[\code{object}] instance of S3 class knnP
\item[\code{...}] arguments to print
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
Forthcoming.
\end{Details}
\begin{Value}
Functions with `new' as prefix are constructor helpers.
\end{Value}
\begin{Author}\relax
VJ Carey <stvjc@channing.harvard.edu>
\end{Author}
\begin{Examples}
\begin{ExampleCode}
\end{ExampleCode}
\end{Examples}

