May be copied for noncommercial purposes. This program determines the information content of an alignment matrix. It can also optionally determine and graph the information content for each individual position of the matrix.
Matrices can be either horizontal or vertical.
In a horizontal matrix, the columns correspond to the positions within the alignment, and the rows correspond to the letters. In a vertical matrix, the rows correspond to the positions within the alignment, and the columns correspond to the letters. The input files can contain comments according to the following convention. Comments can begin anywhere in a line and always end at the end of the line. The output of this program is sent to the standard output.