READ_ALIGN is a FORTRAN90 program which reads a file containing information about a multiple sequence alignment, and writes out the relevant information to another file using the PIR format, by Des Higgins.
The reason for converting to the PIR format is to use the DISTANCES program.
READ_ALIGN is available in a FORTRAN90 version.
DISTANCES, a FORTRAN90 program which can read a file in PIR format and create a distance matrix.
SPACER, a FORTRAN90 program which can read a distance matrix and perform a principal component analysis.
SPACER_DATA_CONVERT, a FORTRAN90 program which can read a multiple sequence alignment file and write out the relevant information into a file in PIR format.
Des Higgins,
EMBL Data Library,
April 1992.
You can go up one level to the FORTRAN90 source codes.