perl中SNP2CAPS怎么用
发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,这篇文章将为大家详细讲解有关perl中SNP2CAPS怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SNP2CAPS可将SNP转换为CAPS标记,其具体用法:
千家信息网最后更新 2024年09月26日perl中SNP2CAPS怎么用
这篇文章将为大家详细讲解有关perl中SNP2CAPS怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
SNP2CAPS可将SNP转换为CAPS标记,其具体用法: perl SNP2CAPS.pl chr5D:9950377.fa_1 link_gcg AanI,AarI,AasI,AatII,Aba6411II,AbaB8342IV,AbaCIII > chr5D:9950377.txt 其中...
SNP2CAPS可将SNP转换为CAPS标记,其具体用法:
perl SNP2CAPS.pl chr5D:9950377.fa_1 link_gcg AanI,AarI,AasI,AatII,Aba6411II,AbaB8342IV,AbaCIII > chr5D:9950377.txt
其中chr5D:9950377.fa_1为SNP两端各150bp的序列;link_gcg限制性内切酶数据库;之后为分析用到的限制性内切酶列表 ;chr5D:9950377.txt为输出文件
chr5D:9950377.fa_1示例:>chr5D:9950377_RefACAACTTTATCTCGTATTTCATAGCAGTAGCCAACCAATCTTATGATATTTTGATGTTGGGCCCTCATAAGATTCAGAAGCTCATTCTTAAAACCAGCTTCGACTAGTCCGGGCTGGTTGTACAGTTTCTTCACGGCAATCACTTCCCCGTTATCAAGTACTCCCTGTTCAAAATCCCATGTTTAAAAGTAATAATGCAAGGGTTCAGGTAGCTAGTGTAGTGGTGGCATCTGTTTAAAAGTATTATTTTTTTCGTAAAATGCGCTTAATTTTCCTCCCAGCAACCTTTCCACCAACTGAT>chr5D:9950377_AltACAACTTTATCTCGTATTTCATAGCAGTAGCCAACCAATCTTATGATATTTTGATGTTGGGCCCTCATAAGATTCAGAAGCTCATTCTTAAAACCAGCTTCGACTAGTCCGGGCTGGTTGTACAGTTTCTTCACGGCAATCACTTCCCCGCTATCAAGTACTCCCTGTTCAAAATCCCATGTTTAAAAGTAATAATGCAAGGGTTCAGGTAGCTAGTGTAGTGGTGGCATCTGTTTAAAAGTATTATTTTTTTCGTAAAATGCGCTTAATTTTCCTCCCAGCAACCTTTCCACCAACTGAT
link_gcg文件如果找不到,可在这下载:
链接:https://pan.baidu.com/s/1eJGIOs2O8cULYbAbc83JCA 密码:ru01
输出文件chr5D:9950377.txt示例:#Marker Enzyme Total size Restriction Sites Expected Fragments MembersPredicted CAPS candidates-------------------------chr5D:9950377 AbaCIII 301 153 153,148 Altchr5D:9950377 AbaCIII 301 301 Refchr5D:9950377 AciI 301 148 153,148 Altchr5D:9950377 AciI 301 301 Refchr5D:9950377 BscGI 301 301 Altchr5D:9950377 BscGI 301 148 153,148 Refchr5D:9950377 BspACI 301 148 153,148 Altchr5D:9950377 BspACI 301 301 Refchr5D:9950377 FauI 301 155 155,146 Altchr5D:9950377 FauI 301 301 Refchr5D:9950377 LlaG50I 301 133 168,133 Altchr5D:9950377 LlaG50I 301 133,150 151,133,17 Refchr5D:9950377 SsiI 301 148 153,148 Altchr5D:9950377 SsiI 301 301 RefFollowing markers could not be converted into CAPS--------------------------------------------------
如果输出文件很多,这里有脚本可以批量提取酶信息,脚本如下。
#!/usr/bin/perl -wuse strict;use warnings;use Getopt::Long;use Config::General;use Cwd qw(abs_path getcwd);use FindBin qw($Bin $Script);use File::Basename qw(basename dirname);use Bio::SeqIO;use Bio::Seq;my $version = "1.3";## prepare parameters ######################################################################### -------------------------------------------------------------------------------------------## GetOptionsmy %opts;GetOptions(\%opts, "id=s", "od=s", "h");my $od = $opts{od};$od = abs_path($od);my $id = $opts{id};$id = abs_path($id);open(OUT,">$od/caps_out.txt") || die "open $od/caps_out.txt failed\n";my @sample = glob ("$id/*.txt");foreach my $i (@sample){my $basename = basename ($i);open(IN,"$i") || die "open $i failed\n";while(){next if(/^S2C#Format:/);next if(/^#/);next if(/^Predicted CAPS candidates/);next if(/^-/);next if(/^Following markers could not be converted into CAPS/);next if(/^$/);next if(!/\t/);print OUT $_;}close(IN);}close(OUT);
关于"perl中SNP2CAPS怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文件
篇文章
输出
更多
标记
示例
脚本
限制性
可将
限制
不错
实用
两端
信息
内容
可在
密码
序列
数据
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发项目监理注意事项
魔兽世界人多的pvp服务器
接入管理服务器
阿里云月租服务器
新疆畅联未来网络技术有限公司
南阳软件开发税务筹划解决方案
运城家乐淘网络技术
苏教版网络技术应用教案全套
中国互联网网络安全年会
可以管理服务器的协议
数据库insert时间戳
湖北新一代软件开发过程有哪些
服务器装raid
数据库建设监理日志
山东枣庄网络安全电话
el和数据库同步
网络安全周经验做法
邢台予典网络技术有限公司
计算机网络技术专业swot
湖南gps同步数显钟服务器
临汾软件开发app报价多少
怎么样加强网络安全防范
sql数据库结构怎么设计
会议管理软件开发公司
网易云音乐服务器错误是什么
如何管理服务器硬盘
国际版服务器介绍
运城家乐淘网络技术
戴尔服务器报修电话
无线网络技术随机时延