[Bioperl-l] Bio::Graphics::Panel and ModPerl::Registry

Chris Fields cjfields at uiuc.edu
Wed Mar 21 11:06:46 EDT 2007

I don't think the __END__/__DATA__ tag is the issue.  The mod_perl  
docs section you refer to indicates the problems with using __END__/ 
__DATA__ lie in the actual Apache::Registry scripts (which are  
wrapped in a handler sub), not Perl modules.  The error you report  
doesn't match up either; I would expect a missing brackets problem,  
as stated in the docs.

What bioperl version are you using?  The line numbering in your  
reported error doesn't match up with bioperl CVS or the last  
release.  One aspect may be that this has been fixed already, so you  
could try updating bioperl to the latest release or from CVS to see  
if that fixes the problem.


On Mar 21, 2007, at 8:39 AM, Matthew Betts wrote:

> Hi,
> I'm using Bio::Graphics::Panel under modperl2. The script runs without
> errors the first time, but every subsequent time I get errors like:
> Illegal hexadecimal digit '-' ignored at
> /usr/lib/perl5/site_perl/5.8.5/Bio/Graphics/Panel.pm line 813,  
> <DATA> line
> 18.
> As far as I can find out this is because __END__ and __DATA__  
> tokens can
> not be used with mod_perl.
> http://perl.apache.org/docs/1.0/guide/porting.html
> Am I doing something wrong, and is there any way around this please?
> Thanks,
> Matthew
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l

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

More information about the Bioperl-l mailing list