fatmacankara commited on
Commit
ab2d047
·
1 Parent(s): 7465dfc

Update code/add_alignment.py

Browse files
Files changed (1) hide show
  1. code/add_alignment.py +3 -0
code/add_alignment.py CHANGED
@@ -306,10 +306,12 @@ def annotation_pos_on_pdb(annot_positions, startGap, alignment_to_use, identifie
306
 
307
  def final_stage(df, annotation_list, alignment_path):
308
  for i in df.index:
 
309
  identifier = df.at[i, 'uniprotID'] + '_' + df.at[i, 'pdbID'] + '_' + df.at[i, 'chain'] + '_'
310
  alignment_list = do_alignment(identifier, df.at[i, 'uniprotSequence'], df.at[i, 'pdbSequence'], alignment_path)
311
  df.at[i, 'pdb_alignStatus'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[0]
312
  df.at[i, 'mutationPositionOnPDB'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[1]
 
313
  startGap = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[2]
314
  alignment_to_use = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[3]
315
  for annot in annotation_list:
@@ -325,6 +327,7 @@ def final_stage(df, annotation_list, alignment_path):
325
  str(df.at[i, 'domStart']) != '-1.0' or str(df.at[i, 'domEnd']) != '-1.0':
326
  df.at[i, 'domainStartonPDB'] = 'nan'
327
  df.at[i, 'domainEndonPDB'] = 'nan'
 
328
  return df
329
 
330
  def alignment(dataframe_to_align, annotation_list, alignment_path):
 
306
 
307
  def final_stage(df, annotation_list, alignment_path):
308
  for i in df.index:
309
+ st.write('i',i)
310
  identifier = df.at[i, 'uniprotID'] + '_' + df.at[i, 'pdbID'] + '_' + df.at[i, 'chain'] + '_'
311
  alignment_list = do_alignment(identifier, df.at[i, 'uniprotSequence'], df.at[i, 'pdbSequence'], alignment_path)
312
  df.at[i, 'pdb_alignStatus'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[0]
313
  df.at[i, 'mutationPositionOnPDB'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[1]
314
+ st.write('df',df)
315
  startGap = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[2]
316
  alignment_to_use = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[3]
317
  for annot in annotation_list:
 
327
  str(df.at[i, 'domStart']) != '-1.0' or str(df.at[i, 'domEnd']) != '-1.0':
328
  df.at[i, 'domainStartonPDB'] = 'nan'
329
  df.at[i, 'domainEndonPDB'] = 'nan'
330
+ st.write('df_fin',df)
331
  return df
332
 
333
  def alignment(dataframe_to_align, annotation_list, alignment_path):