[BioSQL-l] Question about BioPerl Bugzilla Bug 2213

Chris Fields cjfields at uiuc.edu
Tue Mar 27 21:17:51 UTC 2007


First, you should direct this to the mail list in case anyone else  
can add to this.  I may not be able to get to this anytime real soon.

 From the bug report:

"The postprocessing in SpeciesAdaptor does mess things up in some  
cases.  The
issue is directly related to recent changes in Bio::Species and and  
could be
taken care of by simply not running any postprocessing and foregoing the
lineage checking altogether in Bio::Species::classification(), where the
exception occurs.

However, I believe doing so may break functionality with older
bioperl-db/BioSQL installations since data is stored based on the older
Bio::Species system (single-name genus and species).  Maybe Hilmar  
can comment?"

As noted in the bug report this is still considered a developer  
series; even though most of the core modules work well together there  
are still some interoperability issues present (as this bug  
demonstrates).

Maybe having a BioSQL TaxonAdaptor module would be a workaround;  
Bio::Species is-now-a Bio::Taxon (whereas pre-1.5.2 versions aren't),  
so if we had a module that stored data in the newer context it might  
work around this.  Hilmar?

chris

On Mar 27, 2007, at 3:42 PM, Carrel, Michael, G wrote:

> Chris,
>
>
>
> I am trying to apply this patch to my BioPerl-DB 1.5.2 code and  
> don't understand what the changes are in the Bio/DB/BioSQL/ 
> SpeciesAdaptor.pm code. What does the "+=pod" text mean? Same for  
> "+=cut"? Are we commenting out lines 256 through 280?
>
>
>
> The text says that "massaging" code was commented out, but I don't  
> understand exactly what lines are commented out. Please explain in  
> more detail what the changes are in the SpeciesAdaptor.pm file.
>
>
>
> I believe I understand the changes in the Bio/DB/BioSQL/mysql/ 
> SpeciesAdaptorDriver.pm code file...commenting out the one line
>
> (  #$clf[0]->[0] = $obj->binomial();  ).
>
>
>
> Thank you,
>
>
>
> Mike Carrel
>
> Network Analyst
>
> 816-234-1571
>
> mgcarrel at cmh.edu
>
> <image001.png>
>
>
>
> <image001.png>
> <Carrel, Michael, G.vcf>

Christopher Fields
Postdoctoral Researcher
Lab of Dr. Robert Switzer
Dept of Biochemistry
University of Illinois Urbana-Champaign






More information about the BioSQL-l mailing list