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;
In reply to Re^2: Splice an array into another array
by Smeb
in thread Splice an array into another array
by Smeb
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |