from Bio import SeqIO from Bio.Seq import Seq def LireFASTA(chemin): print("------------------------------ Lecture ------------------------------") seqs = [] for record in SeqIO.parse(chemin, "fasta"): seqs.append(str(record.seq)) return seqs def fragmentersequence(seq): print("......................Fragmenter..................") fragment_sequence = [] j=0 n=0 m=200 if len(seq)>600 : for i in seq: fragment_sequence= i[n:m] n=n+200 m=m+200 j=j+1 print(fragment_sequence) count = SeqIO.write(fragment_sequence, "E:/fragment"+ str(j)+".txt", "fasta") def program(): chemin=input ("entrez chemin : ") res= LireFASTA(chemin) fragmentersequence(res) if __name__ == '__main__': program()