igashov commited on
Commit
f58a645
1 Parent(s): e0c110c
Files changed (1) hide show
  1. app.py +7 -9
app.py CHANGED
@@ -165,10 +165,13 @@ def generate(input_file):
165
  molecule=generated_molecule_content,
166
  molecule_fmt='sdf',
167
  )
168
- samples.update(visible=True)
169
  return [
170
  output.IFRAME_TEMPLATE.format(html=html),
171
  [inp_sdf, inp_xyz] + out_files,
 
 
 
 
172
  ]
173
 
174
 
@@ -193,14 +196,9 @@ with demo:
193
  gr.Markdown('Download files with the generated molecules here:')
194
  output_files = gr.File(file_count='multiple', label='Output Files')
195
  with gr.Column():
 
 
196
  visualization = gr.HTML()
197
- samples = gr.Radio(
198
- choices=['Sample 1', 'Sample 2', 'Sample 3', 'Sample 4', 'Sample 5'],
199
- value='Sample 1',
200
- type='index',
201
- show_label=False,
202
- visible=False,
203
- )
204
 
205
  input_file.change(
206
  fn=show_input,
@@ -210,7 +208,7 @@ with demo:
210
  button.click(
211
  fn=generate,
212
  inputs=[input_file],
213
- outputs=[visualization, output_files],
214
  )
215
  examples.click(
216
  fn=lambda idx: [f'examples/example_{idx+1}.sdf', show_input(f'examples/example_{idx+1}.sdf')],
 
165
  molecule=generated_molecule_content,
166
  molecule_fmt='sdf',
167
  )
 
168
  return [
169
  output.IFRAME_TEMPLATE.format(html=html),
170
  [inp_sdf, inp_xyz] + out_files,
171
+ gr.Radio.update(
172
+ choices=['Sample 1', 'Sample 2', 'Sample 3', 'Sample 4', 'Sample 5'],
173
+ value='Sample 1',
174
+ )
175
  ]
176
 
177
 
 
196
  gr.Markdown('Download files with the generated molecules here:')
197
  output_files = gr.File(file_count='multiple', label='Output Files')
198
  with gr.Column():
199
+ gr.Markdown('## Visualization')
200
+ samples = gr.Radio(interactive=True, type='index', label='Samples')
201
  visualization = gr.HTML()
 
 
 
 
 
 
 
202
 
203
  input_file.change(
204
  fn=show_input,
 
208
  button.click(
209
  fn=generate,
210
  inputs=[input_file],
211
+ outputs=[visualization, output_files, samples],
212
  )
213
  examples.click(
214
  fn=lambda idx: [f'examples/example_{idx+1}.sdf', show_input(f'examples/example_{idx+1}.sdf')],