in reply to Re: Splice an array into another array
in thread Splice an array into another array
I think I am getting it now, thank you
Final question for clarity's sake: in the end I have to manually enter each nucleotide, am I understanding this right? In other words I can't be lazy and store several DNA files I downloaded online into arrays and then operate on them. For each of my array I have to manually type the nucleotide sequences in myself or copy+paste them in
below I includes 2 examples of what I mean, in the first example I manually stored the nucleotides into arrays, and everything works. In the second example the nucleotides are stored into arrays via filehandler and things do not work (in the way I want)
this will splice the 2 arrays together in whatever fashion I want
#!/usr/bin/perl -w @DNA3 = qw(A T C C A T G C); @DNA4 = qw(G C C G A A T T A); splice (@DNA3, 1, 0, @DNA4); print @DNA3, "\n"; exit;
this will not work, I cannot use this to splice 2 arrays together
#!/usr/bin/perl -w $DNA3file = 'testDNA3'; open(DNA3handle, $DNA3file); @DNA3 = <DNA3handle>; $DNA4file = 'testDNA4'; open(DNA4handle, $DNA4file); @DNA4 = <DNA4handle>; splice (@DNA3, 1, 0, @DNA4); print @DNA3, "\n"; exit;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Splice an array into another array
by huck (Prior) on Jun 23, 2017 at 23:25 UTC | |
by Smeb (Novice) on Jun 23, 2017 at 23:33 UTC | |
by AnomalousMonk (Archbishop) on Jun 23, 2017 at 23:49 UTC | |
by Smeb (Novice) on Jun 24, 2017 at 03:46 UTC | |
|
Re^3: Splice an array into another array
by AnomalousMonk (Archbishop) on Jun 23, 2017 at 23:35 UTC | |
by Smeb (Novice) on Jun 23, 2017 at 23:37 UTC |