Spaces:
Sleeping
Sleeping
igashov
commited on
Commit
•
b7813c6
1
Parent(s):
f1c7e08
buttons
Browse files
app.py
CHANGED
@@ -71,8 +71,10 @@ def read_molecule(path):
|
|
71 |
def show_input(input_file):
|
72 |
if input_file is None:
|
73 |
return ''
|
74 |
-
|
75 |
-
|
|
|
|
|
76 |
extension = path.split('.')[-1]
|
77 |
if extension not in ['sdf', 'pdb', 'mol', 'mol2']:
|
78 |
msg = output.INVALID_FORMAT_MSG.format(extension=extension)
|
@@ -169,8 +171,6 @@ with demo:
|
|
169 |
example1 = gr.Button('Example 1')
|
170 |
with gr.Column():
|
171 |
example2 = gr.Button('Example 2')
|
172 |
-
with gr.Column():
|
173 |
-
example3 = gr.Button('Example 3')
|
174 |
|
175 |
button = gr.Button('Generate Linker!')
|
176 |
gr.Markdown('')
|
@@ -192,20 +192,16 @@ with demo:
|
|
192 |
)
|
193 |
|
194 |
example1.click(
|
195 |
-
fn=lambda: 'examples/example_1.sdf',
|
196 |
inputs=[],
|
197 |
-
outputs=[input_file],
|
198 |
)
|
199 |
example2.click(
|
200 |
-
fn=lambda: 'examples/example_2.sdf',
|
201 |
inputs=[],
|
202 |
-
outputs=[input_file],
|
203 |
-
)
|
204 |
-
example3.click(
|
205 |
-
fn=lambda: 'examples/example_1.sdf',
|
206 |
-
inputs=[],
|
207 |
-
outputs=[input_file],
|
208 |
)
|
|
|
209 |
# examples = gr.Examples(
|
210 |
# examples=[['examples/example_1.sdf'], ['examples/example_2.sdf']],
|
211 |
# inputs=[input_file],
|
|
|
71 |
def show_input(input_file):
|
72 |
if input_file is None:
|
73 |
return ''
|
74 |
+
if isinstance(input_file, str):
|
75 |
+
path = input_file
|
76 |
+
else:
|
77 |
+
path = input_file.name
|
78 |
extension = path.split('.')[-1]
|
79 |
if extension not in ['sdf', 'pdb', 'mol', 'mol2']:
|
80 |
msg = output.INVALID_FORMAT_MSG.format(extension=extension)
|
|
|
171 |
example1 = gr.Button('Example 1')
|
172 |
with gr.Column():
|
173 |
example2 = gr.Button('Example 2')
|
|
|
|
|
174 |
|
175 |
button = gr.Button('Generate Linker!')
|
176 |
gr.Markdown('')
|
|
|
192 |
)
|
193 |
|
194 |
example1.click(
|
195 |
+
fn=lambda: ['examples/example_1.sdf', show_input('examples/example_1.sdf')],
|
196 |
inputs=[],
|
197 |
+
outputs=[input_file, visualization],
|
198 |
)
|
199 |
example2.click(
|
200 |
+
fn=lambda: ['examples/example_2.sdf', show_input('examples/example_2.sdf')],
|
201 |
inputs=[],
|
202 |
+
outputs=[input_file, visualization],
|
|
|
|
|
|
|
|
|
|
|
203 |
)
|
204 |
+
|
205 |
# examples = gr.Examples(
|
206 |
# examples=[['examples/example_1.sdf'], ['examples/example_2.sdf']],
|
207 |
# inputs=[input_file],
|