[Bioperl-l] Sigcleave module problem
Sanjeev Pillai
spillai2@yahoo.com
Fri, 15 Feb 2002 10:12:38 -0800 (PST)
Hi all,
I'm encountering a problem when I use the Sigcleave
module in one of my perl scripts (This module helps
predict signal peptide cleavage regions). When I run
my script that uses Sigcleave and pass on an amino
acid sequence file (raw amino acid sequence data with
no headers), it gives me the following error messages:
Use of uninitialized value in transliteration (tr///)
at
/usr/local/lib/perl5/site_perl/5.6.1/Bio/Tools/Sigcleave.pm
line 333.
Use of uninitialized value in transliteration (tr///)
at
/usr/local/lib/perl5/site_perl/5.6.1/Bio/Tools/Sigcleave.pm
line 450.
Use of uninitialized value in concatenation (.) or
string at
/usr/local/lib/perl5/site_perl/5.6.1/Bio/Tools/Sigcleave.pm
line 452.
When I checked the module and went to the specific
lines mentioned in the error messages, I find that
they all do the perl transliteration on $pep. I
realize that $pep is never initialized eventhough
earlier in the module as part of the _Analyze function
in the constructor $pep is initialized as $self->seq.
So for some reason, the sequence I feed the program is
never being read. I do not want to tinker with
anything inside the module.
I would greatly appreciate if any of you could help me
out here with suggestions/modifications. I'm thinking
some of you may have encountered this problem.
Thanks a lot
Sanjeev
__________________________________________________
Do You Yahoo!?
Got something to say? Say it better with Yahoo! Video Mail
http://mail.yahoo.com