i_vorobyev
commited on
Commit
·
41bea22
1
Parent(s):
27a7049
add legend
Browse files
app.py
CHANGED
@@ -57,7 +57,7 @@ def molecule(input_pdb):
|
|
57 |
let config = { backgroundColor: "white" };
|
58 |
let viewer = $3Dmol.createViewer(element, config);
|
59 |
viewer.addModel(pdb, "pdb");
|
60 |
-
viewer.getModel(0).setStyle({}, {
|
61 |
viewer.zoomTo();
|
62 |
viewer.render();
|
63 |
viewer.zoom(0.8, 2000);
|
@@ -121,12 +121,22 @@ ex_seq = "QVQLVESGGGSVQAGGSLRLSCTASGYTIGPYCMGWFRQAPGGEREAVAAINMGGGITYYADSVKGRFTI
|
|
121 |
|
122 |
h_chain_example = "EVQLVQSGPEVKKPGTSVKVSCKASGFTFMSSAVQWVRQARGQRLEWIGWIVIGSGNTNYAQKFQERVTITRDMSTSTAYMELSSLRSEDTAVYYCAAPYCSSISCNDGFDIWGQGTMVTVS"
|
123 |
l_chain_example = "DVVMTQTPFSLPVSLGDQASISCRSSQSLVHSNGNTYLHWYLQKPGQSPKLLIYKVSNRFSGVPDRFSGSGSGTDFTLKISRVEAEDLGVYFCSQSTHVPYTFGGGTKLEIK"
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
let config = { backgroundColor: "white" };
|
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);
|
|
|
121 |
|
122 |
h_chain_example = "EVQLVQSGPEVKKPGTSVKVSCKASGFTFMSSAVQWVRQARGQRLEWIGWIVIGSGNTNYAQKFQERVTITRDMSTSTAYMELSSLRSEDTAVYYCAAPYCSSISCNDGFDIWGQGTMVTVS"
|
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")
|
130 |
+
btn.click(pred_seq, inputs=[h_text, l_text], outputs=gr.HTML())
|
131 |
+
|
132 |
+
gr.Markdown("## Text Examples")
|
133 |
+
gr.Examples(
|
134 |
+
[[h_chain_example, l_chain_example]],
|
135 |
+
[h_text, l_text],
|
136 |
+
gr.HTML(),
|
137 |
+
pred_seq,
|
138 |
+
cache_examples=True,
|
139 |
+
)
|
140 |
+
|
141 |
+
if __name__ == "__main__":
|
142 |
+
demo.launch()
|