Thread objekt referenz an sub übergeben (1 answers)
Opened by Bilbo at 2011-06-20 10:19

guest Bilbo
 2011-06-20 10:19
#149781 #149781
Hallo,

ich habe ein CPAN:Bio::DB::Sam objekt und will dieses an eine sub übergeben. Das funktioniert auch bis dahin:

Code: (dl )
1
2
3
4
5
6
7
sub sequencTest {
my $bam = $_[0];
print "in module: $bam\n";

my $iterator = $bam->features(-iterator => 1);

return;


Die sub ist in einem Modul mit Namen basicFuncs;
Methodenaufruf erfolgt einfach mit
Code: (dl )
1
2
require basicFuncs;
my @array = basicFuncs::sequencTest($bam);


Das print gibt >>in module: Bio::DB::Bam=SCALAR(0x7ebb88)<< aus, trotzdem heißt es bei dem methodenaufruf >>Can't locate object method "features" via package "Bio::DB::Bam" at /home/..../src/lib/basicFuncs.pm line 77, <$FH_gtf> line 2<<

CPAN:Bio::DB::Bam hab ich sowohl im Modul als auch in dem eigentlichen script eingefügt.

wie kann ich das beheben? ate jemand eine idee?
ciao

modedit Editiert von GwenDragon: cpan-Tags hinzu
Last edited: 2011-06-20 10:39:52 +0200 (CEST)

View full thread objekt referenz an sub übergeben