[Bioperl-l] BioPerl 1.6.901 and prot4est

Fields, Christopher J cjfields at illinois.edu
Mon May 21 13:43:38 EDT 2012


Horácio,

Re: where the bug lies, it's hard to say.  There have been several significant changes with bioperl's Taxonomy/Tree code over the last several years.  Does the prot4est author (James Wasmuth) know about this?  

   http://www.compsysbio.org/lab/?q=prot4EST

You are also more than welcome to submit a bug report on this so we can track it.  The following page describes how and where to do so:

   http://www.bioperl.org/wiki/Bugs

(if you hear anything from the prot4est folks let us know)

chris

On May 21, 2012, at 12:28 PM, Horácio Montenegro wrote:

>    Dear all,
> 
>   I am trying to set up prot4est and ran into problems with the
> bioperl from debian testing repositories (1.6.901). It breaks one of
> the scripts (contructSMAT.pl) from prot4est:
> 
> ~/bin/p4e3.1b/exampleData$ ../bin/constructSMAT.pl --access
> p4e_access.txt --config ALC_smat.config
> CLEAN => 1
> SPECIES => Ascaris lumbricoides
> FSA_FILE => ~/bin/p4e3.1b/exampleData/./A.lumbricoides_sim.fsa
> EMBL_SEARCH => 1
> This dataset is from Ascaris lumbricoides (6252)
> Can't call method "ancestor" on an undefined value at
> /usr/local/share/perl/5.12.4/Bio/Taxon.pm line 513, <GEN0> line 1.
> 
>    The culprit is sub ancestor at Taxon.pm. Debugging a bit I found
> that a call to write_seq($emblO) on sub fsa2embl (from emblConnect.pl,
> another prot4est script) fires the bug. Anyway, the workaround so far
> is to use bioperl 1.6.1. In fact, if I use bioperl 1.6.901, but
> manually replace sub ancestor with the one from bioperl 1.6.1,
> prot4est runs normally.
> 
>   I do not know if this is a new bioperl bug, or if the changes in
> sub ancestor revealed some bug in emblConnect.pl.
> 
>    best regards,
>          Horacio
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l





More information about the Bioperl-l mailing list