Bonsoir,
j'ai un problème (certainement extrêmement simple...) dont je n'arrive pas à trouver la solution...
voila mon code
dans ma 2ème boucle for je perds la variable $ref1...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 foreach my $elm (sort keys %h_dico_copie){ my $ref1 = $h_dico_copie{$elm}{gene_id_1}; my $ref2 = $h_dico_copie{$elm}{gene_id_2}; print($ref1."print\n"); ## ce print me renvoie bien la valeur que je veux... foreach my $k (sort keys %h_data_struct){ print $ref1; ## ici je n'ai plus ma variable.... if ($k eq $ref1){ $h_dico_copie{$elm}{gene_FPKM_1}=$h_data_struct{$k}{FPKM}; }elsif($k eq $ref1){ $h_dico_copie{$elm}{gene_FPKM_2}=$h_data_struct{$k}{FPKM}; } if ($h_dico_copie{$elm}{gene_id_1} =~ /$k/){ } } }
J'ai essayé de résoudre le problème avec des chomp et des chop mais rien à faire et je n'arrive pas à définir le problème pour trouver la solution sur internet...
Merci à vous !
(désolé si la question a déjà été posé...)
Partager