i_vorobyev commited on
Commit
83bb191
·
1 Parent(s): 8184972

add legend

Browse files
Files changed (1) hide show
  1. app.py +6 -3
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
- <div style="position: absolute; top: 10px; right: 10px; background-color: white; padding: 10px; border: 1px solid black;">
 
 
 
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")