Spaces:
Running
Running
MassimoGregorioTotaro commited on
Commit ·
462a012
1
Parent(s): 2dd6312
test fix
Browse files
app.py
CHANGED
|
@@ -148,21 +148,21 @@ class Data:
|
|
| 148 |
.hide(axis=0)
|
| 149 |
.hide(axis=1)
|
| 150 |
.background_gradient(cmap="RdYlGn", vmax=8, vmin=-8)
|
| 151 |
-
.to_html())
|
| 152 |
|
| 153 |
def calculate(self):
|
| 154 |
"run model and parse output"
|
| 155 |
self.model.run_model(self)
|
| 156 |
-
return self
|
| 157 |
|
| 158 |
def app(*argv):
|
| 159 |
"run app"
|
| 160 |
-
seq, trg, model_name, scoring_strategy, out_file, *_ = argv
|
| 161 |
-
|
|
|
|
|
|
|
|
|
|
| 162 |
return html, gr.File.update(value=out_file.name, visible=True)
|
| 163 |
-
# df = pd.DataFrame((pd.np.random.random((10, 5))-0.5)*10, columns=list('ABCDE'))
|
| 164 |
-
# df.to_csv(out_file.name, index=False)
|
| 165 |
-
# return df.to_html(), gr.File.update(value=out_file.name, visible=True)
|
| 166 |
|
| 167 |
with gr.Blocks() as demo, NamedTemporaryFile(mode='w+', prefix='out_', suffix='.csv') as out_file, open("instructions.md", "r") as md:
|
| 168 |
gr.Markdown(md.read())
|
|
@@ -170,9 +170,10 @@ with gr.Blocks() as demo, NamedTemporaryFile(mode='w+', prefix='out_', suffix='.
|
|
| 170 |
trg = gr.Textbox(lines=1, label="Substitutions", placeholder="Substitutions here...", value="61 214 19 30 122 140")
|
| 171 |
model_name = gr.Dropdown(MODELS, label="Model", value=MODELS[1])
|
| 172 |
scoring_strategy = gr.Dropdown(SCORING, label="Scoring strategy", value=SCORING[1])
|
| 173 |
-
btn = gr.Button(value="
|
| 174 |
out = gr.HTML()
|
| 175 |
bto = gr.File(value=out_file.name, visible=False, label="Download", file_count='single', interactive=False)
|
| 176 |
btn.click(fn=app, inputs=[seq, trg, model_name, scoring_strategy, bto], outputs=[out, bto])
|
| 177 |
|
| 178 |
-
|
|
|
|
|
|
| 148 |
.hide(axis=0)
|
| 149 |
.hide(axis=1)
|
| 150 |
.background_gradient(cmap="RdYlGn", vmax=8, vmin=-8)
|
| 151 |
+
.to_html(justify='center'))
|
| 152 |
|
| 153 |
def calculate(self):
|
| 154 |
"run model and parse output"
|
| 155 |
self.model.run_model(self)
|
| 156 |
+
return self.parse_output()
|
| 157 |
|
| 158 |
def app(*argv):
|
| 159 |
"run app"
|
| 160 |
+
# seq, trg, model_name, scoring_strategy, out_file, *_ = argv
|
| 161 |
+
# html = Data(seq, trg, model_name, scoring_strategy, out_file).calculate()
|
| 162 |
+
df = pd.DataFrame((pd.np.random.random((10, 5))-0.5)*10, columns=list('ABCDE'))
|
| 163 |
+
df.to_csv(out_file.name, index=False)
|
| 164 |
+
html = df.to_html(justify='center')
|
| 165 |
return html, gr.File.update(value=out_file.name, visible=True)
|
|
|
|
|
|
|
|
|
|
| 166 |
|
| 167 |
with gr.Blocks() as demo, NamedTemporaryFile(mode='w+', prefix='out_', suffix='.csv') as out_file, open("instructions.md", "r") as md:
|
| 168 |
gr.Markdown(md.read())
|
|
|
|
| 170 |
trg = gr.Textbox(lines=1, label="Substitutions", placeholder="Substitutions here...", value="61 214 19 30 122 140")
|
| 171 |
model_name = gr.Dropdown(MODELS, label="Model", value=MODELS[1])
|
| 172 |
scoring_strategy = gr.Dropdown(SCORING, label="Scoring strategy", value=SCORING[1])
|
| 173 |
+
btn = gr.Button(value="Run")
|
| 174 |
out = gr.HTML()
|
| 175 |
bto = gr.File(value=out_file.name, visible=False, label="Download", file_count='single', interactive=False)
|
| 176 |
btn.click(fn=app, inputs=[seq, trg, model_name, scoring_strategy, bto], outputs=[out, bto])
|
| 177 |
|
| 178 |
+
if __name__ == "__main__":
|
| 179 |
+
demo.launch()
|