Hola xve!! Se trata de definir una función en la que al introducir una cadena (solo se aceptan las letras A,T,C y G) esa función devuelva un diccionario donde las claves sean grupos de 3 letras en 3 letras y los valores las posiciones que ocupan esos tripletes en la cadena. Si la cadena tiene cualquier otra letra distinta a las 4 anteriores, la función debe devolver "False". Mi problema era que si algún grupo de tres letras se repetia solo aparecia la posición de uno de ellos. Pongo de nuevo como lo hice:
#Al ejecutar esto, quedaria algo así:
Introduzca una cadena de DNA: aaagcttacggggaaaa
{AAA:0, GCT:3, TAC:6, GGG:9, GAA:12}
Como ves, "aaa" se repite dos veces y solo aparece una de ellas.