Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 3b84c2a1 rédigé par Frederic GOUALARD's avatar Frederic GOUALARD :speech_balloon:
Parcourir les fichiers

Retrait de la version 0 alternative.

parent 74ab1f40
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#!/usr/bin/env python
import sys
import fileinput
import timeit
def main():
count_A = 0
count_T = 0
count_G = 0
count_C = 0
GC_ratio = 0
for i in fileinput.input():
if i[0] == ">":
print("ligne ignorée")
else:
for j in i:
if j == "A":
count_A +=1
elif j == "T":
count_T += 1
elif j =="G":
count_G += 1
else:
count_C += 1
gcratio = (count_G + count_C) / (count_G + count_C + count_T + count_A)
print("Le GC-ratio vaut: {gcratio:.8f}".format(gcratio=gcratio))
print("Temps d'exécution: {:.3} secondes".format(timeit.timeit("main()", setup="from __main__ import main",number=1)))
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter