in reply to Re^2: Sorting a two-dimensional array by two columns
in thread Sorting a two-dimensional array by two columns

Thanks, guys!

The reason why I built up @chrnums and @coords first is because there are also such things as chrX and chrY, so the next step would be to include a small "if" within the code that would push, say, 100 to @chrnums in place of "X" and 101 in place of "Y" for chrX and chrY to be put in the list last.

So I just thought it'd be faster and more readable to do it in two steps.

From what you are suggesting I understand that it is more efficient to build just one sorting criterion instead of two and then ask Perl to sort the thing as a string - am I right? But then, will Perl understand that, say, chr10, should go after chr5?

Thanks again!

  • Comment on Re^3: Sorting a two-dimensional array by two columns