Sustituciones con substr
Publicado: 2011-03-20 21:09 @923
Hola:
Tengo un problema que no sé muy bien por donde cogerlo, tengo que crear un programa que me haga una secuencia complementaria a una cadena de DNA es decir, si tengo la secuencia ATGC me la tiene que cambiar por TACG. Esos son los cambios siempre A->T, T->A, C->G y G->C.
El problema es que no puedo usar no la instrucción s/// ni tr///. Me recomiendan usar substr() y mirar cada base en la original mientras se crea la complementaria. Únicamente he sido capaz de separar las letras y que el programa me devuelva qué letra se cambia por qué letra.
Únicamente necesito saber si existe alguna otra instrucción que me deje sustituir o bien saber cómo hacer para que con substr() se me sustituyan las letras.
Gracias.
Tengo un problema que no sé muy bien por donde cogerlo, tengo que crear un programa que me haga una secuencia complementaria a una cadena de DNA es decir, si tengo la secuencia ATGC me la tiene que cambiar por TACG. Esos son los cambios siempre A->T, T->A, C->G y G->C.
El problema es que no puedo usar no la instrucción s/// ni tr///. Me recomiendan usar substr() y mirar cada base en la original mientras se crea la complementaria. Únicamente he sido capaz de separar las letras y que el programa me devuelva qué letra se cambia por qué letra.
Únicamente necesito saber si existe alguna otra instrucción que me deje sustituir o bien saber cómo hacer para que con substr() se me sustituyan las letras.
Gracias.