\name{readA}
\usage{
readA(Afile, datfile, dat, annot = TRUE)
}
\arguments{
\item{Afile}{The file which contains the matrix of sample
contributions. It must be a txt file where the separator
is \code{white space}, that is one or more spaces, tabs,
newlines or carriage returns}

\item{datfile}{The file which contains the matrix (of
dimension features x samples) based on which the matrix A
was calculated}

\item{dat}{The data based on which the matrix A was
calculated (features x samples)}

\item{annot}{TRUE (default) if the Afile contains
rownames of matrix A, FALSE if the rownames has to be
extracted from dat}
}
\value{
This function returns a matrix of dimension samples x
components with rownames filled with sample IDs.
}
\description{
}
\details{
This function reads and annotates matrix A.

The matrix dat must be the one on which the matrix A was
calculated. It is assumed that the number of components
is lower than the number of samples, the matrix will be
transposed to have dimension 'samples x components'
according to this assumption. If \code{annot} is FALSE,
colnames of dat are used to annotate rownames of A.
}
\author{
Anne Biton
}
\keyword{internal}