• Publicidad

Operaciones con un hash

Perl aplicado a la bioinformática

Operaciones con un hash

Notapor leire_12 » 2009-08-13 05:09 @256

¡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:

Sintáxis: [ Descargar ] [ Ocultar ]
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!
Última edición por explorer el 2009-08-13 05:18 @263, editado 3 veces en total
Razón: Formateo, bloques de código, ortografía, sintaxis
leire_12
Perlero nuevo
Perlero nuevo
 
Mensajes: 18
Registrado: 2009-07-28 07:12 @342

Publicidad

Re: Operaciones con un hash

Notapor explorer » 2009-08-13 05:14 @259

¿Dónde está el problema...? Prácticamente tu misma has dado la solución... solo tienes que traducir literalmente lo que quieres hacer, a Perl.

Inténtalo, publica el código que tengas, y luego lo comentamos.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Operaciones con un hash

Notapor leire_12 » 2009-08-14 05:57 @289

Tenías razón. Ya lo he hecho y me funciona. ¡Muchas gracias!
leire_12
Perlero nuevo
Perlero nuevo
 
Mensajes: 18
Registrado: 2009-07-28 07:12 @342


Volver a Bioinformática

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados