1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
\: what's with the funny name index.in.azm ?
\: this document is a regular manual page in the roff edition;
\: the html edition is not however, as it uses tables (coded ad hoc).
\: as a result the macro code below looks messy - more so
\: becaues the html edition is split into two incarnations,
\: a 'distribution index' and an 'installed index'.
\: the incarnations correspond with the keys dist#0 and install#0.
\import{mcx.zmm}
\if{\defined{key}{dist}}{
\set{modal}{Install with}
\set{subtitle}{Distribution index \"mcx::stamp"}
}{}
\if{\defined{key}{install}}{
\set{modal}{Documentation only available if installed with}
\set{subtitle}{Installation index \"mcx::stamp"}
}{}
\${html}{
\set{mkentry#3}{\@{<tr>
<td><b>\1</b> - \3</td>
<td><a href="\1.html">html</a></td>
<td><a href="\1.ps">ps</a></td>
</tr>}}
\set{mkheader#3}{\@{<tr>
<th colspan="3">}
\bf{\1} - \2 \bf{\3}
\@{</th>
</tr>}}
\set{utsection#1}{\@{
<h3 style="margin-top:2em">}\1\@{</h3>
<table width="100%" border=1 cellpadding=3 rules=all style="margin-top:0em">
}}
\set{modsection#1}{\@{
<h3 style="margin-top:2em">}\1\@{</h3>
<table width="100%" border=1 cellpadding=3 rules=all style="margin-top:0em">
}}
\set{utend}{\@{</table>}}
\set{modend}{\@{</table>}}
\@{\w}
\@{<html>
<head>
<title>MCL manuals</title>
<style type="text/css">
body
{ text-align: justify;
color: #001111;
background: white;
margin-left: 8%;
margin-right: 8%;
}
h3 { margin-top:1em; }
h2 { margin-top:2em; }
</style>
</head>
<body>
}
\@{
<hr noshade size=1>
<h1> MCL user manuals </h1>
<h3> \&{\subtitle} </h3>
<hr noshade size=1>
}
}
\${roff}{
\begin{pud::man}{
{name}{mclindex}
{author}{Stijn van Dongen}
{section}{7}
\man_share
}
\sec{name}{NAME}
\NAME{mclindex}{a list of the utilities and modules present in the MCL distribution.}
\par
For more information, consult \mysib{mclfamily}.
\set{utsection#1}{\par\sec{}{\1}
\par
\begin{itemize}{{compact}{1}{contiguous}{1}{w1}{14}{w2}{1}}
}
\set{modsection#1}{\par\sec{}{\1}
\~\par
\begin{itemize}{{compact}{1}{contiguous}{1}{w1}{18}{w2}{1}}
}
\set{mkentry#3}{\item{\bf{\1(\2)}} \3}
\set{mkheader#3}{\bf{\1} - \2 \bf{\3}\|}
\set{utend}{\end{itemize}}
\set{modend}{\end{itemize}}
}
\utsection{Generic stuff}
\mkentry{mcl}{1}{the mcl manual page}
\mkentry{mclfaq}{7}{the mcl FAQ}
\mkentry{mcxio}{5}{the mcl matrix format specification}
\mkentry{mclpipeline}{1}{generic pipeline (parsing/matrix creation/clustering/display)}
\mkentry{mcx}{1}{interface to basic matrix operations}
\mkentry{mcxassemble}{1}{prepare input matrix from cooccurrence scores}
\mkentry{mcxdump}{1}{dump matrices, optionally map indices to labels}
\mkentry{mcxarray}{1}{transform array data to MCL matrices}
\mkentry{mcxconvert}{1}{convert between ascii/binary storage types}
\utend
\utsection{Dealing with clustering results}
\mkentry{clmformat}{1}{display clusterings in browsable format}
\mkentry{clmdist}{1}{compute distances between clusterings}
\mkentry{clminfo}{1}{performance measures for clusterings}
\mkentry{clmmeet}{1}{compute intersection of clusterings}
\mkentry{clmmate}{1}{compute best matches between two clusterings}
\mkentry{clmimac}{1}{Interpret Matrices (c.q. MCL iterands) As Clusterings}
\mkentry{clmresidue}{1}{extend subgraph clusterings onto encompassing graph}
\mkentry{clmorder}{1}{reorder indices to represent blocks from different clusterings}
\mkentry{clmclose}{1}{fetch connected components from graphs or subgraphs}
\utend
\utsection{Dealing with matrices}
\mkentry{mcxio}{5}{the mcl matrix format specification}
\mkentry{mcx}{1}{interface to basic matrix operations}
\mkentry{mcxsubs}{1}{extract submatrices by specifying sets of nodes and clusters}
\mkentry{mcxmap}{1}{remap matrix indices / relabel graph nodes}
\mkentry{mcxassemble}{1}{prepare input matrix from cooccurrence scores}
\utend
\modsection{Application specific parsers and wrappers}
\mkheader{BLAST package}{\modal}{--enable-blast}
\${roff}{\v{__________________}\|}
\mkentry{mclblastline}{1}{pipeline for clustering from blast files}
\mkentry{mcxdeblast}{1}{prepare input from blast files}
\modend
\${html}{\@{
</body>
</html>
}}
\${roff}{\end{pud::man}}
|