i_vorobyev commited on
Commit
41bea22
·
1 Parent(s): 27a7049

add legend

Browse files
Files changed (1) hide show
  1. app.py +20 -10
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({}, {sphere:{color:"spectrum"}});
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
- inputs = [gr.Textbox(lines=5, label="Heavy chain"),
125
- gr.Textbox(lines=5, label="Light chain")
126
- ]
127
- iface = gr.Interface(fn=pred_seq,
128
- inputs=inputs,
129
- outputs=gr.HTML(),
130
- title="Antibody structure prediction")
131
-
132
- iface.launch()
 
 
 
 
 
 
 
 
 
 
 
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()