perl中SNP2CAPS怎么用
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关perl中SNP2CAPS怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SNP2CAPS可将SNP转换为CAPS标记,其具体用法:
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
武器突袭3服务器进不去
从不同文件导入数据库
网络技术网络学习
华科网络安全复试
数据库扩充
数据库导出dmp文件语句
在指定的数据库中选择新建视图
服务器单用户多窗口
边缘服务器跟综合管理平台
怀安县委网络安全
学校网络安全教育宣传报道
云开发数据库保存图片
研究校园网络安全的创新之处
软件开发进度表英文
如何测网络安全
四川什么是网络技术分类服务标准
木瓜互联网科技布沙发颜色怎么
我的世界服务器速建
我的世界有32k的服务器号码
征途网络安全工程师
网络安全校园报道稿
全国网络安全办公室
sql最高能附加多大数据库
网络安全技术服务公司名称
区块链网络安全技巧
服务器如何设置账号密码
网络安全教育听课记录
方舟服务器一直锁在30帧
沈阳金蝶软件开发
网络安全 售前培训