in reply to hash access with a variable
Print the value of $gene_name, preferably between some visible delimiter (like |). Also, "I get errors" is not very helpful when trying to diagnose a problem. Something along the lines of:
I have this code
$sequence=$fastas{ENSG0000017672};,but when I do this:
my $gene_name = 'frobnitz'; $sequence=$fastas{$gene_name};I get the following error
'frobnitz' will cause the destruction of the universe. Stopping.I expected to see ...
There is a lot more information there for those who wish to help you to go on. If I were to guess (and that is all this is), I would guess that you are reading the value from STDIN and forgetting to chomp, chop, or s/[\012\015]//g the input value.
--MidLifeXis
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: hash access with a variable
by LostWeekender (Novice) on Aug 06, 2014 at 17:57 UTC | |
by AppleFritter (Vicar) on Aug 06, 2014 at 18:16 UTC | |
by graff (Chancellor) on Aug 07, 2014 at 00:01 UTC | |
by Anonymous Monk on Aug 07, 2014 at 00:21 UTC | |
by Monk::Thomas (Friar) on Aug 07, 2014 at 09:33 UTC |