[Bioperl-l] RE: [Gmod-gbrowse] features not displaying

Allen Day allenday at ucla.edu
Wed Feb 2 14:22:33 EST 2005


On Wed, 2 Feb 2005, Marc Logghe wrote:

> > 3) Bio::SeqFeature::Generic::get_tag_values does not exist 
> > anymore: Bio::SeqFeature::Geneneric does not inherit from 
> > Bio::AnnotatableI which implements that method, which is bad 
> > (can it pass the tests, then ?). I don't know what the 
> > situation is in bioperl-live HEAD.
> 
> Correction: get_tag_values is inherited from Bio::AnnotatableI via Bio::SeqFeatureI.
> 
> So, this error could be fixed by changing (in the 'horrible patch section' of package Bio::DB::Das::BioSQL bugfix-release)
> *Bio::SeqFeature::Generic::attributes = \&Bio::SeqFeature::Generic::get_tag_values;
> to:
> *Bio::SeqFeature::Generic::attributes = \&Bio::AnnotatableI::get_tag_values; 
> 
> Making it even more horrible ;-)
> But it works.
> It seems that in older bioperl-live releases there actually *was* a Bio::SeqFeature::Generic::get_tag_values sub making the original hack work. In release 1.5.0 this sub was gone, breaking the hack.

There was such a method, but I moved it to Bio/AnnotationI.  All the
*_tag_* methods now live there, and are inherited by Bio::SeqFeatureI,
with Bio::SeqFeature::* inheriting from that.

> Now, I'll try to tackle the double features problem. Status can be followed at
> http://biologghe.homelinux.org:4380/cgi-bin/gbrowse/biosql?name=NP_491141%3A1..629;source=biosql;width=800;version=100;label=CDS-REGION-PROTEIN
> (beware, it is a slow computer and a slow connection)
> 
> Cheers,
> Marc
> 
> 
> 
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at portal.open-bio.org
> http://portal.open-bio.org/mailman/listinfo/bioperl-l
> 


More information about the Bioperl-l mailing list