免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1793 | 回复: 3
打印 上一主题 下一主题

[文本处理] 去掉某一列小于特定数值的行,并且下跟的几行也去掉 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-03-26 16:23 |只看该作者 |倒序浏览
如果transcript行的cov < 3,那这行和下跟的几个exon行都去掉,直到遇到下一个transcript行再判定条件,如果符合,这行和其下跟的几个exon行也保留,

chr1    Cufflinks       transcript      11874   14408   1       +       .       gene_id CUFF.2 transcript_id NR_046018_1 FPKM 0.0000000000 frac 0.000000 conf_lo 0.000000 conf_hi 6894923.389408 cov 0.000000 full_read_support no
chr1    Cufflinks       exon    11874   11899   1       +       .       gene_id CUFF.2 transcript_id NR_046018_1 exon_number 1 FPKM 0.00000000
00 frac 0.000000 conf_lo 0.000000 conf_hi 6894923.389408 cov 0.000000
chr1    Cufflinks       exon    12613   12721   1       +       .       gene_id CUFF.2 transcript_id NR_046018_1 exon_number 2 FPKM 0.00000000
00 frac 0.000000 conf_lo 0.000000 conf_hi 6894923.389408 cov 0.000000
chr1    Cufflinks       exon    13221   14408   1       +       .       gene_id CUFF.2 transcript_id NR_046018_1 exon_number 3 FPKM 0.00000000
00 frac 0.000000 conf_lo 0.000000 conf_hi 6894923.389408 cov 0.000000
chr1    Cufflinks       transcript      13156   17905   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836 full_read_support no
chr1    Cufflinks       exon    13156   14829   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 1 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    14970   15038   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 2 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    15796   15947   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 3 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    16607   16765   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 4 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    16858   17055   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 5 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    17233   17905   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 6 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836

预计得到:
chr1    Cufflinks       transcript      13156   17905   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836 full_read_support no
chr1    Cufflinks       exon    13156   14829   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 1 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    14970   15038   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 2 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    15796   15947   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 3 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    16607   16765   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 4 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    16858   17055   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 5 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836
chr1    Cufflinks       exon    17233   17905   162     -       .       gene_id CUFF.3 transcript_id CUFF.3.1 exon_number 6 FPKM 302401126.8096294403 frac 0.060915 conf_lo 239892882.152274 conf_hi 364909371.466985 cov 6.647836

求大神支招!

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
2 [报告]
发表于 2015-03-26 16:30 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2015-03-26 16:37 |只看该作者
回复 2# jason680


完全代码小白一枚啊 看不懂

有什么入门书籍可以推荐几本吗?
   

论坛徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午马
日期:2015-03-20 17:11:07亥猪
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉鸡
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龙
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
4 [报告]
发表于 2015-03-26 21:47 |只看该作者
  1. cat inputfile
复制代码
如果我没记错的话......对匹配transcript的单行来讲..随机元素组只有一个元素...E(X)=X,E(Y)=Y,E(XY)=XY....协方差算完是得0的,你的条件cov(X$4,Y$5)<3恒为真啊....直接cat就行了,不需要筛选....
如果我记错了,求大神纠正....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP