HELP CHAINE DE CARACTÈRE !
Bonjour a tous,
j'ai crée un script dans lequel je peux rentrer un motif qui va être rechercher dans une séquence. Cependant je voudrais pouvoir entrer un motif de plus ou moin de 2 caractères (ex TTTT ou AAA au lieu de seulement AG ), c'est à dire sans avoir besoin de définir au préalable y[0] et y[1] et seq1[i] ou seq1[i+1], mais qu'il reconnaisse de seq1[i] à seq[i+ toutes les caractères de y]. Je ne sais pas si c'est très clair mais j'espère que quelqun pourra m'aider!!
Merci !!!
voici le script:
Code:
1 2 3 4 5 6 7 8 9 10 11
| seq1=str("ACGGTAGAGAGAGAGTTT")
def ou(seq1):
y=str(input("Entrez un motif :"))
x=0
print("Il y a ",seq1.count(y)," répétitions ", y, " dans cette séquence")
for i in range(len(seq1)):
if (seq1[i]==y[0] and seq1[i+1]==y[1]):
x=x+1
print("La répétition ",x, "se trouve en position ", i+1)
return(seq1)
ou(seq1) |