Los registros son estructuras de datos que engloban componentes de diferente tipo y
equivalen a los que en C serían los objetos
struct
.
Por supuesto puedes crear arreglos y tablas de registros:
my $proteina = { NOMBRE => $nombre, ANOTACION => $anot, PM => $PM, PI => $PI, NOMBRES_HOMOLOGOS => [ @homologos ], ALINEAMIENTOS_HOMOLOGOS => { %alineamientos } }; # asi consultamos valores print $proteina->{'NOMBRE'}; # asi asignamos $proteina->{'NOMBRE'} = 'CRP_ECOLI'; # asi la guardamos en un arreglo push(@proteinas,$proteina);
Bruno Contreras-Moreira