salut
j'ai un fichier qui contient des sequences du nucleotides :
et je veux construire un dictionaire a partie de ces donnees comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CGC GGT GAG
j'ai fait un programme mais ca marche pas tellment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 #!/usr/bin/env python def position(c): if c=='A': pos = 0 if c=='C': pos = 1 if c=='G': pos = 2 if c=='T': pos = 3 return pos def create_dict(seq): for i in range(0,len(seq)): q=seq[i] a= position(q) for j in range(0,len(dict[i])): if j==a: dict[i][j]='true' else: dict[i][j]='false' liste=['CCG','AAT','CTG','TAG'] for seq in liste: dict = {} create_dict(seq)
Partager