¿Cómo puedo llenar un arreglo con todas las posibilidades de nucleótidos, según el largo del tipo de nucleótido?
Ejemplo:
El espacio muestral (todas las posibilidades) de un nucleótido de 1, 2 y 3 letras, son 4¹=4, 4²=16 y 4³=64 respectivamente.
Para un nucleótido de 2 letras el espacio muestral es 16, entonces el arreglo debe quedar así:
Using perl Syntax Highlighting
- my @arreglo;
- $arre[0]='AA';
- $arre[1]='AT';
- $arre[2]='AG';
- $arre[3]='AC';
- $arre[4]='TA';
- $arre[5]='TT';
- $arre[6]='TG';
- $arre[7]='TC';
- $arre[8]='GA';
- $arre[9]='GT';
- $arre[10]='GG';
- $arre[11]='GC';
- $arre[12]='CA';
- $arre[13]='CT';
- $arre[14]='CG';
- $arre[15]='CC';
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
SI VEN EN CADA FILA, LA RAZÓN ES: 4¹ (cada 4 letras se cambia la letra), 4⁰(cada letra se cambia la letra).
Ahora el dilema es cómo rellenarla :/
HABÍA PENSADO EN FUNCIONES, PERO DESCONOZCO CÓMO HACERLO. DE ANTEMANO, GRACIAS.