pabla23 has asked for the wisdom of the Perl Monks concerning the following question:
Charcot-Marie-Tooth disease DOID:10595 KIF20A MTMR2 MTM1 LMNA HOXD10 PRX NEFL EGR2 LITAF GARS NDRG1 ERBB3 HSPB1 EMP2 MPZ ERBB2 PMP22 MFN2 GJB1
Post-traumatic stress disorder DOID:2055 APOE FKBP5 CRH IL2 SLC6A3 MAOB DBH IL8 <(p>
I want to do this:- as input i've DOID:2055
- into the file i must search this ID
- after i must print all associated "genes" (APOE, FKBP5,...)
At first i split the file in this way:
I don't know the way to print all associated genes that are on the same line....this code infact isn't complete! Can someone help me? Thanks a lotuse strict; use warnings; open (FILE, "/Users/Pabli/Desktop/do_human_mapping.gmt"); my @array_with_all_fields=(); my @mio=(); while(<FILE>){ @array_with_all_fields=split(/\t/); if ($array_with_all_fields [1] eq "DOID:2055"){ print "".$array_with_all_fields[]."\n"; } } close FILE;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Print entire line
by Loops (Curate) on Nov 06, 2014 at 11:01 UTC | |
by pabla23 (Novice) on Nov 06, 2014 at 11:27 UTC | |
by Loops (Curate) on Nov 06, 2014 at 11:44 UTC | |
by pabla23 (Novice) on Nov 06, 2014 at 11:59 UTC | |
by pabla23 (Novice) on Nov 06, 2014 at 13:49 UTC | |
by Loops (Curate) on Nov 06, 2014 at 14:32 UTC | |
| |
|
Re: Print entire line
by CountZero (Bishop) on Nov 07, 2014 at 10:19 UTC |