Spaces:
Runtime error
Runtime error
igashov
commited on
Commit
·
f58a645
1
Parent(s):
e0c110c
radio
Browse files
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')],
|