From 2a565766982abe6a6c3271e0a6d6e23db4c37df8 Mon Sep 17 00:00:00 2001 From: martinahansen Date: Wed, 3 Mar 2010 12:31:51 +0000 Subject: [PATCH] fixed bug in list_deflate git-svn-id: http://biopieces.googlecode.com/svn/trunk@890 74ccb610-7750-0410-82ae-013aeee3265d --- code_perl/Maasha/Matrix.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code_perl/Maasha/Matrix.pm b/code_perl/Maasha/Matrix.pm index 9ff8b97..62f532e 100644 --- a/code_perl/Maasha/Matrix.pm +++ b/code_perl/Maasha/Matrix.pm @@ -975,11 +975,11 @@ sub list_deflate $bin_size = int( scalar @{ $list } / $new_size ); - for ( $i = 0; $i < @{ $list } - $bin_size + 1; $i += $bin_size ) { + for ( $i = 0; $i < @{ $list } - $bin_size; $i += $bin_size ) { push @new_list, Maasha::Calc::mean( [ @{ $list }[ $i .. $i + $bin_size ] ] ); } - # Maasha::Common::error( sprintf( "List size != new size: %d != %d" ), scalar @new_list, $new_size ) if scalar @new_list != $new_size; + # Maasha::Common::error( sprintf( "List size != new size: %d != %d" ), scalar @new_list, $new_size ) if scalar @new_list != $new_size; # FIXME - I want this check! @{ $list } = @new_list; } -- 2.39.5