BioGeek has asked for the wisdom of the Perl Monks concerning the following question:
my @disease_name_pocus = @_; open( POCUS, "/home/BioGeek/results_100.out" ||die $!\n"; while (<POCUS>) { push @results, [split]; } open( MARKER, ">marker_list.txt" ) || die $!; for ( my $i = 0 ; $i < scalar @results ; $i++ ) { if ( $results[$i]->[0] eq $disease_name_pocus[0] ) { if ( $results[$i]->[1] ne $results[ ( $i + 1 ) ]->[1] ) { print MARKER "$results[$i]->[1]\t$results[$i]->[4]\n"; } }
lca ENSG00000179314 6 100 0.0030279 + 7 3 23 ; lca ENSG00000179314 6 100 0.0030279 + 7 3 23 ; lca ENSG00000179314 6 100 0.0030279 + 7 3 23 ; lca ENSG00000176287 6 100 0 + 17 3 23 ; lca ENSG00000176287 6 100 0 + 17 3 23 ; lca ENSG00000176287 6 100 0 + 17 3 23 ; lca ENSG00000176287 6 100 0 + 17 3 23 ; lca ENSG00000176287 6 100 0 + 17 3 23 ; lca ENSG00000176287 6 100 0 + 17 3 23 ; lca ENSG00000161940 6 100 8.7149e-09 + 9 4 23 ; lca ENSG00000161940 6 100 8.7149e-09 + 9 4 23 ; lca ENSG00000161940 6 100 8.7149e-09 + 9 4 23 ; lca ENSG00000161940 6 100 8.7149e-09 + 9 4 23 ; lca ENSG00000161940 6 100 8.7149e-09 + 9 4 23 ; lca ENSG00000161940 6 100 8.7149e-09 + 9 4 23 ; lca ENSG00000108561 6 100 1.02585e-13 + 13 4 23 ; lca ENSG00000108561 6 100 1.02585e-13 + 13 4 23 ; lca ENSG00000108561 6 100 1.02585e-13 + 13 4 23 ; lca ENSG00000108561 6 100 1.02585e-13 + 13 4 23 ;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: use of uninitialized value in string ne
by Joost (Canon) on Aug 19, 2004 at 09:48 UTC | |
by BioGeek (Hermit) on Aug 19, 2004 at 10:12 UTC | |
by Joost (Canon) on Aug 19, 2004 at 10:59 UTC | |
|
Re: use of uninitialized value in string ne
by Random_Walk (Prior) on Aug 19, 2004 at 11:19 UTC |