in reply to calculate average in sliding windows
Establish windows of 10kb and calculate the average Recomb Rate
What does the "kb" refer to in this instance? 10,000 bits? 10,000 bytes? 10,000 bogons?
my @recomb_all = @{get_contents ($recomb_all)}; ... sub get_contents { ... return (\@contents); } # ---------- end of subroutine get_contents ----------
Why return a reference to @contents to dereference it to copy to @recomb_all and not just copy it:
my @recomb_all = get_contents ($recomb_all); ... sub get_contents { ... return @contents; } # ---------- end of subroutine get_contents ----------
my $length = (scalar @recomb_all) - 1;
$length is not actually the "length" of any thing, you are using it as the last index of the array @recomb_all, which could more simply be written as $#recomb_all or -1.
@{$contents[$x]} = split /\s+/;
There is no need for an $x variable there:
push @contents, [ split ];
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: calculate average in sliding windows
by perlygapes (Beadle) on Jun 06, 2018 at 13:39 UTC |