[Bioperl-l] how to suppress Bioperl exceptions
Hilmar Lapp
hlapp at gmx.net
Sat Apr 11 15:56:35 UTC 2009
Hi Jarod,
in addition to Mark's response, what you say in your message would
mean that corruption is in specific entries of a file and you want to
skip those, rather than entire files.
If this is true, then you'd have to put the $seq=$seqio->next_seq()
call into the try {} block as that'd be the one that would raise the
exception. The SeqIO parsers don't generally guarantee though that
they will gracefully recover from a parsing error and advance to the
next record; I think the genbank parser will do that, but you will
definitely want to check that.
-hilmar
On Apr 11, 2009, at 9:50 AM, 云 何 wrote:
>
> Hi, all,
> I use Bio::SeqIO driver to parse data files. The input data is
> somewhat buggy, and some of entries are not strict in format. The
> parser will throw exceptions and halt when meeting these bad
> entries. However, I want to just skip these entries, not stop there.
> So how to suppress exceptions?
> Thanks.
>
> Jarod
>
>
>
> ___________________________________________________________
> 好玩贺卡等你发,邮箱贺卡全新上线!
> http://card.mail.cn.yahoo.com/
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l
--
===========================================================
: Hilmar Lapp -:- Durham, NC -:- hlapp at gmx dot net :
===========================================================
More information about the Bioperl-l
mailing list