1The \eslmod{msacluster} module implements single linkage clustering by
2sequence identity for the sequences in a multiple sequence
3alignment. The API is summarized in Table~\ref{tbl:msacluster_api}.
4
5Clustering is done using the generalized single linkage clustering
6algorithm in the \eslmod{cluster} module.
7
8% Table generated by autodoc -t esl_msacluster.c (so don't edit here, edit esl_msacluster.c:)
9\begin{table}[hbp]
10\begin{center}
11{\small
12\begin{tabular}{|ll|}\hline
13\hyperlink{func:esl_msacluster_SingleLinkage()}{\ccode{esl\_msacluster\_SingleLinkage()}} & Single linkage clustering by percent identity.\\
14\hline
15\end{tabular}
16}
17\end{center}
18\caption{The \eslmod{msacluster} API.}
19\label{tbl:msacluster_api}
20\end{table}
21
22\subsection{Example of using the msacluster API}
23
24An example of reading an MSA from a file and doing
25single-linkage-clustering on the aligned sequences at $\geq$ 62\%
26sequence identity:
27
28\input{cexcerpts/msacluster_example}
29