print(str(self.n_chains)+" RNA chains of interest.")
...
...
@@ -1325,13 +1338,13 @@ class Pipeline:
conn=sqlite3.connect(runDir+"/results/RNANet.db")
# Assert every structure is used
r=sql_ask_database(conn,"""SELECT DISTINCT pdb_id FROM structure WHERE pdb_id NOT IN (SELECT DISTINCT structure_id FROM chain);""")
r=sql_ask_database(conn,"""SELECT DISTINCT pdb_id FROM structure WHERE pdb_id NOT IN (SELECT DISTINCT structure_id FROM chain WHERE issue = 0);""")
iflen(r)andr[0][0]isnotNone:
warn("Structures without referenced chains have been detected. This happens if we have known issues, for example.")
warn("Structures without referenced chains have been detected.")
print(" ".join([x[0]forxinr]))
# Assert every chain is attached to a structure
r=sql_ask_database(conn,"""SELECT DISTINCT chain_id, structure_id FROM chain WHERE structure_id NOT IN (SELECT DISTINCT pdb_id FROM structure);""")
r=sql_ask_database(conn,"""SELECT DISTINCT chain_id, structure_id FROM chain WHERE structure_id NOT IN (SELECT DISTINCT pdb_id FROM structure) AND issue = 0;""")
iflen(r)andr[0][0]isnotNone:
warn("Chains without referenced structures have been detected")