欢迎来到SF38传世资源站!管理员邮箱859840003@qq.com

提取脚本

  • 资源分类:Perl语言基础
  • 发 布 人:站长主管
  • 文件大小:未知
  • 文件格式:.zip
  • 浏览次数:5
  • 下载次数: 0
  • 发布时间:2025.11.17

  • 标签:

详细介绍 最新评论 链接失效?立即反馈

【实例简介】
【实例截图】
【核心代码】

open (IN,"<$ARGV[0]") || die ("\nError: Couldn't open misa.pl results file (*.misa) !\n\n");

my $filename = $ARGV[0];

$filename =~ s/\.misa//;

open (SRC,"<$filename") || die ("\nError: Couldn't open source file containing original FASTA sequences !\n\n");
open (OUT,">$filename.p3in");

while (<SRC>){
chomp;
if (/^>(\S )/){
$id=$1;
}else{
$seq{$id}.=$_;
}
}

while(<IN>){
next unless (/(\S )\t(\d )\t\S \t\S \t(\d )\t(\d )\t\d /g);
my ($id,$ssr_nr,$size,$start) = ($1,$2,$3,$4);

$count ;
print OUT "SEQUENCE_ID=$id"."_$ssr_nr\nSEQUENCE_TEMPLATE=$seq{$id}\n";
print OUT "PRIMER_PRODUCT_SIZE_RANGE=100-280\n";
print OUT "SEQUENCE_TARGET=",$start-3,",",$size 6,"\n";
print OUT "PRIMER_MAX_END_STABILITY=250\n=\n"
}

print "\n$count records created.\n";
close IN;
close SRC;
close OUT;





转载请注明出处: http://www.sf38.cn/1927.htm
常见问题:点击查看>>


下载声明:
1、本站所有资源、仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考, 不提供任何技术服务。
2、本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权
归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。举报邮箱 :859840003@qq.com
相关推荐:

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:859840003

有问题请留言,看到后及时答复