for($row = 0; $row < $no_of_seq; $row++){
my $sum = 0;
for($col = 1; $col < $no_of_seq; $col++){
$sum += $myArray[$row][$col];
}
print "$myArray[$row][0] $sum\n";
}
####
for my $row (@myArray) {
my $sum = 0;
for ($col = 1 .. $no_of_seq - 1) {
$sum += $row[$col];
}
print "$row[0] $sum\n";
}
####
#!/usr/bin/env perl
use strict;
use warnings;
my @myArray;
while () {
my @columns = split /\s+/, $_;
push @myArray, \@columns;
}
my $title_row = shift @myArray;
for my $row (@myArray) {
my $sum = 0;
for my $col (1 .. $#$row) {
$sum += $row->[$col];
}
print "$row->[0] $sum\n";
}
__DATA__
GeneID Tp1 Tp2 Tp3
ALA1 10 12 11
THR8 57 99 12
HUA4 100 177 199
ABA5 2 5 10