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

Gast kai
 2010-03-12 12:54
#134566 #134566
Hallo,
ich benutze noch nicht so lange Perl.
Ich habe folgendes Problem: ich rufe 2 mal die gleiche while schleife auf..
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
my $hitname1;
my $hitname2;
while ( my $hit = $result->next_hit ) {
$hitname1      = $hit->name();
print ">" . $hitname1;
}

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


Als Ergebnis möchte ich eine Zusammenfassung alle hitnamen erhalten und darunter dann die einzelnen Ergebnisse,
das aussehen soll
Code: (dl )
1
2
3
4
5
6
7
>name1
>name2

>name1
Länge=2 etc .........

>name2 .........


Mein Problem ist das hitname2 leer ist und ich keine Idee habe wie das lösen kann.

edit (esskar): perl tags anstatt code tags
Last edited: 2010-03-12 12:56:55 +0100 (CET)

View full thread while schleifen