Spaces:
Sleeping
Sleeping
Commit
·
946af29
1
Parent(s):
a253668
Update code/add_alignment.py
Browse files- code/add_alignment.py +0 -7
code/add_alignment.py
CHANGED
|
@@ -46,7 +46,6 @@ def do_alignment(identifier, uniprotSequence, pdbSequence, alignment_path):
|
|
| 46 |
|
| 47 |
|
| 48 |
def mutation_position_on_pdb(alignment_list, pos):
|
| 49 |
-
st.write('Now I am here in mutation_position_on_pdb')
|
| 50 |
which_alignment_to_go = 0
|
| 51 |
for alignment in alignment_list:
|
| 52 |
which_alignment_to_go += 1
|
|
@@ -110,10 +109,6 @@ def mutation_position_on_pdb(alignment_list, pos):
|
|
| 110 |
else:
|
| 111 |
pdb_alignStatus = 'not_aligned'
|
| 112 |
mutationPositionOnPDB = 'nan'
|
| 113 |
-
st.write('pdb_alignStatus', pdb_alignStatus)
|
| 114 |
-
st.write('mutationPositionOnPDB', mutationPositionOnPDB)
|
| 115 |
-
st.write('startGap', startGap)
|
| 116 |
-
st.write('alignment_list[which_alignment_to_go - 1]', alignment_list[which_alignment_to_go - 1])
|
| 117 |
|
| 118 |
return (pdb_alignStatus, mutationPositionOnPDB, startGap, alignment_list[which_alignment_to_go - 1])
|
| 119 |
|
|
@@ -327,13 +322,11 @@ def annotation_pos_on_pdb(annot_positions, startGap, alignment_to_use, identifie
|
|
| 327 |
|
| 328 |
|
| 329 |
def final_stage(df, annotation_list, alignment_path):
|
| 330 |
-
st.write('I am here for the error-giving datapoint.')
|
| 331 |
for i in df.index:
|
| 332 |
identifier = df.at[i, 'uniprotID'] + '_' + df.at[i, 'pdbID'] + '_' + df.at[i, 'chain'] + '_'
|
| 333 |
alignment_list = do_alignment(identifier, df.at[i, 'uniprotSequence'], df.at[i, 'pdbSequence'], alignment_path)
|
| 334 |
df.at[i, 'pdb_alignStatus'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[0]
|
| 335 |
df.at[i, 'mutationPositionOnPDB'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[1]
|
| 336 |
-
st.write(df.iloc[i])
|
| 337 |
startGap = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[2]
|
| 338 |
alignment_to_use = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[3]
|
| 339 |
for annot in annotation_list:
|
|
|
|
| 46 |
|
| 47 |
|
| 48 |
def mutation_position_on_pdb(alignment_list, pos):
|
|
|
|
| 49 |
which_alignment_to_go = 0
|
| 50 |
for alignment in alignment_list:
|
| 51 |
which_alignment_to_go += 1
|
|
|
|
| 109 |
else:
|
| 110 |
pdb_alignStatus = 'not_aligned'
|
| 111 |
mutationPositionOnPDB = 'nan'
|
|
|
|
|
|
|
|
|
|
|
|
|
| 112 |
|
| 113 |
return (pdb_alignStatus, mutationPositionOnPDB, startGap, alignment_list[which_alignment_to_go - 1])
|
| 114 |
|
|
|
|
| 322 |
|
| 323 |
|
| 324 |
def final_stage(df, annotation_list, alignment_path):
|
|
|
|
| 325 |
for i in df.index:
|
| 326 |
identifier = df.at[i, 'uniprotID'] + '_' + df.at[i, 'pdbID'] + '_' + df.at[i, 'chain'] + '_'
|
| 327 |
alignment_list = do_alignment(identifier, df.at[i, 'uniprotSequence'], df.at[i, 'pdbSequence'], alignment_path)
|
| 328 |
df.at[i, 'pdb_alignStatus'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[0]
|
| 329 |
df.at[i, 'mutationPositionOnPDB'] = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[1]
|
|
|
|
| 330 |
startGap = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[2]
|
| 331 |
alignment_to_use = mutation_position_on_pdb(alignment_list, df.at[i, 'pos'])[3]
|
| 332 |
for annot in annotation_list:
|