- 论坛徽章:
- 307
|
- #!/usr/bin/perl
- use strict;
- use warnings;
- my @aData = ();
- while(<DATA>){
- my ($n, $v) = /=(.*)/ ? (0, $1) : (1, /(.*)/);
- $n ? push(@{$aData[-1]}, $v) : push(@aData, [$v]);
- }
- foreach(sort {$aData[$b][0] <=> $aData[$a][0]} 0 .. $#aData){
- printf(">%d_count=%d\n%s\n", $_, @{$aData[$_]});
- }
- __DATA__
- >2_count=108445
- CATGTCGGACTGTAGAACTCT
- >17_count=26451
- CATGAGGAAAGCAGCAGCCAA
- >23_count=20451
- CATGGCCCTGGGGCCTCAATAA
- >32_count=16310
- CATGATGGGCCGTTAATAAAGT
- >56_count=10679
- CATGTTCATTATAATCTCAAA
- >58_count=10041
- CATGAGTCCATCAAAAAAAAA
- >72_count=8474
- CATGTTCATTATAATCTCAAAG
- >74_count=8406
- CATGTGGTAAAGCTGTTTGAG
复制代码 |
|