¡Hola!
Tengo almacenados en un
hash una serie de nucleótidos como claves y el número de veces que aparecen como valores. Voy a poner un ejemplo con un trozo de la lista:
Using text Syntax Highlighting
GCA 3283
GCC 2034
GCG 1749
GCT 5130
TGC 1357
TGT 1703
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
He pasado el
hash como argumento a un subrutina.
Esta subrutina lo que tiene que hacer es sumar los 4 primero números y almacenarlos en un variable.
Luego los dos últimos y almacenarlos en otra.
El segundo paso sería que a los 4 primeros números los dividiera por el resultado de la suma de ellos mismos y a los dos segundos los dividiera por el resultado de la suma de ellos mismos (lo que hemos almacenado en las variables).
La subrutina me debería devolver un
array con todos los resultados.
¿Cómo lo podría hacer? ¡Muchas gracias!