[Bioperl-l] sorting and indexing matricies

PD Schloss pds at plantpath.wisc.edu
Tue Jun 24 21:17:19 EDT 2003


I have a distance matrix that I am working with and I would like to sort
it so that the columns and rows containing the smallest distance are in
the first and second rows and columns.  I understand how to sort a
simple array, however, I am confused as to how I do it with an array of
arrays.  I'm a beginner so I realize that constructing a matrix this way
may not be the most efficient, but at this point I think I would prefer
to do it this way.  If you have any thoughts on how to do this type of
sort, I'd appreciate it.

Also, the only way I can figure out how to write out the contents of my
matrix is by nesting for loops.  Is there a way to write out individual
columns and rows without doing these for loops?  I guess I'm thinking of
MatLab that let's you do something like @matrix[0][:] (for the first
row/column of the matrix).

Thanks for your help,
Pat Schloss

More information about the Bioperl-l mailing list