my %sequences = ( 'geneA' => 100, 'geneB' => 105, 'geneC' => 65 ); # sort by score, highest to lowest for my $id ( sort { $sequences{$b} <=> $sequences{$a} } keys %sequences ) { print "$id $sequences{$id}\n"; } # of course you can always add in more sequences $sequences{'catA'} = 75; # if you just want the sorted list of IDs my @ids = sort { $sequences{$b} <=> $sequences{$a} } keys %sequences;
In reply to Re: sort and hash
by stajich
in thread sort and hash
by kaweh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |