- 论坛徽章:
- 0
|
看不懂再問吧- =Q1
- while(<DATA>)
- {
- chomp;
- @my_data=split(/\s+/);
- push(@all_data,[@my_data]);
- }
- @all_data=sort{$a->[3]<=>$b->[3]}@all_data;
- print join("\t",@$_),"\n" for(@all_data);
- =cut
- =Q2
- while(<DATA>)
- {
- chomp;
- @my_data=split(/\s+/);
- $my_data[0]=~s/scaffold//g;
- push(@all_data,[@my_data]);
- }
- @all_data=sort{$a->[0]<=>$b->[0]||$a->[3]<=>$b->[3]}@all_data;
- print "scaffold",join("\t",@$_),"\n" for(@all_data);
- =cut
- __DATA__
- scaffold1 Cuff mRNA 248934 263293 1000 - . ID=PAU000001.1;source_id=CUFF1.1.2;
- scaffold1 Cuff UTR_5 263107 263293 1000 - . Parent=PAU000001.1;support_id=CUFF1.1.2;
- scaffold1 Cuff CDS 263029 263106 1000 - 0 Parent=PAU000001.1;
- scaffold2 Cuff CDS 262889 262942 1000 - 0 Parent=PAU000001.1;
- scaffold2 Cuff CDS 262188 262355 1000 - 0 Parent=PAU000001.1;
- scaffold1 Cuff CDS 260817 260915 1000 - 0 Parent=PAU000001.1;
- scaffold1 Cuff CDS 260452 260538 1000 - 0 Parent=PAU000001.1;
- scaffold5 Cuff CDS 257095 257177 1000 - 0 Parent=PAU000001.1;
- scaffold5 Cuff CDS 256154 256267 1000 - 1 Parent=PAU000001.1;
- scaffold1 Cuff CDS 255009 255063 1000 - 1 Parent=PAU000001.1;
- scaffold3 Cuff CDS 254856 254942 1000 - 0 Parent=PAU000001.1;
- scaffold3 Cuff CDS 252445 252500 1000 - 0 Parent=PAU000001.1;
- scaffold1 Cuff CDS 252289 252348 1000 - 1 Parent=PAU000001.1;
- scaffold4 Cuff CDS 252092 252179 1000 - 1 Parent=PAU000001.1;
- scaffold4 Cuff CDS 251243 251992 1000 - 0 Parent=PAU000001.1;
- scaffold1 Cuff CDS 251068 251128 1000 - 0 Parent=PAU000001.1;
- scaffold1 Cuff CDS 250638 250740 1000 - 2 Parent=PAU000001.1;
复制代码 |
|