怎么过滤fasta文件
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍了怎么过滤fasta文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么过滤fasta文件文章都会有所收获,下面我们一起来看看吧。fasta文件有其固定
千家信息网最后更新 2025年01月16日怎么过滤fasta文件
这篇文章主要介绍了怎么过滤fasta文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么过滤fasta文件文章都会有所收获,下面我们一起来看看吧。
fasta文件有其固定的格式,如果某些序列格式错误或者出现一些不该出现的字符(例如乱码),就需要过滤掉这些序列。过滤方法比较简单,一个脚本就可以完成,避免重复的手动删除。
脚本运行命令:
perl fasta.filter.pl -in in.fasta -o out.fasta
其中 :
fasta.filter.pl:脚本名称;
-in:输入选项,后跟输入文件名称;
-o:输出选项,后跟输出文件名称。
脚本如下:
use Bio::SeqIO;use Bio::Seq;use Getopt::Long;my %opts;GetOptions(\%opts,"in=s","o=s","h");my$in = Bio::SeqIO->new(-file => "$opts{in}" , -format => 'Fasta');my$out = Bio::SeqIO->new(-file => ">$opts{o}" , -format => 'Fasta');while(my $seq = $in->next_seq()){ my ($id,$seqence,$desc)=($seq->id,$seq->seq,$seq->desc); next if($seqence eq ""); next if($seqence =~ [^ATCGNatcgn]); $out->write_seq($seq); $out->close();} $in->close(); $out->close();
关于"怎么过滤fasta文件"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"怎么过滤fasta文件"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
文件
脚本
名称
知识
内容
后跟
序列
格式
篇文章
输入
输出
乱码
价值
命令
字符
手动
操作简单
文章
方法
易懂
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
excel 数据库教程
网络安全有关黑板报插画
数据库如何按降序排列
读取数据库的某行某列
数据库源码怎么查看
数据库 歌词
我的扬州app服务器异常
安徽赫通网络技术服务
龙港市立体化刀片服务器不二之选
软件开发项目外包的好处
哪些软件开发大学好
软件开发 流程图 必要性
云计算服务器接口类型
软件开发收银系统
网络安全生产报告
北京网络软件开发公司
服务器过网闸后网络不通
数据库子窗体的解释意思
逍遥魔兽如何在数据库查物品代码
中兴服务器份额
湖北专业软件开发排行
数据库中dw ods指什么
线上宣传网络安全简报
云服务器同时多少人访问
云南科技有限公司软件开发
服务器安全防护方法
虹口区微型软件开发不二之选
杭州流金网络技术有限公司
网络安全审查办公室对滴滴
车童网络技术有限公司