simonduerr commited on
Commit
80ea1c9
1 Parent(s): 99db958

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -349,7 +349,7 @@ def preprocess_mol(pdb_code="", filepath=""):
349
  print("cleaned", tf_cleaned)
350
  mol.write(tf_cleaned.name)
351
  print(os.listdir())
352
- return tf_cleaned.name, df
353
 
354
 
355
  def assign_sasa(mol):
@@ -378,9 +378,9 @@ def process_atomsel(atomsel):
378
  return atomsel
379
 
380
 
381
- def make_fixed_positions_dict(atomsel, residue_index_df):
382
  # we use the uploaded file for the selection
383
- mol = Molecule("original.pdb")
384
  # use index for selection as resids will change
385
 
386
  # set sasa to 0 for all non protein atoms (all non protein atoms are deleted later)
@@ -447,7 +447,7 @@ def update(
447
 
448
  #pdb_path = get_pdb(pdb_code=inp, filepath=file)
449
 
450
- pdb_path, mol_index = preprocess_mol(pdb_code=inp,filepath=file)
451
 
452
  print("done processing mol")
453
  if pdb_path == None:
@@ -505,7 +505,7 @@ def update(
505
  if atomsel == "":
506
  fixed_positions_dict, selected_residues = None, []
507
  else:
508
- fixed_positions_dict, selected_residues = make_fixed_positions_dict(
509
  atomsel, mol_index
510
  )
511
 
 
349
  print("cleaned", tf_cleaned)
350
  mol.write(tf_cleaned.name)
351
  print(os.listdir())
352
+ return tf_cleaned.name, df, tf_original
353
 
354
 
355
  def assign_sasa(mol):
 
378
  return atomsel
379
 
380
 
381
+ def make_fixed_positions_dict(original_file, atomsel, residue_index_df):
382
  # we use the uploaded file for the selection
383
+ mol = Molecule(original_file)
384
  # use index for selection as resids will change
385
 
386
  # set sasa to 0 for all non protein atoms (all non protein atoms are deleted later)
 
447
 
448
  #pdb_path = get_pdb(pdb_code=inp, filepath=file)
449
 
450
+ pdb_path, mol_index, path_unprocessed = preprocess_mol(pdb_code=inp,filepath=file)
451
 
452
  print("done processing mol")
453
  if pdb_path == None:
 
505
  if atomsel == "":
506
  fixed_positions_dict, selected_residues = None, []
507
  else:
508
+ fixed_positions_dict, selected_residues = make_fixed_positions_dict(path_unprocessed,
509
  atomsel, mol_index
510
  )
511