[Bioperl-l] MSG: Undefined sub-sequence
Thiago M. Venancio
thiago.venancio at gmail.com
Thu Dec 18 14:06:02 UTC 2014
Hello again,
Please find below the code I used to parse a regular BLASTX report. I
confirm that the problem also happens with frac_aligned_hit().
Any help is appreciated.
Best,
Thiago
use strict;
use warnings;
use Bio::SearchIO;
my $searchio = Bio::SearchIO->new( -format => 'blast',
-file => shift );
while ( my $result = $searchio->next_result() ) {
while( my $hit = $result->next_hit ) {
print $hit->name."\t".$hit->frac_aligned_query."\n";
}
}
On Wed, Dec 17, 2014 at 7:55 PM, Thiago M. Venancio <
thiago.venancio at gmail.com> wrote:
>
> Hi Chris,
> Thanks.
> I do not have the exact code rigth now, but it is very simple. The problem
> happens when I call the frac_aligned_query() on the hit object in
> Bio::SearchIO. I do not know a better way to get the coverage values.
> Best,
> Thiago
>
>
> On Wednesday, December 17, 2014, Fields, Christopher J <
> cjfields at illinois.edu> wrote:
>
>> Thiago,
>>
>> Best thing would be to see your code to try to understand what you are
>> trying to do. It seems to be triggering the older HSP tiling code for
>> BioPerl, and there may be better ways to get at the data (e.g. Mark
>> Jensen’s work on refactoring HSP tiling into a separate code base:
>> http://www.bioperl.org/wiki/HOWTO:Tiling).
>>
>> chris
>>
>> On Dec 17, 2014, at 12:04 PM, Thiago M. Venancio <
>> thiago.venancio at gmail.com> wrote:
>>
>> Hi all,
>> I am parsing a BLASTX report and got the following error for some
>> sequences.
>> It always happen with sub-sequences of 1 base. I found some posts on
>> this issue, but they are old.
>> I am use the latest version installed through cpan.
>> *$ perl -MBio::Perl -le 'print Bio::Perl->VERSION;'*
>> *1.006924*
>>
>> Any help is appreciated.
>> Thiago
>>
>> ------------- EXCEPTION: Bio::Root::Exception -------------
>> MSG: Undefined sub-sequence (241,242). Valid range = 96 - 242
>> STACK: Error::throw
>> STACK: Bio::Root::Root::throw /usr/share/perl5/Bio/Root/Root.pm:472
>> STACK: Bio::Search::HSP::HSPI::matches
>> /usr/share/perl5/Bio/Search/HSP/HSPI.pm:716
>> STACK: Bio::Search::SearchUtils::_adjust_contigs
>> /usr/share/perl5/Bio/Search/SearchUtils.pm:431
>> STACK: Bio::Search::SearchUtils::tile_hsps
>> /usr/share/perl5/Bio/Search/SearchUtils.pm:201
>> STACK: Bio::Search::Hit::GenericHit::frac_aligned_hit
>> /usr/share/perl5/Bio/Search/Hit/GenericHit.pm:1319
>>
>> --
>> =================================
>> Thiago Motta Venancio, M.Sc., PhD
>> http://venancio.openwetware.org/
>> =================================
>> _______________________________________________
>> Bioperl-l mailing list
>> Bioperl-l at mailman.open-bio.org
>> http://mailman.open-bio.org/mailman/listinfo/bioperl-l
>>
>>
>>
>
> --
> =================================
> Thiago Motta Venancio, M.Sc., PhD
> http://venancio.openwetware.org/
> =================================
>
--
=================================
Thiago Motta Venancio, M.Sc., PhD
http://venancio.openwetware.org/
=================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/bioperl-l/attachments/20141218/58031e2b/attachment.html>
More information about the Bioperl-l
mailing list