fatmacankara commited on
Commit
9e6da06
·
1 Parent(s): b7f2233

Update code/alphafold_featureVector.py

Browse files
Files changed (1) hide show
  1. code/alphafold_featureVector.py +22 -20
code/alphafold_featureVector.py CHANGED
@@ -718,29 +718,31 @@ def alphafold(input_set, mode, impute):
718
  if sasa_pos != np.NaN:
719
  sasa = 'nan'
720
  for filename in list(Path(path_to_output_files / 'freesasa_files').glob("*")):
721
-
722
- if 'readme' not in filename:
723
- st.write('xdfkjlxdjf', filename)
724
- st.write('string filename')
725
- st.write(str(filename))
726
- st.write('string filename split')
727
- st.write(str(filename).split('.'))
728
  st.write(list(filter(None, str(filename).split('.')))[0].split('/')[-1].split('-')[1].upper())
729
  fname = list(filter(None, str(filename).split('.')))[0].split('/')[-1].split('-')[1].upper()
730
  st.write('fname', fname)
731
-
732
- if uniprotID == fname:
733
- files = open(filename, 'r')
734
- file = files.readlines()
735
- for k in file:
736
- if str(k.strip()[10:13]) == str(sasa_pos):
737
- residue = str(k[4:7].strip())
738
- if wt == threeToOne(residue):
739
- sasa = str(k[22:28]).strip('\n')
740
- elif wt != threeToOne(residue):
741
- sasa = str(k[22:28]).strip('\n') + '*'
742
- else:
743
- sasa = 'nan'
 
 
 
744
 
745
  else:
746
  sasa = 'nan'
 
718
  if sasa_pos != np.NaN:
719
  sasa = 'nan'
720
  for filename in list(Path(path_to_output_files / 'freesasa_files').glob("*")):
721
+ st.write('xdfkjlxdjf', filename)
722
+ st.write('string filename')
723
+ st.write(str(filename))
724
+ st.write('string filename split')
725
+ st.write(str(filename).split('.'))
726
+ try:
 
727
  st.write(list(filter(None, str(filename).split('.')))[0].split('/')[-1].split('-')[1].upper())
728
  fname = list(filter(None, str(filename).split('.')))[0].split('/')[-1].split('-')[1].upper()
729
  st.write('fname', fname)
730
+ except IndexError:
731
+
732
+ st.write('IndexError')
733
+ fname = ''
734
+ if uniprotID == fname:
735
+ files = open(filename, 'r')
736
+ file = files.readlines()
737
+ for k in file:
738
+ if str(k.strip()[10:13]) == str(sasa_pos):
739
+ residue = str(k[4:7].strip())
740
+ if wt == threeToOne(residue):
741
+ sasa = str(k[22:28]).strip('\n')
742
+ elif wt != threeToOne(residue):
743
+ sasa = str(k[22:28]).strip('\n') + '*'
744
+ else:
745
+ sasa = 'nan'
746
 
747
  else:
748
  sasa = 'nan'