[Bioperl-pipeline] located problem with PipelineManager

Andy Nunberg anunberg at oriongenomics.com
Wed Mar 12 17:37:58 EST 2003


Shawn,
I think i have tracked down the error

in parsing the file there comes a point when a Bio::Pipeline::InputeCreate
object is created

in the new method there is this line
 return undef unless ($class->_load_inputcreate_module($module));

sub _load_inputcreate_module {
    my ($self, $module) = @_;
   print ref($self),"\n";
   print "$self\n";
    $module = "Bio::Pipeline::InputCreate::" . $module;
    my $ok;

    eval {
      $ok = $self->_load_module($module);
    };
    etc....
_load_module is a Bio::Root::Root method
(i put the print statements in..)
when i am running this, $self is not a reference it is a string.
so when $self->_load_module is not an object calling the inherited
_load_module method ...
I know you should be able to do Bio::Pipeline::InputeCreate->_load_module ,
but it seems that the use Bio::Root::Root statement in the beginning of the
module is not giving me the inheritance of the method

I am running perl 5.6.0 on RH 7.2

is this really the problem or just some symptom??
Andy

*******************************************************************
Andy Nunberg, Ph.D
Computational Biologist
Orion Genomics, LLC 
(314) 615-6989
http://www.oriongenomics.com



More information about the bioperl-pipeline mailing list