We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 75bfc96 commit 8f221e4Copy full SHA for 8f221e4
evcouplings/compare/protocol.py
@@ -621,8 +621,16 @@ def _map_alphafold_hits(modeldb_list_file, relevant_ids):
621
"uniprot_end": end,
622
})
623
624
- return pd.DataFrame(_table)
625
-
+ if len(_table) > 0:
+ return pd.DataFrame(_table)
626
+ else:
627
+ # reindex so empty dataframe has all columns; use fill_value = "" to force column types to object
628
+ return pd.DataFrame().reindex([
629
+ "uniprot_ac", "pdb_id", "pdb_chain",
630
+ "resseq_start", "resseq_end",
631
+ "coord_start", "coord_end",
632
+ "uniprot_start", "uniprot_end"
633
+ ], axis=1, fill_value="")
634
635
def _identify_predicted_structures(**kwargs):
636
"""
0 commit comments