[Bioperl-l] parsing bl2seq alignment with Bio::AlignIO
rich
rich at thevillas.eclipse.co.uk
Thu Aug 12 11:20:54 EDT 2004
Hi,
i'm using Bio::AlignIO and specifically $aln = $report_align->next_aln()
to read the 2 alignments from the bl2seq formatted file at the bottom of
this mail.
Does anyone know why it only reads in the first alignment? ie
Query: 299 GEVDVKDVTFTYQGKEKPALSHVSFSIPQGKTVALVGRSGSGKSTIANLFTRFYDVDSGS
358
G++ VKD+T Y L ++SFSI G+ V L+GR+GSGKST+ + F R + + G
Sbjct: 1226 GQMTVKDLTAKYTEGGNAILENISFSISPGQRVGLLGRTGSGKSTLLSAFLRLLNTE-GE
1284
Query: 359 ICLDGHDVRDYKLTNLRRHFALVSQNVHLFNDTIANNIAYAAEGEYTREQIEQAARQAHA
418
I +DG L R+ F ++ Q V +F+ T N+ +++ ++I + A +
Sbjct: 1285 IQIDGVSWDSITLQQWRKAFGVIPQKVFIFSGTFRKNLD--PYEQWSDQEIWKVADEVGL
1342
Query: 419 MEFIENMPQGLDTVIGENGTSLSGGQRQRVAIARALLRDAPVLILDEATSALDTESERAI
478
IE P LD V+ + G LS G +Q + +AR++L A +L+LDE ++ LD + + I
Sbjct: 1343 RSVIEQFPGKLDFVLVDGGCVLSHGHKQLMCLARSVLSKAKILLLDEPSAHLDPVTYQII
1402
Query: 479 QAALDELQKNKTVLVIAHRLSTIEQADEILVVDEGEI 515
+ L + + TV++ HR+ + + + LV++E ++
Sbjct: 1403 RRTLKQAFADCTVILCEHRIEAMLECQQFLVIEENKV 1439
Any help appreciated,
thanks
Rich
use Bio::AlignIO;
use Bio::Align::AlignI;
my $report_align = Bio::AlignIO->new(-file => '/tmp/align' ,
'-format' => 'bl2seq');
my $loop_num=1;
while(my $aln = $report_align->next_aln()){
print $loop_num++,"\n";
}
Query=
(523 letters)
>, 1498 aa.
Length = 1498
Score = 117 bits (292), Expect = 4e-30
Identities = 68/217 (31%), Positives = 120/217 (55%), Gaps = 3/217 (1%)
Query: 299 GEVDVKDVTFTYQGKEKPALSHVSFSIPQGKTVALVGRSGSGKSTIANLFTRFYDVDSGS
358
G++ VKD+T Y L ++SFSI G+ V L+GR+GSGKST+ + F R + + G
Sbjct: 1226 GQMTVKDLTAKYTEGGNAILENISFSISPGQRVGLLGRTGSGKSTLLSAFLRLLNTE-GE
1284
Query: 359 ICLDGHDVRDYKLTNLRRHFALVSQNVHLFNDTIANNIAYAAEGEYTREQIEQAARQAHA
418
I +DG L R+ F ++ Q V +F+ T N+ +++ ++I + A +
Sbjct: 1285 IQIDGVSWDSITLQQWRKAFGVIPQKVFIFSGTFRKNLD--PYEQWSDQEIWKVADEVGL
1342
Query: 419 MEFIENMPQGLDTVIGENGTSLSGGQRQRVAIARALLRDAPVLILDEATSALDTESERAI
478
IE P LD V+ + G LS G +Q + +AR++L A +L+LDE ++ LD + + I
Sbjct: 1343 RSVIEQFPGKLDFVLVDGGCVLSHGHKQLMCLARSVLSKAKILLLDEPSAHLDPVTYQII
1402
Query: 479 QAALDELQKNKTVLVIAHRLSTIEQADEILVVDEGEI 515
+ L + + TV++ HR+ + + + LV++E ++
Sbjct: 1403 RRTLKQAFADCTVILCEHRIEAMLECQQFLVIEENKV 1439
Score = 87.0 bits (214), Expect = 4e-21
Identities = 61/237 (25%), Positives = 116/237 (48%), Gaps = 20/237 (8%)
Query: 278 FGLMDLETERDNGKYEAERVNGEVDVKDVTFTYQGKEKPALSHVSFSIPQGKTVALVGRS 337
FG + + +++N + NG+ + F+ G P L ++F I +G+ +A+ G +
Sbjct: 423 FGELFEKAKQNNNNRKTS--NGDDSLFFSNFSLLGT--PVLKDINFKIERGQLLAVAGST 478
Query: 338 GSGKSTIANLFTRFYDVDSGSICLDGHDVRDYKLTNLRRHFALVSQNVHLFNDTIANNIA 397
G+GK+++ + + G I G + SQ + TI NI
Sbjct: 479 GAGKTSLLMVIMGELEPSEGKIKHSGR-------------ISFCSQFSWIMPGTIKENII 525
Query: 398 YAAEGEYTREQIEQAARQAHAMEFIENMPQGLDTVIGENGTSLSGGQRQRVAIARALLRD 457
+ Y + + E I + + V+GE G +LSGGQR R+++ARA+ +D
Sbjct: 526 FGVS--YDEYRYRSVIKACQLEEDISKFAEKDNIVLGEGGITLSGGQRARISLARAVYKD 583
Query: 458 APVLILDEATSALDTESERAI-QAALDELQKNKTVLVIAHRLSTIEQADEILVVDEG 513
A + +LD LD +E+ I ++ + +L NKT +++ ++ +++AD+IL++ EG
Sbjct: 584 ADLYLLDSPFGYLDVLTEKEIFESCVCKLMANKTRILVTSKMEHLKKADKILILHEG 640
Lambda K H
0.322 0.136 0.384
Gapped
Lambda K H
0.267 0.0410 0.140
Matrix: BLOSUM62
Gap Penalties: Existence: 11, Extension: 1
Number of Hits to DB: 1908
Number of Sequences: 0
Number of extensions: 52
Number of successful extensions: 6
Number of sequences better than 10.0: 1
Number of HSP's better than 10.0 without gapping: 1
Number of HSP's successfully gapped in prelim test: 0
Number of HSP's that attempted gapping in prelim test: 0
Number of HSP's gapped (non-prelim): 2
length of query: 523
length of database: 1498
effective HSP length: 43
effective length of query: 480
effective length of database: 1455
effective search space: 698400
effective search space used: 698400
T: 11
A: 40
X1: 16 ( 7.4 bits)
X2: 38 (14.6 bits)
X3: 64 (24.7 bits)
S1: 30 (16.8 bits)
S2: 30 (16.2 bits)
More information about the Bioperl-l
mailing list