Categorized | Biocompute

Tags | ,

用BioPerl解析blast的代码

Posted on 13 八月 2009 by 柳城 ,阅读 885

BioPerl解析Blast的代码。相关的文章请看:Bioperl:使用和解析 BLAST

用法: perl blast.pl out.blast out.parser

out.blast是blast的结果文件。out.parser是解析后输出的结果保存文件。

如:另存为文件名blast.pl

#! /usr/bin/perl -w
use Bio::SearchIO;
my $cutoff = "0.001";
my $file = "$ARGV[0]";
my $in = new Bio::SearchIO(-format => 'blast',
-file => $file);
open (OUT,">$ARGV[1]");
while( my $r = $in->next_result ) {
  print OUT "Query is: ", $r->query_name, " ",
  $r->query_description," ",$r->query_length,"aa\n";
  print OUT "Matrix was ", $r->get_parameter('matrix'), "\n";
    while( my $h = $r->next_hit ) {
      last if $h->significance > $cutoff;
      print OUT "Hit is ", $h->name, "\n";
         while( my $hsp = $h->next_hsp ) {
            print OUT " HSP Len is ", $hsp->length('total'), " ",
             " E-value is ", $hsp->evalue, " Bit score ",
             $hsp->score, " \n",
             " Query loc: ",$hsp->query->start, " ",
             $hsp->query->end," ",
             " Sbject loc: ",$hsp->hit->start, " ",
             $hsp->hit->end,"\n";
          }
  }
}
close (OUT);

它打印的结果是像下面这个样子的(如果你熟悉 BLAST 就很容易理解每一项的意思):

Query is: BOSS_DROME Bride of sevenless protein
precursor. 896 aa
Matrix was BLOSUM62
Hit is F35H10.10
HSP Len is 315 E-value is 4.9e-11 Bit score 182
Query loc: 511 813 Sbject loc: 1006 1298
HSP Len is 28 E-value is 1.4e-09 Bit score 39
Query loc: 508 535 Sbject loc: 427 454

转载请注明 : 来源于 用BioPerl解析blast的代码 | 柳城

赞助商

5条评论 于 “用BioPerl解析blast的代码”

  1. q q Says:

    THANKS VERY MUCH!

    [回复]

  2. kevinsnow kevinsnow Says:

    我仍然只是路过一下

    [回复]

  3. lihang lihang Says:

    博主貌似生物信息专业人士
    能否帮忙写个脚本将两个多序列的FASTA文件互为database进行BLAST啊,多谢了
    继续关注中 [呲牙]

    [回复]

    柳城
    柳城 回复:

    这不是很简单嘛。那需要写脚本啊。 [大兵]

    [回复]

  4. lihang lihang Says:

    我就是想用NCBI的COG 对我的基因组的所有蛋白进行下分类,现在不知怎么搞,能否提供下解决方法啊

    [回复]

Leave a Reply

广告招租

[强] [握手] [可爱] [ok] [呲牙] :) [偷笑] [流泪] [疑问] [亲亲] [擦汗] [得意] [衰] [可怜] [抱拳] [坏笑] more »

无觅相关文章插件,快速提升流量

adobe free

adobe free

winrar 3 download

winrar 3 download freedownload

windows 7 free

windows 7 crack

key office 2010

office 2010 key

download photo shop free

photo shop serial

corel dvd moviefactory 6

corel dvd moviefactory 6 downloads

free corel photoshop download

free corel photoshop download keygen

photoshop key

photoshop key

free corel downloads

free corel downloads cracked

free winrar download for xp

download winrar for xp for free

serial corel draw 11

serial corel draw 11 serials

windows 7 key

windows 7 key

photo shop key

photo shop key

winrar password cracker serial

wirar password cracker

serial winzip 11

serial winzip 11 key

cs5 serialz

cs5 serialz free

office 2010 professional key

office 2010 key

office 2010 free

office 2010 key

windows key

windows key