24小时热门版块排行榜    

查看: 2235  |  回复: 14
本帖产生 1 个 BioEPI ,点击这里进行查看

微笑生活

铜虫 (小有名气)

[求助] 请问怎样根据ID号删除序列

我有一个ID文件和一个FASTA格式的数据库文件,请问怎样能根据ID文件里的内容删除数据库里的序列,unix命令好像能解决,但不会用。请高手帮忙啊
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

gaoyang636

木虫 (著名写手)

【答案】应助回帖

amisking: BioEPI+1, 鼓励帮助解答,欢迎继续交流。 2012-04-15 18:36:51
写了个简单的Perl脚本,需要你电脑中安装有Perl和相应的BioPerl模块;平台不限,Win或者linux都行。
由于不知道你的数据啥样子,也许需要略微修改此脚本,我测试过可以用。
根据提供的id删除相应的序列。
用法: “delete_by_id.pl  fasta_file  id_file” 即可

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : delete_by_ID.pl
  • 2012-04-15 16:14:23, 765 bytes
4楼2012-04-15 16:17:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

gaoyang636

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
微笑生活: 金币+50, ★★★很有帮助 2012-04-15 16:28:38
数据库文件,什么数据库?
如果仅仅是个fasta文件,那还算不上数据库吧,即便它很大……
写个perl,用BioPerl就能搞定了,等会我写个给你传上来,你会运行Perl程序吧?
2楼2012-04-15 15:43:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微笑生活

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by gaoyang636 at 2012-04-15 15:43:26:
数据库文件,什么数据库?
如果仅仅是个fasta文件,那还算不上数据库吧,即便它很大……
写个perl,用BioPerl就能搞定了,等会我写个给你传上来,你会运行Perl程序吧?

刚看到,不好意思,我会运行perl, 但我电脑里没有bioperl,事实上我也试着写个小程序的,但水平有限,没有成功。如果你能写个传上来,感激不尽!
3楼2012-04-15 16:16:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微笑生活

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by gaoyang636 at 2012-04-15 16:17:07:
写了个简单的Perl脚本,需要你电脑中安装有Perl和相应的BioPerl模块;平台不限,Win或者linux都行。
由于不知道你的数据啥样子,也许需要略微修改此脚本,我测试过可以用。
根据提供的id删除相应的序列。
用法 ...

看来我还要去装个Bioperl,
我有过装Bioperl没成功的惨痛经历
我尽量试试看能不能装成功。
不过还是要谢谢你啊
5楼2012-04-15 16:28:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gaoyang636

木虫 (著名写手)

没关系,慢慢来,熟能生巧,有问题咱们再讨论
6楼2012-04-16 08:52:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微笑生活

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by gaoyang636 at 2012-04-16 08:52:05:
没关系,慢慢来,熟能生巧,有问题咱们再讨论

Hi,我在windows上装了bioperl,运行你上次给我的程序时出现了以下情况
不知道这是怎么回事啊,只好麻烦你再看看了



7楼2012-04-16 23:01:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微笑生活

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by gaoyang636 at 2012-04-16 08:52:05:
没关系,慢慢来,熟能生巧,有问题咱们再讨论

刚才说的那个问题解决了,呵呵
但是,结果不对啊, 一个也没删除
8楼2012-04-17 00:11:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gaoyang636

木虫 (著名写手)

引用回帖:
8楼: Originally posted by 微笑生活 at 2012-04-17 00:11:32:
刚才说的那个问题解决了,呵呵
但是,结果不对啊, 一个也没删除

嗯,那么就是数据结构的问题了,建议你把fasta文件里的序列弄上一两个贴上来看看,然后再贴上你的待删除ID来。主要是看看这个ID在序列的什么位置。
在脚本获取id时候,可以改成description methods,你贴上来,我再修改一下吧。(其实可以用正则表达式匹配来避免这种情况,但是写起来比较麻烦又比较慢呵呵
9楼2012-04-17 08:32:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微笑生活

铜虫 (小有名气)

引用回帖:
9楼: Originally posted by gaoyang636 at 2012-04-17 08:32:01:
嗯,那么就是数据结构的问题了,建议你把fasta文件里的序列弄上一两个贴上来看看,然后再贴上你的待删除ID来。主要是看看这个ID在序列的什么位置。
在脚本获取id时候,可以改成description methods,你贴上来, ...

数据是这样的,你再看看吧,谢谢哦





10楼2012-04-17 08:56:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 微笑生活 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 能否申诉? +6 echo8914667 2026-08-30 7/350 2026-08-31 08:41 by kingkocxr
[基金申请] 国社科又开始会评了,不知道这次命运如何 +5 雨打竹帘 2026-08-30 9/450 2026-08-30 22:23 by 余韵清
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[基金申请] 29号明天会评吗 +3 笨笨唐 2026-08-28 3/150 2026-08-30 09:29 by cww8181
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +6 gouxfjh 2026-08-28 11/550 2026-08-30 07:57 by gouxfjh
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见