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")
|