Thread while schleifen (3 answers)
Opened by kai at 2010-03-12 12:54

esskar
 2010-03-12 13:00
#134567 #134567
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
hallo.

es liegt nicht an deiner while schleife sondern an deinem $result obect. ohne es zu wissen, denke ich, dass es ein CPAN:Bio::Search::Hit::BlastPullHit object ist, oder?
wenn ja, versuch es mal so:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
my $hitname1;
my $hitname2;
while ( my $hit = $result->next_hit ) {
$hitname1      = $hit->name();
print ">" . $hitname1;
}

$result->rewind; # setzt den iterator wieder zurück.

while ( my $hit = $result->next_hit ) {
$hitname2      = $hit->name();
 while ( my $hsp = $hit->next_hsp ) {
print ">" . $hitname2 ;
 ..
 }
}

Last edited: 2010-03-12 13:08:46 +0100 (CET)

View full thread while schleifen