Spaces:
Running
Running
Update src/vis_utils.py
Browse files- src/vis_utils.py +4 -4
src/vis_utils.py
CHANGED
@@ -301,7 +301,7 @@ def plot_affinity_results(method_names, metric, affinity_path="/tmp/affinity_res
|
|
301 |
return filename
|
302 |
|
303 |
def update_metric_choices(benchmark_type):
|
304 |
-
if benchmark_type == '
|
305 |
# Show x and y metric selectors for similarity
|
306 |
metric_names = benchmark_specific_metrics.get(benchmark_type, [])
|
307 |
return (
|
@@ -309,7 +309,7 @@ def update_metric_choices(benchmark_type):
|
|
309 |
gr.update(choices=metric_names, value=metric_names[1], visible=True),
|
310 |
gr.update(visible=False), gr.update(visible=False), gr.update(visible=False)
|
311 |
)
|
312 |
-
elif benchmark_type == '
|
313 |
# Show aspect and dataset type selectors for function
|
314 |
aspect_types = benchmark_specific_metrics[benchmark_type]['aspect_types']
|
315 |
metric_types = benchmark_specific_metrics[benchmark_type]['dataset_types']
|
@@ -319,7 +319,7 @@ def update_metric_choices(benchmark_type):
|
|
319 |
gr.update(visible=False),
|
320 |
gr.update(choices=metric_types, value=metric_types[0], visible=True)
|
321 |
)
|
322 |
-
elif benchmark_type == '
|
323 |
# Show dataset and metric selectors for family
|
324 |
datasets = benchmark_specific_metrics[benchmark_type]['datasets']
|
325 |
metrics = benchmark_specific_metrics[benchmark_type]['metrics']
|
@@ -328,7 +328,7 @@ def update_metric_choices(benchmark_type):
|
|
328 |
gr.update(choices=datasets, value=datasets[0], visible=True),
|
329 |
gr.update(visible=False)
|
330 |
)
|
331 |
-
elif benchmark_type == '
|
332 |
# Show single metric selector for affinity
|
333 |
metrics = benchmark_specific_metrics[benchmark_type]
|
334 |
return (
|
|
|
301 |
return filename
|
302 |
|
303 |
def update_metric_choices(benchmark_type):
|
304 |
+
if benchmark_type == 'Semantic Similarity Inference':
|
305 |
# Show x and y metric selectors for similarity
|
306 |
metric_names = benchmark_specific_metrics.get(benchmark_type, [])
|
307 |
return (
|
|
|
309 |
gr.update(choices=metric_names, value=metric_names[1], visible=True),
|
310 |
gr.update(visible=False), gr.update(visible=False), gr.update(visible=False)
|
311 |
)
|
312 |
+
elif benchmark_type == 'Ontology-based Function Prediction':
|
313 |
# Show aspect and dataset type selectors for function
|
314 |
aspect_types = benchmark_specific_metrics[benchmark_type]['aspect_types']
|
315 |
metric_types = benchmark_specific_metrics[benchmark_type]['dataset_types']
|
|
|
319 |
gr.update(visible=False),
|
320 |
gr.update(choices=metric_types, value=metric_types[0], visible=True)
|
321 |
)
|
322 |
+
elif benchmark_type == 'Drug Target Protein Family Classification':
|
323 |
# Show dataset and metric selectors for family
|
324 |
datasets = benchmark_specific_metrics[benchmark_type]['datasets']
|
325 |
metrics = benchmark_specific_metrics[benchmark_type]['metrics']
|
|
|
328 |
gr.update(choices=datasets, value=datasets[0], visible=True),
|
329 |
gr.update(visible=False)
|
330 |
)
|
331 |
+
elif benchmark_type == 'Protein Protein Binding Affinity Estimation':
|
332 |
# Show single metric selector for affinity
|
333 |
metrics = benchmark_specific_metrics[benchmark_type]
|
334 |
return (
|