230;238;101;103;138;146;112;116;;
230;238;101;103;146;146;108;112;;
224;238;0;0;146;146;110;118;;
238;238;0;0;146;146;112;114;;
####
@loci_codes = qw( Bet01 Bet05 Bet06 Bet12 );
##
##
while ( defined( $line = <> ) )
my @alelos = split ";", $line;
##
##
while ( @loci_codes )
{
$variable = shift @loci_codes;
%$variable;
$allele1 = shift @alelos;
$allele2 = shift @alelos;
%$variable{$allele1) += 1;
%$variable{$allele2} += 1;
}
##
##
%Bet01 = ( 230 => 2, 238 => 5, 224 => 1,);
%Bet05 = ( 101 => 2, 103 => 2, 0 => 4, );
...