-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmfp-graphasstring.py
executable file
·188 lines (185 loc) · 6.13 KB
/
mfp-graphasstring.py
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
# isolated
hurf= nx.graph()
hurf.add_node('222', label='ا')
hurf.add_node('642-', label='ب')
hurf.add_node('642+', label='ت')
hurf.add_node('741+', label='ة')
hurf.add_node('471+', label='ة')
hurf.add_node('642+', label='ث')
hurf.add_node('642+', label='ڽ')
hurf.add_node('474-', label='ج')
hurf.add_node('474-', label='چ')
hurf.add_node('474', label='ح')
hurf.add_node('474+', label='خ')
hurf.add_node('074-', label='ج')
hurf.add_node('074-', label='چ')
hurf.add_node('074', label='ح')
hurf.add_node('074+', label='خ')
hurf.add_node('7744', label='د')
hurf.add_node('7744+', label='ذ')
hurf.add_node('655', label='ر')
hurf.add_node('655+', label='ز')
hurf.add_node('5353', label='س')
hurf.add_node('5353+', label='ش')
hurf.add_node('645', label='ص')
hurf.add_node('645+', label='ض')
hurf.add_node('6422', label='ط')
hurf.add_node('6422+', label='ظ')
hurf.add_node('4605', label='ع')
hurf.add_node('4605+', label='غ')
hurf.add_node('4605+', label='ڠ')
hurf.add_node('644+', label='ف')
hurf.add_node('644+', label='ڤ')
hurf.add_node('644+', label='ق')
hurf.add_node('4674', label='ک')
hurf.add_node('5574', label='ک')
hurf.add_node('4674+', label='ݢ')
hurf.add_node('5574+', label='ݢ')
hurf.add_node('6644', label='ل')
hurf.add_node('7466', label='م')
hurf.add_node('642+', label='ن')
hurf.add_node('4175', label='و')
hurf.add_node('4175+', label='ۏ')
hurf.add_node('471', label='ه')
hurf.add_node('741', label='ه')
hurf.add_node('505', label='ء')
hurf.add_node('054-', label='ي')
hurf.add_node('0543', label='ی')
# initial
hurf.add_node('6434-', label='ب')
hurf.add_node('6434+', label='ن')
hurf.add_node('6434+', label='ت')
hurf.add_node('6434+', label='ث')
hurf.add_node('6434+', label='ڽ')
hurf.add_node('6434-', label='ي')
hurf.add_node('6434', label='ی')
hurf.add_node('744-', label='ج')
hurf.add_node('744-', label='چ')
hurf.add_node('744', label='ح')
hurf.add_node('744+', label='خ')
hurf.add_node('0744-', label='ج')
hurf.add_node('0744-', label='چ')
hurf.add_node('0744', label='ح')
hurf.add_node('0744+', label='خ')
hurf.add_node('6464', label='س')
hurf.add_node('6464+', label='ش')
hurf.add_node('5744', label='ص')
hurf.add_node('5744+', label='ض')
hurf.add_node('5742', label='ط')
hurf.add_node('5742+', label='ظ')
hurf.add_node('5746', label='ط')
hurf.add_node('5746', label='ظ')
hurf.add_node('174', label='ع')
hurf.add_node('174+', label='غ')
hurf.add_node('174+', label='ڠ')
hurf.add_node('164+', label='ف')
hurf.add_node('1644+', label='ڤ')
hurf.add_node('1644+', label='ق')
hurf.add_node('4674', label='ک')
hurf.add_node('5574', label='ک')
hurf.add_node('4674', label='ݢ')
hurf.add_node('5574', label='ݢ')
hurf.add_node('6644', label='ل')
hurf.add_node('7444', label='م')
hurf.add_node('3544', label='م')
# medial
hurf.add_node('2434-', label='ب')
hurf.add_node('2434+', label='ن')
hurf.add_node('2434+', label='ت')
hurf.add_node('2434+', label='ث')
hurf.add_node('2434+', label='ڽ')
hurf.add_node('2434-', label='ي')
hurf.add_node('2434', label='ی')
hurf.add_node('344-', label='ج')
hurf.add_node('344-', label='چ')
hurf.add_node('344', label='ح')
hurf.add_node('344+', label='خ')
hurf.add_node('3434', label='س')
hurf.add_node('3434+', label='ش')
hurf.add_node('1164', label='ص')
hurf.add_node('1164', label='ض')
hurf.add_node('11622', label='ط')
hurf.add_node('11622+', label='ظ')
hurf.add_node('1166', label='ط')
hurf.add_node('1166+', label='ظ')
hurf.add_node('30544', label='ع')
hurf.add_node('30544+', label='غ')
hurf.add_node('30544+', label='ڠ')
hurf.add_node('34544', label='ع')
hurf.add_node('3454+', label='غ')
hurf.add_node('3454+', label='ڠ')
hurf.add_node('3464+', label='ف')
hurf.add_node('3464+', label='ڤ')
hurf.add_node('3464+', label='ق')
hurf.add_node('4311', label='ک')
hurf.add_node('4200', label='ک')
hurf.add_node('4311', label='ݢ')
hurf.add_node('4200', label='ݢ')
hurf.add_node('6644', label='ل')
hurf.add_node('7444', label='م')
hurf.add_node('3544', label='م')
# final
hurf.add_node('466', label='ا')
hurf.add_node('422', label='ا')
hurf.add_node('6432-', label='ب')
hurf.add_node('6432+', label='ت')
hurf.add_node('6432+', label='ن')
hurf.add_node('6432+', label='ث')
hurf.add_node('6432+', label='ڽ')
hurf.add_node('6431-', label='ب')
hurf.add_node('6431+', label='ت')
hurf.add_node('6431+', label='ن')
hurf.add_node('6431+', label='ث')
hurf.add_node('6431+', label='ڽ')
hurf.add_node('2250+', label='ة')
hurf.add_node('2410+', label='ة')
hurf.add_node('2250', label='ه')
hurf.add_node('2410', label='ه')
hurf.add_node('2251+', label='ة')
hurf.add_node('2411+', label='ة')
hurf.add_node('2251', label='ه')
hurf.add_node('2411', label='ه')
hurf.add_node('3467-', label='ج')
hurf.add_node('3467-', label='چ')
hurf.add_node('3467', label='ح')
hurf.add_node('3467+', label='خ')
hurf.add_node('3505-', label='ج')
hurf.add_node('3505-', label='چ')
hurf.add_node('3505', label='ح')
hurf.add_node('3505+', label='خ')
hurf.add_node('3501-', label='ج')
hurf.add_node('3501-', label='چ')
hurf.add_node('3501', label='ح')
hurf.add_node('3501+', label='خ')
hurf.add_node('3344', label='د')
hurf.add_node('3344+', label='ذ')
hurf.add_node('3555', label='ر')
hurf.add_node('3555+', label='ز')
hurf.add_node('3434', label='س')
hurf.add_node('3434+', label='ش')
hurf.add_node('3545', label='ص')
hurf.add_node('3545+', label='ض')
hurf.add_node('1542', label='ط')
hurf.add_node('1542+', label='ظ')
hurf.add_node('41422', label='ط')
hurf.add_node('41422+', label='ظ')
hurf.add_node('3067', label='ع')
hurf.add_node('3067', label='غ')
hurf.add_node('3067+', label='ڠ')
hurf.add_node('1644+', label='ف')
hurf.add_node('3043+', label='ڤ')
hurf.add_node('3043+', label='ق')
hurf.add_node('4422', label='ک')
hurf.add_node('4466', label='ک')
hurf.add_node('4422+', label='ݢ')
hurf.add_node('4466+', label='ݢ')
hurf.add_node('2254', label='ل')
hurf.add_node('5466', label='ل')
hurf.add_node('7466', label='م')
hurf.add_node('3566', label='م')
hurf.add_node('4175', label='و')
hurf.add_node('4175+', label='ۏ')
hurf.add_node('5543-', label='ي')
hurf.add_node('5543', label='ی')
hurf.add_node('5443-', label='ي')
hurf.add_node('5443', label='ی')