¿Cómo genera Python un carácter clave y una cadena completa?
#?-*-?Codificación:? utf-8? -*-
archivoFa? =?Abrir("SEQ.FASTA",?"r")#? SEQ. ¿FASTA es un archivo de secuencia de aminoácidos?
¿nombre de cuenta? =?0
¿Líneas secundarias? =?fileFa.readlines()
¿Imprimir? ¿"* * *"? +?str(len(Seqlines)/2)? +?u"secuencia"? #Estadísticas* * *¿Cuántas secuencias hay?
¿Para qué? ¿I? ¿existir? ¿alcance? (0, len(Seqlines)/2): #Ingrese el nombre de la secuencia de aminoácidos.
¿Imprimir? Secuencia[2*i]. Strip(' & gt\ n’); # ¿Quitar " > "? Entonces qué. "Newline"
FileFa.close() explica:
Primero, su archivo de secuencia de aminoácidos se guarda periódicamente en SEQ. Archivo FASTA, el formato es el siguiente:
" >+nombre de aminoácido+carácter de salto de línea+secuencia de aminoácidos+carácter de salto de línea El uso de fileFa.readlines() leerá todos los registros del archivo en variables y devolver una lista en el siguiente formato:
[' & gt;Secuencia de aminoácidos\n ',? '& gtqwe56_44606\n ',? ' >V\n']Entonces, si quieres para obtener el número de secuencias de aminoácidos, solo necesita saber la longitud de la lista y dividirla por 2.
Para obtener el nombre de la secuencia de aminoácidos, simplemente genere la secuencia con los elementos pares. Espero que esto ayude.