Soy un principiante de Python pero he programado un tiempo en otros idiomas. Tengo una larga cadena de ADN (minúsculas) y secuencias AA (mayúsculas). Además, al comienzo del archivo, tengo un nombre de proteína en mayúsculas. Por lo tanto, mi archivo se ve así.Cómo encontrar la primera letra que no sea mayúscula en la cadena usando python
PROTEINNAMEatcgatcg ... JFENVKDFDFLK
Necesito encontrar la primera letra en mayúscula no en la cadena de modo que puedo entonces cortar el nombre de la proteína. Por lo tanto, lo que yo quiero de lo anterior es:
atcgatcg ... JFENVKDFDFLK
puedo hacer esto con un bucle, pero que parece un exceso e ineficiente. ¿Hay una forma sencilla de Python para hacerlo?
Puedo obtener todas las letras mayúsculas con re.findall ("[A-Z]", mystring) pero luego tendría que hacer una comparación para ver dónde difiere el resultado de la cadena original.
Gracias!
lstrip era exactamente lo que necesitaba. Funcionó como un encanto con mi otro código! – user1357015