i_vorobyev commited on
Commit ·
83bb191
1
Parent(s): 8184972
add legend
Browse files
app.py
CHANGED
|
@@ -58,6 +58,7 @@ def molecule(input_pdb):
|
|
| 58 |
let viewer = $3Dmol.createViewer(element, config);
|
| 59 |
viewer.addModel(pdb, "pdb");
|
| 60 |
viewer.getModel(0).setStyle({}, {cartoon:{color:"spectrum"}});
|
|
|
|
| 61 |
viewer.zoomTo();
|
| 62 |
viewer.render();
|
| 63 |
viewer.zoom(0.8, 2000);
|
|
@@ -71,10 +72,12 @@ def molecule(input_pdb):
|
|
| 71 |
allow-scripts allow-same-origin allow-popups
|
| 72 |
allow-top-navigation-by-user-activation allow-downloads" allowfullscreen=""
|
| 73 |
allowpaymentrequest="" frameborder="0" srcdoc='{x}'></iframe>
|
| 74 |
-
|
|
|
|
|
|
|
|
|
|
| 75 |
<div style="height: 150px; background: linear-gradient(to bottom, red, yellow, green, blue);"></div>
|
| 76 |
<div style="display: flex; justify-content: space-between; margin-top: 5px;">
|
| 77 |
-
<span>High Energy</span>
|
| 78 |
<span>Low Energy</span>
|
| 79 |
</div>
|
| 80 |
</div>
|
|
@@ -123,7 +126,7 @@ h_chain_example = "EVQLVQSGPEVKKPGTSVKVSCKASGFTFMSSAVQWVRQARGQRLEWIGWIVIGSGNTNYA
|
|
| 123 |
l_chain_example = "DVVMTQTPFSLPVSLGDQASISCRSSQSLVHSNGNTYLHWYLQKPGQSPKLLIYKVSNRFSGVPDRFSGSGSGTDFTLKISRVEAEDLGVYFCSQSTHVPYTFGGGTKLEIK"
|
| 124 |
|
| 125 |
with gr.Blocks() as demo:
|
| 126 |
-
|
| 127 |
h_text = gr.Textbox(lines=5, label="Heavy chain")
|
| 128 |
l_text = gr.Textbox(lines=5, label="Light chain")
|
| 129 |
btn = gr.Button(value="Submit")
|
|
|
|
| 58 |
let viewer = $3Dmol.createViewer(element, config);
|
| 59 |
viewer.addModel(pdb, "pdb");
|
| 60 |
viewer.getModel(0).setStyle({}, {cartoon:{color:"spectrum"}});
|
| 61 |
+
viewer.addSurface($3Dmol.SurfaceType.VDW, {opacity: 0.4, color: "lightblue"});
|
| 62 |
viewer.zoomTo();
|
| 63 |
viewer.render();
|
| 64 |
viewer.zoom(0.8, 2000);
|
|
|
|
| 72 |
allow-scripts allow-same-origin allow-popups
|
| 73 |
allow-top-navigation-by-user-activation allow-downloads" allowfullscreen=""
|
| 74 |
allowpaymentrequest="" frameborder="0" srcdoc='{x}'></iframe>
|
| 75 |
+
<div style="position: absolute; top: 10px; right: 10px; background-color: white; padding: 10px; border: 1px solid black;">
|
| 76 |
+
<div style="display: flex; justify-content: space-between; margin-top: 5px;">
|
| 77 |
+
<span>High Energy</span>
|
| 78 |
+
</div>
|
| 79 |
<div style="height: 150px; background: linear-gradient(to bottom, red, yellow, green, blue);"></div>
|
| 80 |
<div style="display: flex; justify-content: space-between; margin-top: 5px;">
|
|
|
|
| 81 |
<span>Low Energy</span>
|
| 82 |
</div>
|
| 83 |
</div>
|
|
|
|
| 126 |
l_chain_example = "DVVMTQTPFSLPVSLGDQASISCRSSQSLVHSNGNTYLHWYLQKPGQSPKLLIYKVSNRFSGVPDRFSGSGSGTDFTLKISRVEAEDLGVYFCSQSTHVPYTFGGGTKLEIK"
|
| 127 |
|
| 128 |
with gr.Blocks() as demo:
|
| 129 |
+
header = gr.Label('Antibody Structure Prediction')
|
| 130 |
h_text = gr.Textbox(lines=5, label="Heavy chain")
|
| 131 |
l_text = gr.Textbox(lines=5, label="Light chain")
|
| 132 |
btn = gr.Button(value="Submit")
|