xiaoyue1989的个人博客分享 http://blog.sciencenet.cn/u/xiaoyue1989

博文

小脚本(留作纪念)——perl 切除列

已有 2099 次阅读 2015-10-30 00:09 |系统分类:科研笔记

删除异常点,异常点的文本文档存在out.txt;

原始文件为structure 格式,保持输出为structure 格式
 1 #!/usr/bin/perl
 2 open IN,"/~~~~~~~~~/out.txt";
 3 open IN2,"/~~~/*.str";
 4 my $outfile="/lustre/home/xiaojianhua/console/test.txt";
 5 open(OUT,">>test.txt") or die "cannnot open that file";
 6 my $outfile=<>;
 7
 8 my @text=<IN>;
 9 print $#text;
10 my @text1=sort{$a<=>$b} @text;
11     while(<IN2>){
12        chomp;
13        my @x=split/\t/;
14        for($i=-2;$i<=9106;$i++){
15       if(grep{$i==$_}@text1){
16       }
17      else{
18       $z=$i+2;
19       print "$x[$z]t";}
20 }
21 print "n";
22 }
23



https://blog.sciencenet.cn/blog-824314-932002.html

上一篇:FASTQC linux suse全程记录
下一篇:在云南游玩不止大理丽江,还有昆明——细数昆明小景点(1)
收藏 IP: 159.226.69.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 06:10

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部