fatmacankara commited on
Commit
a4afebf
·
1 Parent(s): 81b44c0

Update code/pdb_featureVector.py

Browse files
Files changed (1) hide show
  1. code/pdb_featureVector.py +8 -2
code/pdb_featureVector.py CHANGED
@@ -1382,7 +1382,8 @@ def pdb(input_set, mode, impute):
1382
  modbase_only = None
1383
  data['uniprotSequence'] = data['uniprotSequence'].str.replace('U', 'C')
1384
  data['pdbSequence'] = data['pdbSequence'].str.replace('U', 'C')
1385
-
 
1386
  for i in data.index:
1387
  id_ = data.at[i, 'pdbID'].lower()
1388
  up_id_ = data.at[i, 'uniprotID']
@@ -1404,11 +1405,13 @@ def pdb(input_set, mode, impute):
1404
 
1405
  alignments = get_alignments_3D(uniprotID, 'nan', pdb_path, pdbSequence, source, chain, pdbID, mode, Path(path_to_output_files / '3D_alignment'), file_format = 'gzip')
1406
  mutPos = data.at[i, 'mutationPositionOnPDB']
 
1407
  try:
1408
  coordMut = get_coords(mutPos, alignments, 'nan', 'nan', mode)[0]
1409
  except:
1410
  ValueError
1411
  coordMut = 'nan'
 
1412
  try:
1413
  sasa_pos = get_coords(mutPos, alignments, 'nan', 'nan', mode)[2]
1414
  data.at[i, 'sasa'] = sasa(data.at[i, 'source'], data.at[i, 'pdbID'], data.at[i, 'uniprotID'], sasa_pos,
@@ -1416,6 +1419,8 @@ def pdb(input_set, mode, impute):
1416
  except:
1417
  ValueError
1418
  data.at[i, 'sasa'] = 'nan' # mutation position is nan
 
 
1419
  for annot in annotation_list:
1420
  annotx = []
1421
  try:
@@ -1481,7 +1486,8 @@ def pdb(input_set, mode, impute):
1481
  k = pd.Series((key, str(list(set(val)))))
1482
  interface_dataframe = interface_dataframe.append(k, ignore_index=True)
1483
  interface_dataframe.columns = ['uniprotID', 'positions']
1484
-
 
1485
  if len(data) == 0:
1486
  data = pd.DataFrame(
1487
  columns=['uniprotID', 'wt', 'mut', 'pos', 'composition', 'polarity', 'volume', 'granthamScore',
 
1382
  modbase_only = None
1383
  data['uniprotSequence'] = data['uniprotSequence'].str.replace('U', 'C')
1384
  data['pdbSequence'] = data['pdbSequence'].str.replace('U', 'C')
1385
+ st.write('after')
1386
+ st.write(data)
1387
  for i in data.index:
1388
  id_ = data.at[i, 'pdbID'].lower()
1389
  up_id_ = data.at[i, 'uniprotID']
 
1405
 
1406
  alignments = get_alignments_3D(uniprotID, 'nan', pdb_path, pdbSequence, source, chain, pdbID, mode, Path(path_to_output_files / '3D_alignment'), file_format = 'gzip')
1407
  mutPos = data.at[i, 'mutationPositionOnPDB']
1408
+ st.write('mutpos', mutPos)
1409
  try:
1410
  coordMut = get_coords(mutPos, alignments, 'nan', 'nan', mode)[0]
1411
  except:
1412
  ValueError
1413
  coordMut = 'nan'
1414
+ st.write('coordMut', coordMut)
1415
  try:
1416
  sasa_pos = get_coords(mutPos, alignments, 'nan', 'nan', mode)[2]
1417
  data.at[i, 'sasa'] = sasa(data.at[i, 'source'], data.at[i, 'pdbID'], data.at[i, 'uniprotID'], sasa_pos,
 
1419
  except:
1420
  ValueError
1421
  data.at[i, 'sasa'] = 'nan' # mutation position is nan
1422
+ st.write('data')
1423
+ st.write(data)
1424
  for annot in annotation_list:
1425
  annotx = []
1426
  try:
 
1486
  k = pd.Series((key, str(list(set(val)))))
1487
  interface_dataframe = interface_dataframe.append(k, ignore_index=True)
1488
  interface_dataframe.columns = ['uniprotID', 'positions']
1489
+ st.write('sasa')
1490
+ st.write(data)
1491
  if len(data) == 0:
1492
  data = pd.DataFrame(
1493
  columns=['uniprotID', 'wt', 'mut', 'pos', 'composition', 'polarity', 'volume', 'granthamScore',