Erf Tab... Désolé pour le double post.
Je joins la première ébauche de mon programme qui se concentre juste sur l'incorporation des mutations.
import random
import string
seq_initial = 'ATGTACAG'
nucleotides = ['A', 'T', 'G', 'C']
i = 0
while i < 10:
seq_muta = seq_initial
j = random.randint(0, len(seq_initial)-1)
mutation = random.choice(nucleotides)
seq_muta = seq_muta.replace(seq_initial[j], mutation, j)
print(seq_muta)
i += 1
Le problème est que je ne sais pas comment faire pour remplacer spécifiquement la position j de ma séquence par le nucléotide muté. Donc si quelqu'un a une idée, je lui en serai reconnaissant.