Spaces:
Runtime error
Runtime error
Always zoom to fragments
Browse files
app.py
CHANGED
|
@@ -178,7 +178,6 @@ def clear_protein_input(in_fragments):
|
|
| 178 |
|
| 179 |
|
| 180 |
def click_on_example(example):
|
| 181 |
-
print('Clicked:', example)
|
| 182 |
fragment_fname, target_fname = example
|
| 183 |
fragment_path = f'examples/{fragment_fname}' if fragment_fname != '' else None
|
| 184 |
target_path = f'examples/{target_fname}' if target_fname != '' else None
|
|
|
|
| 178 |
|
| 179 |
|
| 180 |
def click_on_example(example):
|
|
|
|
| 181 |
fragment_fname, target_fname = example
|
| 182 |
fragment_path = f'examples/{fragment_fname}' if fragment_fname != '' else None
|
| 183 |
target_path = f'examples/{target_fname}' if target_fname != '' else None
|
output.py
CHANGED
|
@@ -53,7 +53,7 @@ FRAGMENTS_RENDERING_TEMPLATE = """<!DOCTYPE html>
|
|
| 53 |
}}
|
| 54 |
);
|
| 55 |
|
| 56 |
-
viewer.zoomTo();
|
| 57 |
viewer.zoom(0.7);
|
| 58 |
viewer.render();
|
| 59 |
}});
|
|
@@ -91,7 +91,7 @@ TARGET_RENDERING_TEMPLATE = """<!DOCTYPE html>
|
|
| 91 |
viewer.addModel(`{molecule}`, "{fmt}");
|
| 92 |
viewer.getModel(0).setStyle(proteinStyle);
|
| 93 |
|
| 94 |
-
viewer.zoomTo();
|
| 95 |
viewer.zoom(0.7);
|
| 96 |
viewer.render();
|
| 97 |
}});
|
|
@@ -159,7 +159,7 @@ FRAGMENTS_AND_TARGET_RENDERING_TEMPLATE = """<!DOCTYPE html>
|
|
| 159 |
viewer.addModel(`{target}`, "{target_fmt}");
|
| 160 |
viewer.getModel(1).setStyle(proteinStyle);
|
| 161 |
|
| 162 |
-
viewer.zoomTo();
|
| 163 |
viewer.zoom(0.7);
|
| 164 |
viewer.render();
|
| 165 |
}});
|
|
@@ -203,7 +203,7 @@ SAMPLES_RENDERING_TEMPLATE = """<!DOCTYPE html>
|
|
| 203 |
viewer.getModel().hide();
|
| 204 |
viewer.addModel(`{molecule}`, "{molecule_fmt}")
|
| 205 |
viewer.getModel().setStyle({{ stick: {{ colorscheme:"greenCarbon" }} }})
|
| 206 |
-
viewer.zoomTo();
|
| 207 |
viewer.zoom(0.7);
|
| 208 |
viewer.render();
|
| 209 |
}});
|
|
@@ -263,7 +263,7 @@ SAMPLES_WITH_TARGET_RENDERING_TEMPLATE = """<!DOCTYPE html>
|
|
| 263 |
viewer.addModel(`{target}`, "{target_fmt}")
|
| 264 |
viewer.getModel(2).setStyle({{ cartoon: {{ colorscheme: "ssPyMOL" }} }})
|
| 265 |
|
| 266 |
-
viewer.zoomTo();
|
| 267 |
viewer.zoom(0.7);
|
| 268 |
viewer.render();
|
| 269 |
}});
|
|
|
|
| 53 |
}}
|
| 54 |
);
|
| 55 |
|
| 56 |
+
viewer.zoomTo({{ "model": 0 }});
|
| 57 |
viewer.zoom(0.7);
|
| 58 |
viewer.render();
|
| 59 |
}});
|
|
|
|
| 91 |
viewer.addModel(`{molecule}`, "{fmt}");
|
| 92 |
viewer.getModel(0).setStyle(proteinStyle);
|
| 93 |
|
| 94 |
+
viewer.zoomTo({{ "model": 0 }});
|
| 95 |
viewer.zoom(0.7);
|
| 96 |
viewer.render();
|
| 97 |
}});
|
|
|
|
| 159 |
viewer.addModel(`{target}`, "{target_fmt}");
|
| 160 |
viewer.getModel(1).setStyle(proteinStyle);
|
| 161 |
|
| 162 |
+
viewer.zoomTo({{ "model": 0 }});
|
| 163 |
viewer.zoom(0.7);
|
| 164 |
viewer.render();
|
| 165 |
}});
|
|
|
|
| 203 |
viewer.getModel().hide();
|
| 204 |
viewer.addModel(`{molecule}`, "{molecule_fmt}")
|
| 205 |
viewer.getModel().setStyle({{ stick: {{ colorscheme:"greenCarbon" }} }})
|
| 206 |
+
viewer.zoomTo({{ "model": 0 }});
|
| 207 |
viewer.zoom(0.7);
|
| 208 |
viewer.render();
|
| 209 |
}});
|
|
|
|
| 263 |
viewer.addModel(`{target}`, "{target_fmt}")
|
| 264 |
viewer.getModel(2).setStyle({{ cartoon: {{ colorscheme: "ssPyMOL" }} }})
|
| 265 |
|
| 266 |
+
viewer.zoomTo({{ "model": 0 }});
|
| 267 |
viewer.zoom(0.7);
|
| 268 |
viewer.render();
|
| 269 |
}});
|