Showing
6 changed files
with
1708 additions
and
23 deletions
... | @@ -1576,13 +1576,14 @@ class Pipeline: | ... | @@ -1576,13 +1576,14 @@ class Pipeline: |
1576 | subprocess.run(["tar", "-C", path_to_3D_data + "/datapoints", "-czf", runDir + f"/archive/RNANET_datapoints_{datestr}.tar.gz", "."]) | 1576 | subprocess.run(["tar", "-C", path_to_3D_data + "/datapoints", "-czf", runDir + f"/archive/RNANET_datapoints_{datestr}.tar.gz", "."]) |
1577 | subprocess.run(["ln", "-s", runDir + f"/archive/RNANET_datapoints_{datestr}.tar.gz", runDir + f"/archive/RNANET_datapoints_latest.tar.gz"]) | 1577 | subprocess.run(["ln", "-s", runDir + f"/archive/RNANET_datapoints_{datestr}.tar.gz", runDir + f"/archive/RNANET_datapoints_latest.tar.gz"]) |
1578 | 1578 | ||
1579 | - # gather the alignments | 1579 | + if self.HOMOLOGY: |
1580 | - os.makedirs(path_to_seq_data + "realigned/3d_only", exist_ok=True) | 1580 | + # gather the alignments |
1581 | - for f in os.listdir(path_to_seq_data + "realigned"): | 1581 | + os.makedirs(path_to_seq_data + "realigned/3d_only", exist_ok=True) |
1582 | - if "3d_only.afa" in f: | 1582 | + for f in os.listdir(path_to_seq_data + "realigned"): |
1583 | - subprocess.run(["cp", path_to_seq_data + "realigned/" + f, path_to_seq_data + "realigned/3d_only"]) | 1583 | + if "3d_only.afa" in f: |
1584 | - subprocess.run(["rm", "-f", runDir + f"/archive/RNANET_alignments_latest.tar.gz"]) | 1584 | + subprocess.run(["cp", path_to_seq_data + "realigned/" + f, path_to_seq_data + "realigned/3d_only"]) |
1585 | - subprocess.run(["tar", "-C", path_to_seq_data + "realigned/3d_only" , "-czf", runDir + f"/archive/RNANET_alignments_latest.tar.gz", "."]) | 1585 | + subprocess.run(["rm", "-f", runDir + f"/archive/RNANET_alignments_latest.tar.gz"]) |
1586 | + subprocess.run(["tar", "-C", path_to_seq_data + "realigned/3d_only" , "-czf", runDir + f"/archive/RNANET_alignments_latest.tar.gz", "."]) | ||
1586 | 1587 | ||
1587 | def sanitize_database(self): | 1588 | def sanitize_database(self): |
1588 | """Searches for issues in the database and correct them""" | 1589 | """Searches for issues in the database and correct them""" |
... | @@ -2699,7 +2700,15 @@ def work_pssm_remap(f): | ... | @@ -2699,7 +2700,15 @@ def work_pssm_remap(f): |
2699 | cm_coords = [ None for x in range(ncols) ] | 2700 | cm_coords = [ None for x in range(ncols) ] |
2700 | cm_2d = [ None for x in range(ncols) ] | 2701 | cm_2d = [ None for x in range(ncols) ] |
2701 | 2702 | ||
2702 | - data = [(f,j,i,cm_coords[j-1]) + tuple(pssm_info[:,j-1]) + (consensus[j-1], cm_2d[j-1]) for i, j in enumerate(columns)] | 2703 | + # remove columns from the database if they are not supposed to be saved anymore |
2704 | + already_saved = sql_ask_database(conn, f"SELECT index_ali FROM align_column WHERE rfam_acc='{f}';") | ||
2705 | + already_saved = set([ x[0] for x in already_saved ]) | ||
2706 | + to_remove = already_saved - columns_to_save | ||
2707 | + if len(to_remove): | ||
2708 | + sql_execute(conn, f"DELETE FROM align_column WHERE rfam_acc='{f}' AND index_ali = ?;", data=(sorted(to_remove),)) | ||
2709 | + | ||
2710 | + # Now store the columns | ||
2711 | + data = [(f,j,i+1,cm_coords[j-1]) + tuple(pssm_info[:,j-1]) + (consensus[j-1], cm_2d[j-1]) for i, j in enumerate(columns)] | ||
2703 | sql_execute(conn, """INSERT INTO align_column (rfam_acc, index_ali, index_small_ali, cm_coord, freq_A, freq_C, freq_G, freq_U, freq_other, gap_percent, consensus, cons_sec_struct) | 2712 | sql_execute(conn, """INSERT INTO align_column (rfam_acc, index_ali, index_small_ali, cm_coord, freq_A, freq_C, freq_G, freq_U, freq_other, gap_percent, consensus, cons_sec_struct) |
2704 | VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ON CONFLICT(rfam_acc, index_ali) DO | 2713 | VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ON CONFLICT(rfam_acc, index_ali) DO |
2705 | UPDATE SET index_small_ali=excluded.index_small_ali, cm_coord=excluded.cm_coord, freq_A=excluded.freq_A, freq_C=excluded.freq_C, freq_G=excluded.freq_G, freq_U=excluded.freq_U, | 2714 | UPDATE SET index_small_ali=excluded.index_small_ali, cm_coord=excluded.cm_coord, freq_A=excluded.freq_A, freq_C=excluded.freq_C, freq_G=excluded.freq_G, freq_U=excluded.freq_U, |
... | @@ -2768,7 +2777,7 @@ def work_save(c, homology=True): | ... | @@ -2768,7 +2777,7 @@ def work_save(c, homology=True): |
2768 | conn.execute('pragma journal_mode=wal') | 2777 | conn.execute('pragma journal_mode=wal') |
2769 | if homology: | 2778 | if homology: |
2770 | df = pd.read_sql_query(f""" | 2779 | df = pd.read_sql_query(f""" |
2771 | - SELECT index_chain, old_nt_resnum, nt_position, nt_name, nt_code, nt_align_code, cm_coord, index_small_ali, | 2780 | + SELECT index_chain, cm_coord, index_small_ali, old_nt_resnum, nt_position, nt_name, nt_code, nt_align_code, |
2772 | is_A, is_C, is_G, is_U, is_other, freq_A, freq_C, freq_G, freq_U, freq_other, | 2781 | is_A, is_C, is_G, is_U, is_other, freq_A, freq_C, freq_G, freq_U, freq_other, |
2773 | gap_percent, consensus, cons_sec_struct, dbn, paired, nb_interact, pair_type_LW, pair_type_DSSR, | 2782 | gap_percent, consensus, cons_sec_struct, dbn, paired, nb_interact, pair_type_LW, pair_type_DSSR, |
2774 | alpha, beta, gamma, delta, epsilon, zeta, epsilon_zeta, chi, bb_type, glyco_bond, form, ssZp, Dp, | 2783 | alpha, beta, gamma, delta, epsilon, zeta, epsilon_zeta, chi, bb_type, glyco_bond, form, ssZp, Dp, | ... | ... |
... | @@ -84,3 +84,1629 @@ | ... | @@ -84,3 +84,1629 @@ |
84 | 7a5p_1_2_259-449 | 84 | 7a5p_1_2_259-449 |
85 | 6uz7_1_8_2140-2825 | 85 | 6uz7_1_8_2140-2825 |
86 | 4v5z_1_AA_1-1563 | 86 | 4v5z_1_AA_1-1563 |
87 | +6cfj_1_1X | ||
88 | +6cfj_1_2X | ||
89 | +5hcq_1_1X | ||
90 | +6cae_1_1X | ||
91 | +5hcq_1_2X | ||
92 | +5hcr_1_1X | ||
93 | +4z8c_1_1X | ||
94 | +5j4b_1_1X | ||
95 | +6xhy_1_1X | ||
96 | +6xhy_1_2X | ||
97 | +5j4b_1_2X | ||
98 | +4z8c_1_2X | ||
99 | +6cae_1_2X | ||
100 | +5j4c_1_1X | ||
101 | +5w4k_1_1X | ||
102 | +6of1_1_1X | ||
103 | +6xhw_1_1X | ||
104 | +5hcr_1_2X | ||
105 | +5hd1_1_1X | ||
106 | +5hcp_1_1X | ||
107 | +6of1_1_2X | ||
108 | +5hau_1_1W | ||
109 | +5j4c_1_2X | ||
110 | +5wis_1_1X | ||
111 | +6xhv_1_1X | ||
112 | +6xqd_1_1X | ||
113 | +6nd5_1_1X | ||
114 | +5w4k_1_2X | ||
115 | +6xhw_1_2X | ||
116 | +5hau_1_2W | ||
117 | +6xqd_1_2X | ||
118 | +6xhv_1_2X | ||
119 | +4y4p_1_1X | ||
120 | +6o97_1_1X | ||
121 | +5hcp_1_2X | ||
122 | +5doy_1_1X | ||
123 | +4zer_1_1X | ||
124 | +5wit_1_1X | ||
125 | +5hd1_1_2X | ||
126 | +6nd5_1_2X | ||
127 | +4z3s_1_1X | ||
128 | +7jql_1_1X | ||
129 | +7jqm_1_1X | ||
130 | +7jql_1_2X | ||
131 | +5wis_1_2X | ||
132 | +6nd6_1_1X | ||
133 | +6o97_1_2X | ||
134 | +4y4p_1_2X | ||
135 | +7jqm_1_2X | ||
136 | +4z3s_1_2X | ||
137 | +4zer_1_2X | ||
138 | +6uo1_1_2X | ||
139 | +6uo1_1_1X | ||
140 | +5doy_1_2X | ||
141 | +5wit_1_2X | ||
142 | +5f8k_1_1X | ||
143 | +6nd6_1_2X | ||
144 | +6xqe_1_1X | ||
145 | +6xqe_1_2X | ||
146 | +6n9e_1_1X | ||
147 | +6n9e_1_2X | ||
148 | +6n9f_1_1X | ||
149 | +5f8k_1_2X | ||
150 | +6n9f_1_2X | ||
151 | +6xz7_1_F | ||
152 | +6xzb_1_F2 | ||
153 | +6xza_1_F2 | ||
154 | +6y69_1_W | ||
155 | +5afi_1_V | ||
156 | +5afi_1_W | ||
157 | +6h4n_1_W | ||
158 | +5wdt_1_V | ||
159 | +5wfs_1_V | ||
160 | +5wdt_1_W | ||
161 | +5wfs_1_W | ||
162 | +5we4_1_V | ||
163 | +5we4_1_W | ||
164 | +5uq8_1_Y | ||
165 | +6c4i_1_Y | ||
166 | +6c4i_1_X | ||
167 | +6yef_1_X | ||
168 | +5zeb_1_V | ||
169 | +5zep_1_W | ||
170 | +5lzd_1_V | ||
171 | +5we6_1_V | ||
172 | +5wfk_1_V | ||
173 | +5wfk_1_W | ||
174 | +5we6_1_W | ||
175 | +5u4i_1_Y | ||
176 | +5uq7_1_Y | ||
177 | +5u4i_1_X | ||
178 | +5lza_1_V | ||
179 | +5wf0_1_V | ||
180 | +5wf0_1_W | ||
181 | +5zeu_1_V | ||
182 | +5l3p_1_X | ||
183 | +3jcj_1_V | ||
184 | +6gxm_1_X | ||
185 | +6gwt_1_X | ||
186 | +6gxn_1_X | ||
187 | +6gxo_1_X | ||
188 | +3j9y_1_V | ||
189 | +6o9k_1_Y | ||
190 | +6o7k_1_V | ||
191 | +5lzf_1_V | ||
192 | +3jcn_1_V | ||
193 | +5lzc_1_V | ||
194 | +5u4j_1_X | ||
195 | +5u4j_1_Z | ||
196 | +5lzb_1_V | ||
197 | +6h58_1_W | ||
198 | +6h58_1_WW | ||
199 | +1eg0_1_O | ||
200 | +5j8b_1_X | ||
201 | +4v7j_1_AV | ||
202 | +4v7j_1_BV | ||
203 | +4v7k_1_BV | ||
204 | +4v7k_1_AV | ||
205 | +4v7k_1_BW | ||
206 | +4v7k_1_AW | ||
207 | +4v7j_1_AW | ||
208 | +4v7j_1_BW | ||
209 | +4v4j_1_Z | ||
210 | +6i0v_1_B | ||
211 | +5k77_1_X | ||
212 | +5k77_1_V | ||
213 | +5k77_1_Y | ||
214 | +5k77_1_W | ||
215 | +5k77_1_Z | ||
216 | +4pei_1_X | ||
217 | +4pei_1_V | ||
218 | +4pei_1_W | ||
219 | +4pei_1_Z | ||
220 | +4pei_1_Y | ||
221 | +4a3c_1_P | ||
222 | +4a3e_1_P | ||
223 | +6lkq_1_U | ||
224 | +7k00_1_B | ||
225 | +6ys3_1_A | ||
226 | +6qdw_1_A | ||
227 | +5zzm_1_M | ||
228 | +2rdo_1_A | ||
229 | +4v48_1_A9 | ||
230 | +4v47_1_A9 | ||
231 | +6hcj_1_Q3 | ||
232 | +6hcq_1_Q3 | ||
233 | +6o8w_1_U | ||
234 | +5mmm_1_Z | ||
235 | +4w2e_1_W | ||
236 | +5j4b_1_1Y | ||
237 | +6cfj_1_1W | ||
238 | +5w4k_1_1Y | ||
239 | +6xhy_1_1W | ||
240 | +5wit_1_1W | ||
241 | +6cfj_1_1Y | ||
242 | +6cfj_1_2W | ||
243 | +5j4c_1_1W | ||
244 | +5wis_1_1Y | ||
245 | +5j4c_1_1Y | ||
246 | +6xhw_1_1W | ||
247 | +6cfj_1_2Y | ||
248 | +5wis_1_1W | ||
249 | +5j4b_1_1W | ||
250 | +6xhv_1_1W | ||
251 | +6xhy_1_2W | ||
252 | +5j4c_1_2W | ||
253 | +5j4b_1_2W | ||
254 | +5j4b_1_2Y | ||
255 | +5j4c_1_2Y | ||
256 | +5w4k_1_1W | ||
257 | +6nd5_1_1Y | ||
258 | +6xhw_1_2W | ||
259 | +5wis_1_2Y | ||
260 | +5wit_1_2W | ||
261 | +6xhv_1_2W | ||
262 | +5doy_1_1Y | ||
263 | +5w4k_1_2Y | ||
264 | +4y4p_1_1Y | ||
265 | +4z3s_1_1Y | ||
266 | +5doy_1_1W | ||
267 | +5doy_1_2Y | ||
268 | +6nd5_1_1W | ||
269 | +4z3s_1_2Y | ||
270 | +4z3s_1_1W | ||
271 | +5w4k_1_2W | ||
272 | +6nd5_1_2Y | ||
273 | +4y4p_1_2Y | ||
274 | +6uo1_1_2Y | ||
275 | +6uo1_1_2W | ||
276 | +4y4p_1_1W | ||
277 | +4z3s_1_2W | ||
278 | +6uo1_1_1Y | ||
279 | +6xhy_1_1Y | ||
280 | +6uo1_1_1W | ||
281 | +5wis_1_2W | ||
282 | +5wit_1_1Y | ||
283 | +6nd5_1_2W | ||
284 | +4y4p_1_2W | ||
285 | +5doy_1_2W | ||
286 | +5wit_1_2Y | ||
287 | +6xhv_1_1Y | ||
288 | +6xhy_1_2Y | ||
289 | +6xhw_1_1Y | ||
290 | +6xhw_1_2Y | ||
291 | +6ucq_1_1Y | ||
292 | +6xhv_1_2Y | ||
293 | +4v4i_1_Z | ||
294 | +6ucq_1_1X | ||
295 | +6ucq_1_2Y | ||
296 | +4w2e_1_X | ||
297 | +6ucq_1_2X | ||
298 | +6yss_1_W | ||
299 | +5afi_1_Y | ||
300 | +5uq8_1_Z | ||
301 | +5wdt_1_Y | ||
302 | +5wfs_1_Y | ||
303 | +6ysr_1_W | ||
304 | +5we4_1_Y | ||
305 | +6yst_1_W | ||
306 | +5uq7_1_Z | ||
307 | +5we6_1_Y | ||
308 | +5wfk_1_Y | ||
309 | +5wf0_1_Y | ||
310 | +6o9j_1_V | ||
311 | +6ysu_1_W | ||
312 | +3j46_1_A | ||
313 | +5j8b_1_Y | ||
314 | +5j8b_1_W | ||
315 | +3bbv_1_Z | ||
316 | +5aj0_1_BV | ||
317 | +5aj0_1_BW | ||
318 | +4wt8_1_AB | ||
319 | +4wt8_1_BB | ||
320 | +4v4j_1_Y | ||
321 | +4v4i_1_Y | ||
322 | +5uq8_1_X | ||
323 | +5uq7_1_X | ||
324 | +1jgq_1_A | ||
325 | +4v42_1_AA | ||
326 | +1jgo_1_A | ||
327 | +1jgp_1_A | ||
328 | +4v4j_1_W | ||
329 | +4v4i_1_W | ||
330 | +4v42_1_BA | ||
331 | +4wt8_1_CS | ||
332 | +4wt8_1_DS | ||
333 | +4v4j_1_X | ||
334 | +4v4i_1_X | ||
335 | +4v42_1_BB | ||
336 | +6d30_1_C | ||
337 | +6j7z_1_C | ||
338 | +3er9_1_D | ||
339 | +5kal_1_Y | ||
340 | +4nia_1_3 | ||
341 | +5kal_1_Z | ||
342 | +4nia_1_7 | ||
343 | +4nia_1_4 | ||
344 | +5new_1_C | ||
345 | +4nia_1_U | ||
346 | +4nia_1_6 | ||
347 | +4oq9_1_7 | ||
348 | +4nia_1_1 | ||
349 | +4oq9_1_4 | ||
350 | +4nia_1_8 | ||
351 | +4oq9_1_8 | ||
352 | +4nia_1_5 | ||
353 | +2vrt_1_E | ||
354 | +4nia_1_W | ||
355 | +4oq9_1_6 | ||
356 | +4oq8_1_D | ||
357 | +4nia_1_Z | ||
358 | +4oq9_1_W | ||
359 | +4oq9_1_5 | ||
360 | +4nia_1_2 | ||
361 | +2vrt_1_F | ||
362 | +4oq9_1_U | ||
363 | +4oq9_1_Z | ||
364 | +4oq9_1_2 | ||
365 | +4oq9_1_3 | ||
366 | +1ddl_1_E | ||
367 | +4oq9_1_1 | ||
368 | +6rt5_1_A | ||
369 | +6rt5_1_E | ||
370 | +4qu6_1_B | ||
371 | +6lkq_1_T | ||
372 | +6ys3_1_B | ||
373 | +6qdw_1_B | ||
374 | +3jbv_1_B | ||
375 | +3jbu_1_B | ||
376 | +5zzm_1_N | ||
377 | +2rdo_1_B | ||
378 | +3dg2_1_B | ||
379 | +3dg0_1_B | ||
380 | +4v48_1_A0 | ||
381 | +4v47_1_A0 | ||
382 | +3dg4_1_B | ||
383 | +3dg5_1_B | ||
384 | +6do8_1_B | ||
385 | +6dpi_1_B | ||
386 | +6dp9_1_B | ||
387 | +6dpb_1_B | ||
388 | +6dmn_1_B | ||
389 | +6dpp_1_B | ||
390 | +6dpk_1_B | ||
391 | +6dpd_1_B | ||
392 | +6dot_1_B | ||
393 | +6dok_1_B | ||
394 | +6dp8_1_B | ||
395 | +6dpl_1_B | ||
396 | +6dpg_1_B | ||
397 | +6dou_1_B | ||
398 | +6dpc_1_B | ||
399 | +6do9_1_B | ||
400 | +6dmv_1_B | ||
401 | +6dp4_1_B | ||
402 | +6dpn_1_B | ||
403 | +6doj_1_B | ||
404 | +6dph_1_B | ||
405 | +6dos_1_B | ||
406 | +6doo_1_B | ||
407 | +6dp6_1_B | ||
408 | +6dox_1_B | ||
409 | +6dp5_1_B | ||
410 | +6dol_1_B | ||
411 | +6dp1_1_B | ||
412 | +6doz_1_B | ||
413 | +6dp7_1_B | ||
414 | +6doq_1_B | ||
415 | +6dpa_1_B | ||
416 | +6dom_1_B | ||
417 | +6dog_1_B | ||
418 | +6dop_1_B | ||
419 | +6doh_1_B | ||
420 | +6doa_1_B | ||
421 | +6don_1_B | ||
422 | +6dov_1_B | ||
423 | +6dpo_1_B | ||
424 | +6dod_1_B | ||
425 | +6dob_1_B | ||
426 | +6dow_1_B | ||
427 | +6dpm_1_B | ||
428 | +6dpf_1_B | ||
429 | +6dp3_1_B | ||
430 | +6dp2_1_B | ||
431 | +6dpe_1_B | ||
432 | +6dpj_1_B | ||
433 | +6dor_1_B | ||
434 | +6dof_1_B | ||
435 | +6dp0_1_B | ||
436 | +6doi_1_B | ||
437 | +6doc_1_B | ||
438 | +6doe_1_B | ||
439 | +6n6g_1_D | ||
440 | +6lkq_1_S | ||
441 | +5h5u_1_H | ||
442 | +7d6z_1_F | ||
443 | +5lze_1_Y | ||
444 | +5lze_1_V | ||
445 | +5lze_1_X | ||
446 | +3jcj_1_G | ||
447 | +6o7k_1_G | ||
448 | +3dg2_1_A | ||
449 | +3dg0_1_A | ||
450 | +4v48_1_BA | ||
451 | +4v47_1_BA | ||
452 | +3dg4_1_A | ||
453 | +3dg5_1_A | ||
454 | +4b3r_1_W | ||
455 | +4b3t_1_W | ||
456 | +4b3s_1_W | ||
457 | +5o2r_1_X | ||
458 | +5kcs_1_1X | ||
459 | +6zvk_1_E2 | ||
460 | +6zvk_1_H2 | ||
461 | +7a01_1_E2 | ||
462 | +7a01_1_H2 | ||
463 | +6fti_1_U | ||
464 | +6fti_1_W | ||
465 | +6ftj_1_U | ||
466 | +6ftj_1_W | ||
467 | +6ftg_1_U | ||
468 | +6ftg_1_W | ||
469 | +6x1b_1_D | ||
470 | +6x1b_1_F | ||
471 | +5f6c_1_C | ||
472 | +6i0t_1_B | ||
473 | +1b2m_1_C | ||
474 | +1b2m_1_D | ||
475 | +1b2m_1_E | ||
476 | +2uxc_1_Y | ||
477 | +4a3g_1_P | ||
478 | +4a3j_1_P | ||
479 | +7k00_1_5 | ||
480 | +5mmi_1_Z | ||
481 | +3j9m_1_U | ||
482 | +7a5k_1_U3 | ||
483 | +6nu2_1_U | ||
484 | +7a5g_1_U3 | ||
485 | +6nu3_1_U | ||
486 | +5c0y_1_C | ||
487 | +6n6f_1_D | ||
488 | +4ohy_1_B | ||
489 | +4oi1_1_B | ||
490 | +4oi0_1_B | ||
491 | +5ipl_1_3 | ||
492 | +6utw_1_333 | ||
493 | +5ipm_1_3 | ||
494 | +5ipn_1_3 | ||
495 | +4ylo_1_3 | ||
496 | +4yln_1_6 | ||
497 | +4ylo_1_6 | ||
498 | +4yln_1_3 | ||
499 | +4yln_1_9 | ||
500 | +5lzf_1_Y | ||
501 | +1n32_1_Z | ||
502 | +5zsl_1_D | ||
503 | +5zsd_1_C | ||
504 | +5zsd_1_D | ||
505 | +5zsl_1_E | ||
506 | +4nku_1_D | ||
507 | +4nku_1_H | ||
508 | +1cwp_1_E | ||
509 | +6thn_1_A | ||
510 | +6qik_1_Y | ||
511 | +6rzz_1_Y | ||
512 | +6ri5_1_Y | ||
513 | +6qt0_1_Y | ||
514 | +6qtz_1_Y | ||
515 | +6t83_1_1B | ||
516 | +6t83_1_3B | ||
517 | +6t83_1_AA | ||
518 | +6t83_1_CA | ||
519 | +6s05_1_Y | ||
520 | +5jcs_1_X | ||
521 | +5fl8_1_X | ||
522 | +6ole_1_V | ||
523 | +6om0_1_V | ||
524 | +6oli_1_V | ||
525 | +6om7_1_V | ||
526 | +6w6l_1_V | ||
527 | +6olf_1_V | ||
528 | +3erc_1_G | ||
529 | +6of1_1_1W | ||
530 | +6cae_1_1Y | ||
531 | +6o97_1_1W | ||
532 | +6of1_1_1Y | ||
533 | +6of1_1_2W | ||
534 | +6o97_1_1Y | ||
535 | +6nd6_1_1Y | ||
536 | +6cae_1_1W | ||
537 | +6of1_1_2Y | ||
538 | +6cae_1_2Y | ||
539 | +6nd6_1_1W | ||
540 | +6cae_1_2W | ||
541 | +6o97_1_2Y | ||
542 | +6nd6_1_2Y | ||
543 | +6o97_1_2W | ||
544 | +6nd6_1_2W | ||
545 | +4wtm_1_T | ||
546 | +4wtm_1_P | ||
547 | +6gz4_1_BW | ||
548 | +6xz7_1_G | ||
549 | +6xzb_1_G2 | ||
550 | +6gz5_1_BW | ||
551 | +6gz3_1_BW | ||
552 | +1qzb_1_B | ||
553 | +1qza_1_B | ||
554 | +1ls2_1_B | ||
555 | +3ep2_1_Y | ||
556 | +3eq3_1_Y | ||
557 | +4v48_1_A6 | ||
558 | +2z9q_1_A | ||
559 | +4hot_1_X | ||
560 | +6d2z_1_C | ||
561 | +4tu0_1_F | ||
562 | +4tu0_1_G | ||
563 | +6r9o_1_B | ||
564 | +6is0_1_C | ||
565 | +5lzc_1_X | ||
566 | +5lzb_1_X | ||
567 | +5lzd_1_Y | ||
568 | +5lzc_1_Y | ||
569 | +5lzb_1_Y | ||
570 | +6zvi_1_E | ||
571 | +6sv4_1_MC | ||
572 | +6sv4_1_MB | ||
573 | +7nrd_1_SM | ||
574 | +6i7o_1_MB | ||
575 | +1gsg_1_T | ||
576 | +6zvi_1_D | ||
577 | +6sv4_1_NB | ||
578 | +6sv4_1_NC | ||
579 | +6i7o_1_NB | ||
580 | +1ml5_1_A | ||
581 | +6swa_1_Q | ||
582 | +6swa_1_R | ||
583 | +3j6x_1_IR | ||
584 | +3j6y_1_IR | ||
585 | +6ole_1_T | ||
586 | +6om0_1_T | ||
587 | +6oli_1_T | ||
588 | +6om7_1_T | ||
589 | +6olf_1_T | ||
590 | +6w6l_1_T | ||
591 | +6tb3_1_N | ||
592 | +7b7d_1_SM | ||
593 | +7b7d_1_SN | ||
594 | +6tnu_1_N | ||
595 | +7nrd_1_SN | ||
596 | +6zot_1_C | ||
597 | +2uxb_1_X | ||
598 | +2x1f_1_B | ||
599 | +2x1a_1_B | ||
600 | +3ep2_1_D | ||
601 | +3eq3_1_D | ||
602 | +1eg0_1_M | ||
603 | +3eq4_1_D | ||
604 | +5o1y_1_B | ||
605 | +3jcr_1_H | ||
606 | +6dzi_1_H | ||
607 | +5zeu_1_A | ||
608 | +6evj_1_N | ||
609 | +6evj_1_M | ||
610 | +6wub_1_A | ||
611 | +6wua_1_A | ||
612 | +6mpi_1_W | ||
613 | +5mfx_1_B | ||
614 | +5w0m_1_J | ||
615 | +5bud_1_E | ||
616 | +5w0m_1_I | ||
617 | +5w0m_1_H | ||
618 | +4j7m_1_B | ||
619 | +5bud_1_D | ||
620 | +6a4e_1_B | ||
621 | +6a4e_1_D | ||
622 | +6hxx_1_AA | ||
623 | +6hxx_1_AB | ||
624 | +6hxx_1_AC | ||
625 | +6hxx_1_AD | ||
626 | +6hxx_1_AE | ||
627 | +6hxx_1_AF | ||
628 | +6hxx_1_AG | ||
629 | +6hxx_1_AH | ||
630 | +6hxx_1_AI | ||
631 | +6hxx_1_AJ | ||
632 | +6hxx_1_AK | ||
633 | +6hxx_1_AL | ||
634 | +6hxx_1_AM | ||
635 | +6hxx_1_AN | ||
636 | +6hxx_1_AO | ||
637 | +6hxx_1_AP | ||
638 | +6hxx_1_AQ | ||
639 | +6hxx_1_AR | ||
640 | +6hxx_1_AS | ||
641 | +6hxx_1_AT | ||
642 | +6hxx_1_AU | ||
643 | +6hxx_1_AV | ||
644 | +6hxx_1_AW | ||
645 | +6hxx_1_AX | ||
646 | +6hxx_1_AY | ||
647 | +6hxx_1_AZ | ||
648 | +6hxx_1_BA | ||
649 | +6hxx_1_BB | ||
650 | +6hxx_1_BC | ||
651 | +6hxx_1_BD | ||
652 | +6hxx_1_BE | ||
653 | +6hxx_1_BF | ||
654 | +6hxx_1_BG | ||
655 | +6hxx_1_BH | ||
656 | +6hxx_1_BI | ||
657 | +5odv_1_A | ||
658 | +5odv_1_B | ||
659 | +5odv_1_C | ||
660 | +5odv_1_D | ||
661 | +5odv_1_E | ||
662 | +5odv_1_F | ||
663 | +5odv_1_G | ||
664 | +5odv_1_H | ||
665 | +5odv_1_I | ||
666 | +5odv_1_J | ||
667 | +5odv_1_K | ||
668 | +5odv_1_L | ||
669 | +5odv_1_M | ||
670 | +5odv_1_N | ||
671 | +5odv_1_O | ||
672 | +5odv_1_P | ||
673 | +5odv_1_Q | ||
674 | +5odv_1_R | ||
675 | +5odv_1_S | ||
676 | +5odv_1_T | ||
677 | +5odv_1_U | ||
678 | +5odv_1_V | ||
679 | +5odv_1_W | ||
680 | +5odv_1_X | ||
681 | +6t34_1_A | ||
682 | +6t34_1_B | ||
683 | +6t34_1_C | ||
684 | +6t34_1_D | ||
685 | +6t34_1_E | ||
686 | +6t34_1_F | ||
687 | +6t34_1_G | ||
688 | +6t34_1_H | ||
689 | +6t34_1_I | ||
690 | +6t34_1_J | ||
691 | +6t34_1_K | ||
692 | +6t34_1_L | ||
693 | +6t34_1_M | ||
694 | +6t34_1_N | ||
695 | +6t34_1_O | ||
696 | +6t34_1_P | ||
697 | +6t34_1_Q | ||
698 | +6t34_1_R | ||
699 | +6t34_1_S | ||
700 | +6ip8_1_ZY | ||
701 | +6ip5_1_ZY | ||
702 | +6ip5_1_ZU | ||
703 | +6ip6_1_ZY | ||
704 | +6ip8_1_ZZ | ||
705 | +6ip6_1_ZZ | ||
706 | +6uu3_1_333 | ||
707 | +6uu1_1_333 | ||
708 | +1pn8_1_D | ||
709 | +3er8_1_H | ||
710 | +3er8_1_G | ||
711 | +3er8_1_F | ||
712 | +5o3j_1_B | ||
713 | +4dr7_1_B | ||
714 | +1i5l_1_Y | ||
715 | +1i5l_1_U | ||
716 | +4dr6_1_B | ||
717 | +6i2n_1_U | ||
718 | +4v68_1_A0 | ||
719 | +6vyu_1_Y | ||
720 | +6vyw_1_Y | ||
721 | +6vz7_1_Y | ||
722 | +6vz5_1_Y | ||
723 | +6vz3_1_Y | ||
724 | +6vyy_1_Y | ||
725 | +6vyx_1_Y | ||
726 | +6vyz_1_Y | ||
727 | +6vz2_1_Y | ||
728 | +1mvr_1_1 | ||
729 | +6vyt_1_Y | ||
730 | +1cgm_1_I | ||
731 | +3jb7_1_T | ||
732 | +3jb7_1_M | ||
733 | +3j0o_1_D | ||
734 | +3j0l_1_D | ||
735 | +3j0q_1_D | ||
736 | +3j0p_1_D | ||
737 | +2tmv_1_R | ||
738 | +5a79_1_R | ||
739 | +5a7a_1_R | ||
740 | +2om3_1_R | ||
741 | +2xea_1_R | ||
742 | +4v7e_1_AA | ||
743 | +4v7e_1_AC | ||
744 | +4wtl_1_T | ||
745 | +4wtl_1_P | ||
746 | +1xnq_1_W | ||
747 | +1x18_1_C | ||
748 | +1x18_1_B | ||
749 | +1x18_1_D | ||
750 | +1vq6_1_4 | ||
751 | +4am3_1_D | ||
752 | +4am3_1_H | ||
753 | +4am3_1_I | ||
754 | +4lj0_1_C | ||
755 | +4lj0_1_D | ||
756 | +4lj0_1_E | ||
757 | +5lzy_1_HH | ||
758 | +4wtj_1_T | ||
759 | +4wtj_1_P | ||
760 | +4xbf_1_D | ||
761 | +6n6d_1_D | ||
762 | +6n6k_1_C | ||
763 | +6n6k_1_D | ||
764 | +3rtj_1_D | ||
765 | +6ty9_1_M | ||
766 | +6tz1_1_N | ||
767 | +6sce_1_B | ||
768 | +6xl1_1_C | ||
769 | +6scf_1_I | ||
770 | +6scf_1_K | ||
771 | +6yud_1_K | ||
772 | +6yud_1_O | ||
773 | +6scf_1_M | ||
774 | +6yud_1_P | ||
775 | +6scf_1_L | ||
776 | +6yud_1_M | ||
777 | +6yud_1_Q | ||
778 | +6w11_1_C | ||
779 | +6o6x_1_D | ||
780 | +4ba2_1_R | ||
781 | +7bdv_1_F | ||
782 | +7bdv_1_H | ||
783 | +6o6x_1_C | ||
784 | +7did_1_C | ||
785 | +6o7b_1_C | ||
786 | +6o6v_1_C | ||
787 | +6wxx_1_Y | ||
788 | +6wxx_1_X | ||
789 | +6r7b_1_D | ||
790 | +6r9r_1_D | ||
791 | +6ov0_1_E | ||
792 | +6ov0_1_H | ||
793 | +6ov0_1_G | ||
794 | +6o6v_1_D | ||
795 | +6ov0_1_F | ||
796 | +6o7b_1_D | ||
797 | +5e02_1_C | ||
798 | +6r9r_1_E | ||
799 | +6r7b_1_E | ||
800 | +6o7i_1_I | ||
801 | +6o7h_1_K | ||
802 | +7l6t_1_C | ||
803 | +7jyy_1_F | ||
804 | +7jyy_1_E | ||
805 | +7jz0_1_F | ||
806 | +7jz0_1_E | ||
807 | +6rt6_1_A | ||
808 | +6rt6_1_E | ||
809 | +1y1y_1_P | ||
810 | +5zuu_1_I | ||
811 | +5zuu_1_G | ||
812 | +4peh_1_W | ||
813 | +4peh_1_V | ||
814 | +4peh_1_X | ||
815 | +4peh_1_Y | ||
816 | +4peh_1_Z | ||
817 | +6mkn_1_W | ||
818 | +7kl3_1_B | ||
819 | +4cxg_1_C | ||
820 | +4cxh_1_C | ||
821 | +1x1l_1_A | ||
822 | +1zc8_1_Z | ||
823 | +2ob7_1_D | ||
824 | +2ob7_1_A | ||
825 | +4eya_1_E | ||
826 | +4eya_1_F | ||
827 | +4eya_1_Q | ||
828 | +4eya_1_R | ||
829 | +1qzc_1_B | ||
830 | +1t1o_1_B | ||
831 | +1mvr_1_C | ||
832 | +1t1m_1_B | ||
833 | +1t1o_1_C | ||
834 | +1t1m_1_A | ||
835 | +1t1o_1_A | ||
836 | +2r1g_1_B | ||
837 | +4ht9_1_E | ||
838 | +6z1p_1_AB | ||
839 | +6z1p_1_AA | ||
840 | +4ii9_1_C | ||
841 | +5mq0_1_3 | ||
842 | +5uk4_1_X | ||
843 | +5uk4_1_V | ||
844 | +5uk4_1_W | ||
845 | +5uk4_1_U | ||
846 | +5f6c_1_E | ||
847 | +4rcj_1_B | ||
848 | +1xnr_1_W | ||
849 | +2agn_1_A | ||
850 | +2agn_1_C | ||
851 | +2agn_1_B | ||
852 | +6e0o_1_C | ||
853 | +6o75_1_D | ||
854 | +6o75_1_C | ||
855 | +6e0o_1_B | ||
856 | +3j06_1_R | ||
857 | +1r2x_1_C | ||
858 | +1r2w_1_C | ||
859 | +1eg0_1_L | ||
860 | +4eya_1_G | ||
861 | +4eya_1_H | ||
862 | +4eya_1_S | ||
863 | +4eya_1_T | ||
864 | +4dr4_1_V | ||
865 | +1ibl_1_Z | ||
866 | +1ibm_1_Z | ||
867 | +4dr5_1_V | ||
868 | +4d61_1_J | ||
869 | +1trj_1_B | ||
870 | +1trj_1_C | ||
871 | +5tbw_1_SR | ||
872 | +6hhq_1_SR | ||
873 | +6zvi_1_H | ||
874 | +6sv4_1_2B | ||
875 | +6sv4_1_2C | ||
876 | +6t83_1_2B | ||
877 | +6t83_1_A | ||
878 | +6i7o_1_2B | ||
879 | +6q8y_1_N | ||
880 | +6sv4_1_N | ||
881 | +6i7o_1_N | ||
882 | +6swa_1_S | ||
883 | +5k8h_1_A | ||
884 | +5z4a_1_B | ||
885 | +3jbu_1_V | ||
886 | +1h2c_1_R | ||
887 | +1h2d_1_S | ||
888 | +1h2d_1_R | ||
889 | +6szs_1_X | ||
890 | +5mgp_1_X | ||
891 | +6enu_1_X | ||
892 | +6enf_1_X | ||
893 | +6enj_1_X | ||
894 | +1pvo_1_L | ||
895 | +1pvo_1_G | ||
896 | +1pvo_1_H | ||
897 | +1pvo_1_J | ||
898 | +1pvo_1_K | ||
899 | +2ht1_1_K | ||
900 | +2ht1_1_J | ||
901 | +5sze_1_C | ||
902 | +6wre_1_D | ||
903 | +6i0u_1_B | ||
904 | +5zsa_1_C | ||
905 | +5zsa_1_D | ||
906 | +1n34_1_Z | ||
907 | +3pf5_1_S | ||
908 | +6ppn_1_A | ||
909 | +6ppn_1_I | ||
910 | +5flx_1_Z | ||
911 | +6eri_1_AX | ||
912 | +7d80_1_Y | ||
913 | +1zc8_1_A | ||
914 | +1zc8_1_C | ||
915 | +1zc8_1_B | ||
916 | +1zc8_1_G | ||
917 | +1zc8_1_I | ||
918 | +1zc8_1_H | ||
919 | +1zc8_1_J | ||
920 | +7du2_1_R | ||
921 | +4v8z_1_CX | ||
922 | +6kqe_1_I | ||
923 | +5uh8_1_I | ||
924 | +5vi5_1_Q | ||
925 | +4xln_1_T | ||
926 | +4xlr_1_T | ||
927 | +4xln_1_Q | ||
928 | +5i2d_1_K | ||
929 | +5i2d_1_V | ||
930 | +4xlr_1_Q | ||
931 | +6sty_1_C | ||
932 | +6sty_1_F | ||
933 | +2xs5_1_D | ||
934 | +3ok4_1_N | ||
935 | +3ok4_1_L | ||
936 | +3ok4_1_Z | ||
937 | +3ok4_1_4 | ||
938 | +3ok4_1_V | ||
939 | +3ok4_1_X | ||
940 | +3ok4_1_P | ||
941 | +3ok4_1_H | ||
942 | +3ok4_1_J | ||
943 | +3ok4_1_R | ||
944 | +3ok4_1_T | ||
945 | +3ok4_1_2 | ||
946 | +6n6h_1_D | ||
947 | +5wnt_1_B | ||
948 | +3b0u_1_B | ||
949 | +3b0u_1_A | ||
950 | +4x9e_1_G | ||
951 | +4x9e_1_H | ||
952 | +6z1p_1_BB | ||
953 | +6z1p_1_BA | ||
954 | +2uxd_1_X | ||
955 | +6ywe_1_BB | ||
956 | +3ol9_1_D | ||
957 | +3ol9_1_H | ||
958 | +3ol9_1_L | ||
959 | +3ol9_1_P | ||
960 | +3olb_1_L | ||
961 | +3olb_1_P | ||
962 | +3olb_1_D | ||
963 | +3olb_1_H | ||
964 | +3ol6_1_D | ||
965 | +3ol6_1_H | ||
966 | +3ol6_1_L | ||
967 | +3ol6_1_P | ||
968 | +3ol8_1_D | ||
969 | +3ol8_1_H | ||
970 | +3ol7_1_L | ||
971 | +3ol7_1_P | ||
972 | +3ol7_1_D | ||
973 | +3ol7_1_H | ||
974 | +3ol8_1_L | ||
975 | +3ol8_1_P | ||
976 | +1qzc_1_C | ||
977 | +1qzc_1_A | ||
978 | +6yrq_1_E | ||
979 | +6yrq_1_H | ||
980 | +6yrq_1_G | ||
981 | +6yrq_1_F | ||
982 | +6yrb_1_C | ||
983 | +6yrb_1_D | ||
984 | +1mvr_1_D | ||
985 | +6gz5_1_BV | ||
986 | +6gz4_1_BV | ||
987 | +6gz3_1_BV | ||
988 | +6fti_1_Q | ||
989 | +4v7e_1_AB | ||
990 | +4v7e_1_AE | ||
991 | +4v7e_1_AD | ||
992 | +4x62_1_B | ||
993 | +4x64_1_B | ||
994 | +4x65_1_B | ||
995 | +1xmq_1_W | ||
996 | +4x66_1_B | ||
997 | +3t1h_1_W | ||
998 | +3t1y_1_W | ||
999 | +1xmo_1_W | ||
1000 | +4adx_1_9 | ||
1001 | +6kr6_1_B | ||
1002 | +1zn1_1_B | ||
1003 | +6z8k_1_X | ||
1004 | +4csf_1_U | ||
1005 | +4csf_1_Q | ||
1006 | +4csf_1_G | ||
1007 | +4csf_1_M | ||
1008 | +4csf_1_K | ||
1009 | +4csf_1_A | ||
1010 | +4csf_1_I | ||
1011 | +4csf_1_S | ||
1012 | +4csf_1_C | ||
1013 | +4csf_1_W | ||
1014 | +4csf_1_O | ||
1015 | +4csf_1_E | ||
1016 | +6ywx_1_BB | ||
1017 | +6th6_1_AA | ||
1018 | +6skg_1_AA | ||
1019 | +6skf_1_AA | ||
1020 | +6q8y_1_M | ||
1021 | +6i7o_1_M | ||
1022 | +6zmw_1_W | ||
1023 | +6ybv_1_W | ||
1024 | +2fz2_1_D | ||
1025 | +2xpj_1_D | ||
1026 | +2vrt_1_H | ||
1027 | +2vrt_1_G | ||
1028 | +1emi_1_B | ||
1029 | +6r9m_1_B | ||
1030 | +4nia_1_C | ||
1031 | +4nia_1_A | ||
1032 | +4nia_1_H | ||
1033 | +4nia_1_N | ||
1034 | +4nia_1_G | ||
1035 | +4nia_1_D | ||
1036 | +4nia_1_B | ||
1037 | +4nia_1_I | ||
1038 | +4nia_1_E | ||
1039 | +4nia_1_M | ||
1040 | +4oq9_1_I | ||
1041 | +4oq9_1_G | ||
1042 | +4oq9_1_C | ||
1043 | +4oq9_1_H | ||
1044 | +4oq9_1_N | ||
1045 | +4oq9_1_A | ||
1046 | +4oq9_1_D | ||
1047 | +4oq9_1_E | ||
1048 | +4oq9_1_M | ||
1049 | +4oq9_1_B | ||
1050 | +5uhc_1_I | ||
1051 | +1uvn_1_F | ||
1052 | +1uvn_1_B | ||
1053 | +1uvn_1_D | ||
1054 | +3iy9_1_A | ||
1055 | +4wtk_1_T | ||
1056 | +4wtk_1_P | ||
1057 | +1vqn_1_4 | ||
1058 | +4oav_1_C | ||
1059 | +4oav_1_A | ||
1060 | +3ep2_1_E | ||
1061 | +3eq3_1_E | ||
1062 | +3eq4_1_E | ||
1063 | +3ep2_1_A | ||
1064 | +3eq3_1_A | ||
1065 | +3eq4_1_A | ||
1066 | +3ep2_1_C | ||
1067 | +3eq3_1_C | ||
1068 | +3eq4_1_C | ||
1069 | +3ep2_1_B | ||
1070 | +3eq3_1_B | ||
1071 | +3eq4_1_B | ||
1072 | +4i67_1_B | ||
1073 | +3pgw_1_R | ||
1074 | +3pgw_1_N | ||
1075 | +3cw1_1_X | ||
1076 | +3cw1_1_W | ||
1077 | +3cw1_1_V | ||
1078 | +7b0y_1_A | ||
1079 | +6k32_1_T | ||
1080 | +6k32_1_P | ||
1081 | +5mmj_1_A | ||
1082 | +5x8r_1_A | ||
1083 | +2agn_1_E | ||
1084 | +2agn_1_D | ||
1085 | +4v5z_1_BD | ||
1086 | +6yw5_1_AA | ||
1087 | +6ywe_1_AA | ||
1088 | +6ywy_1_AA | ||
1089 | +6ywx_1_AA | ||
1090 | +3nvk_1_G | ||
1091 | +3nvk_1_S | ||
1092 | +2iy3_1_B | ||
1093 | +1cwp_1_F | ||
1094 | +5z4j_1_B | ||
1095 | +5gmf_1_E | ||
1096 | +5gmf_1_H | ||
1097 | +6e4p_1_J | ||
1098 | +5gmf_1_F | ||
1099 | +5gmf_1_G | ||
1100 | +5gmg_1_D | ||
1101 | +5gmg_1_C | ||
1102 | +6e4p_1_K | ||
1103 | +3ie1_1_E | ||
1104 | +3ie1_1_H | ||
1105 | +3ie1_1_F | ||
1106 | +4dr7_1_V | ||
1107 | +3ie1_1_G | ||
1108 | +3s4g_1_C | ||
1109 | +3s4g_1_B | ||
1110 | +2qqp_1_R | ||
1111 | +1nb7_1_E | ||
1112 | +1nb7_1_F | ||
1113 | +4hos_1_X | ||
1114 | +3p6y_1_T | ||
1115 | +3p6y_1_V | ||
1116 | +3p6y_1_U | ||
1117 | +3p6y_1_Q | ||
1118 | +3p6y_1_W | ||
1119 | +5dto_1_B | ||
1120 | +4cxh_1_X | ||
1121 | +1uvj_1_F | ||
1122 | +1uvj_1_D | ||
1123 | +1uvj_1_E | ||
1124 | +6kqd_1_I | ||
1125 | +6kqd_1_S | ||
1126 | +5uh5_1_I | ||
1127 | +1ytu_1_F | ||
1128 | +1ytu_1_D | ||
1129 | +4kzz_1_J | ||
1130 | +7a09_1_F | ||
1131 | +5t2c_1_AN | ||
1132 | +4v5z_1_BF | ||
1133 | +3j6b_1_E | ||
1134 | +4v4f_1_B6 | ||
1135 | +4v4f_1_A5 | ||
1136 | +4v4f_1_A3 | ||
1137 | +4v4f_1_B0 | ||
1138 | +4v4f_1_B9 | ||
1139 | +4v4f_1_A2 | ||
1140 | +4v4f_1_A8 | ||
1141 | +4v4f_1_A1 | ||
1142 | +4v4f_1_A9 | ||
1143 | +4v4f_1_BZ | ||
1144 | +4v4f_1_B8 | ||
1145 | +4v4f_1_B7 | ||
1146 | +4v4f_1_B5 | ||
1147 | +4v4f_1_A0 | ||
1148 | +4v4f_1_A7 | ||
1149 | +4v4f_1_A4 | ||
1150 | +4v4f_1_AZ | ||
1151 | +4v4f_1_B3 | ||
1152 | +4v4f_1_B1 | ||
1153 | +4v4f_1_B4 | ||
1154 | +4v4f_1_A6 | ||
1155 | +4v4f_1_B2 | ||
1156 | +5it9_1_I | ||
1157 | +7jqc_1_I | ||
1158 | +5zsb_1_C | ||
1159 | +5zsb_1_D | ||
1160 | +5zsn_1_D | ||
1161 | +5zsn_1_E | ||
1162 | +1cwp_1_D | ||
1163 | +3jcr_1_N | ||
1164 | +6gfw_1_R | ||
1165 | +2vaz_1_A | ||
1166 | +6zm6_1_X | ||
1167 | +6zm5_1_X | ||
1168 | +6zm6_1_W | ||
1169 | +6zm5_1_W | ||
1170 | +4v5z_1_BP | ||
1171 | +6n6e_1_D | ||
1172 | +4g7o_1_I | ||
1173 | +4g7o_1_S | ||
1174 | +5x22_1_S | ||
1175 | +5x22_1_I | ||
1176 | +5x21_1_I | ||
1177 | +5uh6_1_I | ||
1178 | +6l74_1_I | ||
1179 | +5uh9_1_I | ||
1180 | +2ftc_1_R | ||
1181 | +7a5j_1_X | ||
1182 | +6sag_1_R | ||
1183 | +4udv_1_R | ||
1184 | +2r1g_1_E | ||
1185 | +5zsc_1_D | ||
1186 | +5zsc_1_C | ||
1187 | +6woy_1_I | ||
1188 | +6wox_1_I | ||
1189 | +4gkk_1_W | ||
1190 | +4v9e_1_AG | ||
1191 | +4v9e_1_BM | ||
1192 | +4v9e_1_AM | ||
1193 | +4v9e_1_AA | ||
1194 | +4v9e_1_BA | ||
1195 | +4v9e_1_BG | ||
1196 | +5lzs_1_II | ||
1197 | +6fqr_1_C | ||
1198 | +6ha1_1_X | ||
1199 | +5kcr_1_1X | ||
1200 | +6uu4_1_333 | ||
1201 | +6uu0_1_333 | ||
1202 | +6uuc_1_333 | ||
1203 | +6uu2_1_333 | ||
1204 | +6xl9_1_R | ||
1205 | +6b6h_1_3 | ||
1206 | +6xh8_1_3 | ||
1207 | +6pb4_1_3 | ||
1208 | +3m7n_1_Z | ||
1209 | +3m85_1_X | ||
1210 | +3m85_1_Z | ||
1211 | +3m85_1_Y | ||
1212 | +1e8s_1_C | ||
1213 | +5wnp_1_B | ||
1214 | +5wnv_1_B | ||
1215 | +5yts_1_B | ||
1216 | +1utd_1_6 | ||
1217 | +1utd_1_Z | ||
1218 | +1utd_1_4 | ||
1219 | +1utd_1_7 | ||
1220 | +1utd_1_9 | ||
1221 | +1utd_1_5 | ||
1222 | +1utd_1_3 | ||
1223 | +1utd_1_2 | ||
1224 | +1utd_1_8 | ||
1225 | +1utd_1_1 | ||
1226 | +6n6i_1_C | ||
1227 | +6n6i_1_D | ||
1228 | +6n6a_1_D | ||
1229 | +6ij2_1_F | ||
1230 | +6ij2_1_G | ||
1231 | +6ij2_1_H | ||
1232 | +6ij2_1_E | ||
1233 | +3u2e_1_D | ||
1234 | +3u2e_1_C | ||
1235 | +5uef_1_C | ||
1236 | +5uef_1_D | ||
1237 | +4x4u_1_H | ||
1238 | +4afy_1_D | ||
1239 | +6oy5_1_I | ||
1240 | +6owl_1_B | ||
1241 | +6owl_1_C | ||
1242 | +4afy_1_C | ||
1243 | +4lq3_1_R | ||
1244 | +6s0m_1_C | ||
1245 | +6ymw_1_C | ||
1246 | +7a5g_1_J | ||
1247 | +6gx6_1_B | ||
1248 | +4k4s_1_D | ||
1249 | +4k4s_1_H | ||
1250 | +4k4t_1_H | ||
1251 | +4k4t_1_D | ||
1252 | +1zn1_1_C | ||
1253 | +1zn0_1_C | ||
1254 | +1xpu_1_G | ||
1255 | +1xpu_1_L | ||
1256 | +1xpr_1_L | ||
1257 | +1xpu_1_H | ||
1258 | +1xpo_1_K | ||
1259 | +1xpo_1_J | ||
1260 | +1xpu_1_J | ||
1261 | +1xpo_1_H | ||
1262 | +1xpr_1_J | ||
1263 | +1xpu_1_K | ||
1264 | +1xpr_1_K | ||
1265 | +1xpo_1_M | ||
1266 | +1xpo_1_L | ||
1267 | +1xpu_1_M | ||
1268 | +1xpr_1_M | ||
1269 | +1xpo_1_G | ||
1270 | +1xpr_1_H | ||
1271 | +1xpr_1_G | ||
1272 | +5x70_1_E | ||
1273 | +5x70_1_G | ||
1274 | +6gc5_1_F | ||
1275 | +6gc5_1_H | ||
1276 | +6gc5_1_G | ||
1277 | +1n1h_1_B | ||
1278 | +4ohz_1_B | ||
1279 | +6t83_1_6B | ||
1280 | +4gv6_1_C | ||
1281 | +4gv6_1_B | ||
1282 | +4gv3_1_C | ||
1283 | +4gv3_1_B | ||
1284 | +4gv9_1_E | ||
1285 | +6i7o_1_L | ||
1286 | +2a8v_1_D | ||
1287 | +6qx3_1_G | ||
1288 | +2xnr_1_C | ||
1289 | +4gkj_1_W | ||
1290 | +4v5z_1_BC | ||
1291 | +5y88_1_X | ||
1292 | +4v5z_1_BB | ||
1293 | +3j0o_1_H | ||
1294 | +3j0l_1_H | ||
1295 | +3j0p_1_H | ||
1296 | +3j0q_1_H | ||
1297 | +4v5z_1_BH | ||
1298 | +3j0o_1_F | ||
1299 | +3j0l_1_F | ||
1300 | +3j0p_1_F | ||
1301 | +3j0q_1_F | ||
1302 | +3j0o_1_B | ||
1303 | +3j0l_1_B | ||
1304 | +3j0o_1_C | ||
1305 | +3j0l_1_C | ||
1306 | +3j0q_1_C | ||
1307 | +3j0p_1_C | ||
1308 | +3j0o_1_A | ||
1309 | +3j0l_1_A | ||
1310 | +3j0q_1_A | ||
1311 | +3j0p_1_A | ||
1312 | +4v5z_1_BJ | ||
1313 | +6ys3_1_V | ||
1314 | +6qdw_1_V | ||
1315 | +5hk0_1_F | ||
1316 | +4qm6_1_D | ||
1317 | +4qm6_1_C | ||
1318 | +4jzu_1_C | ||
1319 | +4jzv_1_C | ||
1320 | +5ytv_1_B | ||
1321 | +4k4z_1_P | ||
1322 | +4k4z_1_D | ||
1323 | +4k4x_1_L | ||
1324 | +4k4z_1_L | ||
1325 | +4k4x_1_D | ||
1326 | +4k4z_1_H | ||
1327 | +4k4x_1_H | ||
1328 | +4k4x_1_P | ||
1329 | +4a3b_1_P | ||
1330 | +4a3m_1_P | ||
1331 | +6u6y_1_E | ||
1332 | +6u6y_1_G | ||
1333 | +6u6y_1_F | ||
1334 | +6u6y_1_H | ||
1335 | +6qik_1_X | ||
1336 | +6rzz_1_X | ||
1337 | +6ri5_1_X | ||
1338 | +6qt0_1_X | ||
1339 | +6qtz_1_X | ||
1340 | +6s05_1_X | ||
1341 | +6t83_1_BB | ||
1342 | +6t83_1_4B | ||
1343 | +5fl8_1_Z | ||
1344 | +5jcs_1_Z | ||
1345 | +5mrc_1_BB | ||
1346 | +5mre_1_BB | ||
1347 | +5mrf_1_BB | ||
1348 | +4v5z_1_BN | ||
1349 | +3j46_1_P | ||
1350 | +3jcr_1_M | ||
1351 | +4e6b_1_A | ||
1352 | +4e6b_1_B | ||
1353 | +6a6l_1_D | ||
1354 | +4v5z_1_BS | ||
1355 | +4v8t_1_1 | ||
1356 | +1uvi_1_D | ||
1357 | +1uvi_1_F | ||
1358 | +1uvi_1_E | ||
1359 | +4m7d_1_P | ||
1360 | +4k4u_1_D | ||
1361 | +4k4u_1_H | ||
1362 | +6rt7_1_E | ||
1363 | +6rt7_1_A | ||
1364 | +2voo_1_C | ||
1365 | +2voo_1_D | ||
1366 | +5k78_1_X | ||
1367 | +5k78_1_Y | ||
1368 | +4ylo_1_9 | ||
1369 | +5vyc_1_I2 | ||
1370 | +5vyc_1_I3 | ||
1371 | +5vyc_1_I5 | ||
1372 | +5vyc_1_I1 | ||
1373 | +5vyc_1_I6 | ||
1374 | +5vyc_1_I4 | ||
1375 | +6ip8_1_2M | ||
1376 | +6ip5_1_2M | ||
1377 | +6ip6_1_2M | ||
1378 | +6qcs_1_M | ||
1379 | +486d_1_G | ||
1380 | +2r1g_1_C | ||
1381 | +486d_1_F | ||
1382 | +4v5z_1_B0 | ||
1383 | +4nia_1_O | ||
1384 | +4nia_1_J | ||
1385 | +4nia_1_K | ||
1386 | +4nia_1_L | ||
1387 | +4nia_1_F | ||
1388 | +4oq9_1_K | ||
1389 | +4oq9_1_O | ||
1390 | +4oq9_1_J | ||
1391 | +4oq9_1_F | ||
1392 | +4oq9_1_L | ||
1393 | +6r9q_1_B | ||
1394 | +6v3a_1_SN1 | ||
1395 | +6v3b_1_SN1 | ||
1396 | +6v39_1_SN1 | ||
1397 | +6v3e_1_SN1 | ||
1398 | +1pn7_1_C | ||
1399 | +1mj1_1_Q | ||
1400 | +1mj1_1_R | ||
1401 | +4dr6_1_V | ||
1402 | +6kql_1_I | ||
1403 | +4eya_1_M | ||
1404 | +4eya_1_N | ||
1405 | +4eya_1_A | ||
1406 | +4eya_1_B | ||
1407 | +2wj8_1_D | ||
1408 | +2wj8_1_I | ||
1409 | +2wj8_1_L | ||
1410 | +2wj8_1_F | ||
1411 | +2wj8_1_C | ||
1412 | +2wj8_1_Q | ||
1413 | +2wj8_1_J | ||
1414 | +2wj8_1_P | ||
1415 | +2wj8_1_K | ||
1416 | +2wj8_1_E | ||
1417 | +2wj8_1_T | ||
1418 | +2wj8_1_B | ||
1419 | +2wj8_1_O | ||
1420 | +2wj8_1_N | ||
1421 | +2wj8_1_A | ||
1422 | +2wj8_1_H | ||
1423 | +2wj8_1_R | ||
1424 | +2wj8_1_M | ||
1425 | +2wj8_1_S | ||
1426 | +2wj8_1_G | ||
1427 | +4e6b_1_E | ||
1428 | +4e6b_1_F | ||
1429 | +6p71_1_I | ||
1430 | +3pdm_1_R | ||
1431 | +5det_1_P | ||
1432 | +5els_1_I | ||
1433 | +4n2s_1_B | ||
1434 | +5fl8_1_Y | ||
1435 | +5jcs_1_Y | ||
1436 | +4yoe_1_E | ||
1437 | +6ow3_1_I | ||
1438 | +6ovy_1_I | ||
1439 | +6oy6_1_I | ||
1440 | +4bbl_1_Y | ||
1441 | +4bbl_1_Z | ||
1442 | +4qvd_1_H | ||
1443 | +5gxi_1_B | ||
1444 | +3iy8_1_A | ||
1445 | +6tnu_1_M | ||
1446 | +5mc6_1_M | ||
1447 | +5mc6_1_N | ||
1448 | +4eya_1_O | ||
1449 | +4eya_1_P | ||
1450 | +4eya_1_C | ||
1451 | +4eya_1_D | ||
1452 | +6htq_1_V | ||
1453 | +6htq_1_W | ||
1454 | +6htq_1_U | ||
1455 | +6uu6_1_333 | ||
1456 | +6v3a_1_V | ||
1457 | +6v39_1_V | ||
1458 | +5a0v_1_F | ||
1459 | +3avt_1_T | ||
1460 | +6d1v_1_C | ||
1461 | +4s2x_1_B | ||
1462 | +4s2y_1_B | ||
1463 | +5wnu_1_B | ||
1464 | +1zc8_1_F | ||
1465 | +1vtm_1_R | ||
1466 | +4v5z_1_BA | ||
1467 | +4v5z_1_BE | ||
1468 | +4v5z_1_BG | ||
1469 | +4v5z_1_BI | ||
1470 | +4v5z_1_BK | ||
1471 | +4v5z_1_BM | ||
1472 | +4v5z_1_BL | ||
1473 | +4v5z_1_BV | ||
1474 | +4v5z_1_BO | ||
1475 | +4v5z_1_BQ | ||
1476 | +4v5z_1_BR | ||
1477 | +4v5z_1_BT | ||
1478 | +4v5z_1_BU | ||
1479 | +4v5z_1_BW | ||
1480 | +4v5z_1_BY | ||
1481 | +4v5z_1_BX | ||
1482 | +4v5z_1_BZ | ||
1483 | +5elt_1_F | ||
1484 | +5elt_1_E | ||
1485 | +6xlj_1_R | ||
1486 | +6u9x_1_H | ||
1487 | +6u9x_1_K | ||
1488 | +5elk_1_R | ||
1489 | +6okk_1_G | ||
1490 | +4cxg_1_A | ||
1491 | +4cxh_1_A | ||
1492 | +6bk8_1_I | ||
1493 | +4cxg_1_B | ||
1494 | +4cxh_1_B | ||
1495 | +4v5z_1_B1 | ||
1496 | +5z4d_1_B | ||
1497 | +6o78_1_E | ||
1498 | +6xa1_1_BV | ||
1499 | +6ha8_1_X | ||
1500 | +1m8w_1_E | ||
1501 | +1m8w_1_F | ||
1502 | +5udi_1_B | ||
1503 | +5udl_1_B | ||
1504 | +5udk_1_B | ||
1505 | +5udj_1_B | ||
1506 | +5w5i_1_B | ||
1507 | +5w5i_1_D | ||
1508 | +5w5h_1_B | ||
1509 | +5w5h_1_D | ||
1510 | +4eya_1_K | ||
1511 | +4eya_1_L | ||
1512 | +4eya_1_I | ||
1513 | +4eya_1_J | ||
1514 | +4g9z_1_E | ||
1515 | +4g9z_1_F | ||
1516 | +3nma_1_B | ||
1517 | +3nma_1_C | ||
1518 | +6een_1_G | ||
1519 | +6een_1_I | ||
1520 | +6een_1_H | ||
1521 | +4wti_1_T | ||
1522 | +4wti_1_P | ||
1523 | +5l3p_1_Y | ||
1524 | +4hor_1_X | ||
1525 | +3rzo_1_R | ||
1526 | +2f4v_1_Z | ||
1527 | +1qln_1_R | ||
1528 | +6ogy_1_M | ||
1529 | +6ogy_1_N | ||
1530 | +6uej_1_B | ||
1531 | +6ywy_1_BB | ||
1532 | +1x18_1_A | ||
1533 | +5ytx_1_B | ||
1534 | +4g0a_1_H | ||
1535 | +6r9p_1_B | ||
1536 | +3koa_1_C | ||
1537 | +4n48_1_D | ||
1538 | +4n48_1_G | ||
1539 | +6kug_1_B | ||
1540 | +6ktc_1_V | ||
1541 | +6ole_1_U | ||
1542 | +6om0_1_U | ||
1543 | +6olg_1_BV | ||
1544 | +6oli_1_U | ||
1545 | +6om7_1_U | ||
1546 | +6w6l_1_U | ||
1547 | +6olz_1_BV | ||
1548 | +6olf_1_U | ||
1549 | +5lzd_1_X | ||
1550 | +6m7k_1_B | ||
1551 | +3cd6_1_4 | ||
1552 | +3cma_1_5 | ||
1553 | +6n9e_1_2W | ||
1554 | +1vqo_1_4 | ||
1555 | +1qvg_1_3 | ||
1556 | +3cme_1_5 | ||
1557 | +5lzd_1_W | ||
1558 | +5lze_1_W | ||
1559 | +5lzc_1_W | ||
1560 | +5lzb_1_W | ||
1561 | +3wzi_1_C | ||
1562 | +1mvr_1_E | ||
1563 | +1mvr_1_B | ||
1564 | +1mvr_1_A | ||
1565 | +4adx_1_0 | ||
1566 | +4adx_1_8 | ||
1567 | +1n33_1_Z | ||
1568 | +6dti_1_W | ||
1569 | +3d2s_1_F | ||
1570 | +3d2s_1_H | ||
1571 | +5mrc_1_AA | ||
1572 | +5mre_1_AA | ||
1573 | +5mrf_1_AA | ||
1574 | +7jhy_1_Z | ||
1575 | +2r1g_1_A | ||
1576 | +2r1g_1_D | ||
1577 | +2r1g_1_F | ||
1578 | +3eq4_1_Y | ||
1579 | +4wkr_1_C | ||
1580 | +2r1g_1_X | ||
1581 | +4v99_1_EC | ||
1582 | +4v99_1_AC | ||
1583 | +4v99_1_BH | ||
1584 | +4v99_1_CH | ||
1585 | +4v99_1_AM | ||
1586 | +4v99_1_DC | ||
1587 | +4v99_1_JW | ||
1588 | +4v99_1_EH | ||
1589 | +4v99_1_BW | ||
1590 | +4v99_1_FW | ||
1591 | +4v99_1_AW | ||
1592 | +4v99_1_BC | ||
1593 | +4v99_1_BM | ||
1594 | +4v99_1_IC | ||
1595 | +4v99_1_EM | ||
1596 | +4v99_1_ER | ||
1597 | +4v99_1_IW | ||
1598 | +4v99_1_JH | ||
1599 | +4v99_1_JR | ||
1600 | +4v99_1_AH | ||
1601 | +4v99_1_GR | ||
1602 | +4v99_1_IR | ||
1603 | +4v99_1_BR | ||
1604 | +4v99_1_CW | ||
1605 | +4v99_1_HR | ||
1606 | +4v99_1_FH | ||
1607 | +4v99_1_HC | ||
1608 | +4v99_1_DW | ||
1609 | +4v99_1_GC | ||
1610 | +4v99_1_JC | ||
1611 | +4v99_1_DM | ||
1612 | +4v99_1_EW | ||
1613 | +4v99_1_AR | ||
1614 | +4v99_1_CR | ||
1615 | +4v99_1_JM | ||
1616 | +4v99_1_CC | ||
1617 | +4v99_1_IH | ||
1618 | +4v99_1_FR | ||
1619 | +4v99_1_CM | ||
1620 | +4v99_1_IM | ||
1621 | +4v99_1_FM | ||
1622 | +4v99_1_FC | ||
1623 | +4v99_1_GH | ||
1624 | +4v99_1_HM | ||
1625 | +4v99_1_HH | ||
1626 | +4v99_1_DR | ||
1627 | +4v99_1_HW | ||
1628 | +4v99_1_GW | ||
1629 | +4v99_1_DH | ||
1630 | +4v99_1_GM | ||
1631 | +6rt4_1_D | ||
1632 | +6rt4_1_C | ||
1633 | +6zvh_1_X | ||
1634 | +4dwa_1_D | ||
1635 | +6n6c_1_D | ||
1636 | +6n6j_1_C | ||
1637 | +6n6j_1_D | ||
1638 | +6p7q_1_E | ||
1639 | +6p7q_1_F | ||
1640 | +6p7q_1_D | ||
1641 | +6rcl_1_C | ||
1642 | +5jju_1_C | ||
1643 | +4ejt_1_G | ||
1644 | +6lkq_1_W | ||
1645 | +3qsu_1_P | ||
1646 | +3qsu_1_R | ||
1647 | +2xs7_1_B | ||
1648 | +1n38_1_B | ||
1649 | +4qvc_1_G | ||
1650 | +6q1h_1_D | ||
1651 | +6q1h_1_H | ||
1652 | +6p7p_1_F | ||
1653 | +6p7p_1_E | ||
1654 | +6p7p_1_D | ||
1655 | +6vm6_1_J | ||
1656 | +6vm6_1_G | ||
1657 | +6wan_1_K | ||
1658 | +6wan_1_H | ||
1659 | +6wan_1_G | ||
1660 | +6wan_1_L | ||
1661 | +6wan_1_I | ||
1662 | +6ywo_1_F | ||
1663 | +6wan_1_J | ||
1664 | +4oau_1_A | ||
1665 | +6ywo_1_E | ||
1666 | +6ywo_1_K | ||
1667 | +6vm6_1_I | ||
1668 | +6vm6_1_H | ||
1669 | +6ywo_1_I | ||
1670 | +2a1r_1_C | ||
1671 | +6m6v_1_F | ||
1672 | +6m6v_1_E | ||
1673 | +2a1r_1_D | ||
1674 | +3gpq_1_E | ||
1675 | +3gpq_1_F | ||
1676 | +6o79_1_C | ||
1677 | +6vm6_1_K | ||
1678 | +6m6v_1_G | ||
1679 | +6hyu_1_D | ||
1680 | +1laj_1_R | ||
1681 | +6ybv_1_K | ||
1682 | +6mpf_1_W | ||
1683 | +6spc_1_A | ||
1684 | +6spe_1_A | ||
1685 | +6zvk_1_D2 | ||
1686 | +7a01_1_D2 | ||
1687 | +6fti_1_V | ||
1688 | +6ftj_1_V | ||
1689 | +6ftg_1_V | ||
1690 | +4g0a_1_G | ||
1691 | +4g0a_1_F | ||
1692 | +4g0a_1_E | ||
1693 | +2b2d_1_S | ||
1694 | +5hkc_1_C | ||
1695 | +4kzy_1_I | ||
1696 | +4kzz_1_I | ||
1697 | +4kzx_1_I | ||
1698 | +1rmv_1_B | ||
1699 | +4qu7_1_X | ||
1700 | +4qu7_1_V | ||
1701 | +4qu7_1_U | ||
1702 | +4v5z_1_AH | ||
1703 | +4v5z_1_AA | ||
1704 | +4v5z_1_AB | ||
1705 | +4v5z_1_AC | ||
1706 | +4v5z_1_AD | ||
1707 | +4v5z_1_AE | ||
1708 | +4v5z_1_AF | ||
1709 | +4v5z_1_AG | ||
1710 | +6pmi_1_3 | ||
1711 | +6pmj_1_3 | ||
1712 | +5hjz_1_C | ... | ... |
This diff could not be displayed because it is too large.
... | @@ -4,6 +4,7 @@ cd /home/lbecquey/Projects/RNANet | ... | @@ -4,6 +4,7 @@ cd /home/lbecquey/Projects/RNANet |
4 | rm -rf latest_run.log errors.txt | 4 | rm -rf latest_run.log errors.txt |
5 | 5 | ||
6 | # Run RNANet | 6 | # Run RNANet |
7 | +bash -c 'time python3.8 ./RNAnet.py --3d-folder /home/lbecquey/Data/RNA/3D/ --seq-folder /home/lbecquey/Data/RNA/sequences/ -r 20.0 --no-homology --redundant --extract' > latest_run.log 2>&1 | ||
7 | bash -c 'time python3.8 ./RNAnet.py --3d-folder /home/lbecquey/Data/RNA/3D/ --seq-folder /home/lbecquey/Data/RNA/sequences/ -r 20.0 --redundant --sina --extract -s --stats-opts="--wadley --distance-matrices" --archive' > latest_run.log 2>&1 | 8 | bash -c 'time python3.8 ./RNAnet.py --3d-folder /home/lbecquey/Data/RNA/3D/ --seq-folder /home/lbecquey/Data/RNA/sequences/ -r 20.0 --redundant --sina --extract -s --stats-opts="--wadley --distance-matrices" --archive' > latest_run.log 2>&1 |
8 | echo 'Compressing RNANet.db.gz...' >> latest_run.log | 9 | echo 'Compressing RNANet.db.gz...' >> latest_run.log |
9 | touch results/RNANet.db # update last modification date | 10 | touch results/RNANet.db # update last modification date | ... | ... |
scripts/recompute_family.py
0 → 100644
1 | +#!python3 | ||
2 | +import subprocess, os, sys | ||
3 | +from RNAnet import * | ||
4 | + | ||
5 | + | ||
6 | +# Put a list of problematic families here, they will be properly deleted and recomputed | ||
7 | +families = [ | ||
8 | + "RF00005" | ||
9 | +] | ||
10 | + | ||
11 | +# provide the path to your data folders, the RNANet.db file, and the RNANet.py file as arguments to this script | ||
12 | +path_to_3D_data = "/home/lbecquey/Data/RNA/3D/" | ||
13 | +path_to_seq_data = "/home/lbecquey/Data/RNA/sequences/" | ||
14 | +path_to_db = "/home/lbecquey/Projects/RNANet/results/RNANet.db" | ||
15 | + | ||
16 | +for fam in families: | ||
17 | + print() | ||
18 | + print() | ||
19 | + print() | ||
20 | + print(f"Removing {fam} files...") | ||
21 | + | ||
22 | + # Remove the datapoints files | ||
23 | + files = [ f for f in os.listdir(path_to_3D_data + "/datapoints") if fam in f ] | ||
24 | + for f in files: | ||
25 | + subprocess.run(["rm", '-f', path_to_3D_data + f"/datapoints/{f}"]) | ||
26 | + | ||
27 | + # Remove the alignments | ||
28 | + files = [ f for f in os.listdir(path_to_seq_data + "/realigned") if fam in f ] | ||
29 | + for f in files: | ||
30 | + subprocess.run(["rm", '-f', path_to_seq_data + f"/realigned/{f}"]) | ||
31 | + | ||
32 | + # Delete the family from the database, and the associated nucleotides and re_mappings, using foreign keys | ||
33 | + command = ["sqlite3", path_to_db, f"PRAGMA foreign_keys=ON; delete from family where rfam_acc=\"{fam}\";"] | ||
34 | + print(' '.join(command)) | ||
35 | + subprocess.run(command) | ||
36 | + | ||
37 | +# Now re run RNANet normally. | ||
38 | +command = ["python3.8", "./RNAnet.py", "--3d-folder", path_to_3D_data, "--seq-folder", path_to_seq_data, "-r", "20.0", | ||
39 | + "--redundant", "--sina", "--extract", "-s", "--stats-opts=\"--wadley --distance-matrices\""] | ||
40 | +print(' '.join(command)) | ||
41 | +subprocess.run(command) | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -917,7 +917,7 @@ def par_distance_matrix(filelist, f, label, cm_coords, consider_all_atoms, s): | ... | @@ -917,7 +917,7 @@ def par_distance_matrix(filelist, f, label, cm_coords, consider_all_atoms, s): |
917 | # Identify the right 3D file | 917 | # Identify the right 3D file |
918 | filename = '' | 918 | filename = '' |
919 | for file in filelist: | 919 | for file in filelist: |
920 | - if file.startswith(s.id.replace('-', '').replace('[', '_').replace(']', '_')): | 920 | + if file.startswith(s.id.split("RF")[0].replace('-', '').replace('[', '_').replace(']', '_')): |
921 | filename = path_to_3D_data + "rna_mapped_to_Rfam/" + file | 921 | filename = path_to_3D_data + "rna_mapped_to_Rfam/" + file |
922 | break | 922 | break |
923 | if not len(filename): | 923 | if not len(filename): |
... | @@ -954,8 +954,8 @@ def par_distance_matrix(filelist, f, label, cm_coords, consider_all_atoms, s): | ... | @@ -954,8 +954,8 @@ def par_distance_matrix(filelist, f, label, cm_coords, consider_all_atoms, s): |
954 | d[i,j] = get_euclidian_distance(coordinates_with_gaps[i], coordinates_with_gaps[j]) | 954 | d[i,j] = get_euclidian_distance(coordinates_with_gaps[i], coordinates_with_gaps[j]) |
955 | 955 | ||
956 | # Save the individual distance matrices | 956 | # Save the individual distance matrices |
957 | - if f not in LSU_set and f not in SSU_set: | 957 | + # if f not in LSU_set and f not in SSU_set: |
958 | - np.savetxt(runDir + '/results/distance_matrices/' + f + '_'+ label + '/'+ s.id.strip("\'") + '.csv', d, delimiter=",", fmt="%.3f") | 958 | + np.savetxt(runDir + '/results/distance_matrices/' + f + '_'+ label + '/'+ s.id.strip("\'") + '.csv', d, delimiter=",", fmt="%.3f") |
959 | 959 | ||
960 | # For the average and sd, we want to consider only positions of the consensus model. This means: | 960 | # For the average and sd, we want to consider only positions of the consensus model. This means: |
961 | # - Add empty space when we have deletions | 961 | # - Add empty space when we have deletions |
... | @@ -979,11 +979,12 @@ def par_distance_matrix(filelist, f, label, cm_coords, consider_all_atoms, s): | ... | @@ -979,11 +979,12 @@ def par_distance_matrix(filelist, f, label, cm_coords, consider_all_atoms, s): |
979 | for i in range(len(s.seq)): | 979 | for i in range(len(s.seq)): |
980 | if cm_coords[i] is None: | 980 | if cm_coords[i] is None: |
981 | continue | 981 | continue |
982 | - pos_i = int(cm_coords[i])-1 | ||
983 | for j in range(len(s.seq)): | 982 | for j in range(len(s.seq)): |
983 | + if j >= len(cm_coords): | ||
984 | + print(f"Issue with {s.id} mapped to {f} ({label}, {j}/{len(s.seq)}, {len(cm_coords)})") | ||
984 | if cm_coords[j] is None: | 985 | if cm_coords[j] is None: |
985 | continue | 986 | continue |
986 | - c[pos_i, int(cm_coords[j])-1] = d[i,j] | 987 | + c[int(cm_coords[i])-1, int(cm_coords[j])-1] = d[i,j] |
987 | # return the matrices counts, c, c^2 | 988 | # return the matrices counts, c, c^2 |
988 | return 1-np.isnan(c).astype(int), np.nan_to_num(c), np.nan_to_num(c*c) | 989 | return 1-np.isnan(c).astype(int), np.nan_to_num(c), np.nan_to_num(c*c) |
989 | 990 | ||
... | @@ -1015,9 +1016,16 @@ def get_avg_std_distance_matrix(f, consider_all_atoms, multithread=False): | ... | @@ -1015,9 +1016,16 @@ def get_avg_std_distance_matrix(f, consider_all_atoms, multithread=False): |
1015 | r = sql_ask_database(conn, f"SELECT structure_id, '_1_', chain_name, '_', CAST(pdb_start AS TEXT), '-', CAST(pdb_end AS TEXT) FROM chain WHERE rfam_acc='{f}';") | 1016 | r = sql_ask_database(conn, f"SELECT structure_id, '_1_', chain_name, '_', CAST(pdb_start AS TEXT), '-', CAST(pdb_end AS TEXT) FROM chain WHERE rfam_acc='{f}';") |
1016 | filelist = sorted([ ''.join(list(x))+'.cif' for x in r ]) | 1017 | filelist = sorted([ ''.join(list(x))+'.cif' for x in r ]) |
1017 | r = sql_ask_database(conn, f"SELECT cm_coord FROM align_column WHERE rfam_acc = '{f}' AND index_ali > 0 ORDER BY index_ali ASC;") | 1018 | r = sql_ask_database(conn, f"SELECT cm_coord FROM align_column WHERE rfam_acc = '{f}' AND index_ali > 0 ORDER BY index_ali ASC;") |
1018 | - cm_coords = [ x[0] for x in r ] | 1019 | + cm_coords = [ x[0] for x in r ] # len(cm_coords) is the number of saved columns. There are many None values in the list. |
1019 | i = len(cm_coords)-1 | 1020 | i = len(cm_coords)-1 |
1020 | while cm_coords[i] is None: | 1021 | while cm_coords[i] is None: |
1022 | + if i == 0: | ||
1023 | + # Issue somewhere. Abort. | ||
1024 | + warn(f"{f} has no mapping to CM. Ignoring distance matrix.") | ||
1025 | + if not multithread: | ||
1026 | + idxQueue.put(thr_idx) # replace the thread index in the queue | ||
1027 | + setproctitle(f"RNANet statistics.py Worker {thr_idx+1} finished") | ||
1028 | + return 0 | ||
1021 | i -= 1 | 1029 | i -= 1 |
1022 | family_end = int(cm_coords[i]) | 1030 | family_end = int(cm_coords[i]) |
1023 | counts = np.zeros((family_end, family_end)) | 1031 | counts = np.zeros((family_end, family_end)) |
... | @@ -1309,14 +1317,14 @@ if __name__ == "__main__": | ... | @@ -1309,14 +1317,14 @@ if __name__ == "__main__": |
1309 | except: | 1317 | except: |
1310 | print("Something went wrong") | 1318 | print("Something went wrong") |
1311 | 1319 | ||
1312 | - # # Now process the memory-heavy tasks family by family | 1320 | + # Now process the memory-heavy tasks family by family |
1313 | - # if DO_AVG_DISTANCE_MATRIX: | 1321 | + if DO_AVG_DISTANCE_MATRIX: |
1314 | - # for f in LSU_set: | 1322 | + for f in LSU_set: |
1315 | - # get_avg_std_distance_matrix(f, True, True) | 1323 | + get_avg_std_distance_matrix(f, True, True) |
1316 | - # get_avg_std_distance_matrix(f, False, True) | 1324 | + get_avg_std_distance_matrix(f, False, True) |
1317 | - # for f in SSU_set: | 1325 | + for f in SSU_set: |
1318 | - # get_avg_std_distance_matrix(f, True, True) | 1326 | + get_avg_std_distance_matrix(f, True, True) |
1319 | - # get_avg_std_distance_matrix(f, False, True) | 1327 | + get_avg_std_distance_matrix(f, False, True) |
1320 | 1328 | ||
1321 | print() | 1329 | print() |
1322 | print() | 1330 | print() | ... | ... |
-
Please register or login to post a comment