千家信息网

perl如何从MEGA进化树分析结果的nwk文件中提取基因ID

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下perl如何从MEGA进化树分析结果的nwk文件中提取基因ID,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!从nwk文件中提取基因ID之前多次遇到需要从nwk文件中
千家信息网最后更新 2026年11月03日perl如何从MEGA进化树分析结果的nwk文件中提取基因ID

小编给大家分享一下perl如何从MEGA进化树分析结果的nwk文件中提取基因ID,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

从nwk文件中提取基因ID

之前多次遇到需要从nwk文件中提取基因ID的情况,为此写了一脚本,可以实现此操作。

用法:

perl  nwk_geneid.pl  -i in.nwk  -o out.txt

in.nwk 为输入的nwk文件,out.txt是输出的基因ID文件。

脚本代码;

use Getopt::Long;use strict;my %opts;GetOptions(\%opts,"i=s","o=s","h");open(IN,"$opts{i}") || die "open $opts{i} failed\n";open(OUT,">$opts{o}") ||die "open $opts{o} failed\n";while(){chomp;my $str = $_;$str =~ s/\d\.\d+//g;$str =~ s/\(//g;$str =~ s/\)//g;$str =~ s/://g;$str =~ s/;//g;my @line = split(",",$str);print OUT join("\n",@line);}close(IN);close(OUT);

看完了这篇文章,相信你对"perl如何从MEGA进化树分析结果的nwk文件中提取基因ID"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

文件 基因 结果 分析 进化 篇文章 脚本 为此 代码 完了 情况 更多 知识 行业 资讯 资讯频道 频道 输入 输出 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 科技金融是不是互联网金融 互联网科技官网 互联网科技公司怎么样 互联网科技缩写 互联网科技创新企业排名 太原新华互联网科技学校怎么样 互联网校园科技培训 昊天互联网科技有限公司 苏州铭阳互联网科技有限公司 国大互联网教育科技有限公司工作 迪庆互联网科技招生 广州新华互联网科技学校电竞方面 科技大学互联网 合肥互联网科技公司公章图片 上海钢联属于互联网科技股吗 云南省自由互联网科技有限公司 互联网科技包装股 江苏互联网智能科技产品出厂价 湖北辰鑫科技互联网 广州淘业互联网络科技 互联网 卓越科技 互联网未来科技 紫鲸互联网科技 汇久创客互联网科技 福州新华互联网科技学校 知乎 银川新华互联网科技职业技术培训学校图片 风投北京互联网科技 西安有哪些互联网高科技企业 西安左小互联网科技有限公司
0