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()
|