oucgc1996 commited on
Commit
ae5a889
·
verified ·
1 Parent(s): 957ebb3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -23,7 +23,7 @@ def stop_generation():
23
  is_stopped = True
24
  return "Generation stopped."
25
 
26
- def CTXGen(X0, X1, X2, τ, g_num, model_name):
27
  global is_stopped
28
  is_stopped = False
29
 
@@ -36,7 +36,6 @@ def CTXGen(X0, X1, X2, τ, g_num, model_name):
36
  model = torch.load(save_path, map_location=torch.device('cpu'))
37
  model = model.to(device)
38
 
39
- X3 = X0
40
  msa_data = pd.read_csv('conoData_C0.csv')
41
  msa = msa_data['Sequences'].tolist()
42
  msa = [x for x in msa if x.startswith(f"{X1}|{X2}")]
@@ -174,6 +173,7 @@ with gr.Blocks() as demo:
174
  gr.Markdown("# Conotoxin Optimization Generation")
175
  with gr.Row():
176
  X0 = gr.Textbox(label="conotoxin")
 
177
  X1 = gr.Dropdown(choices=['<α7>','<AChBP>','<α4β2>','<α3β4>','<Ca22>','<α3β2>', '<Na12>','<α9α10>','<K16>', '<α1β1γδ>',
178
  '<K13>', '<α1BAR>', '<α1β1ε>', '<α1AAR>', '<GluN3A>', '<GluN2B>', '<α75HT3>', '<Na14>',
179
  '<GluN2C>', '<NET>', '<NavBh>', '<α6β3β4>', '<Na11>', '<Ca13>', '<Ca12>', '<Na16>', '<α6α3β2>',
@@ -192,7 +192,7 @@ with gr.Blocks() as demo:
192
  with gr.Row():
193
  output_file = gr.File(label="Download generated conotoxins")
194
 
195
- start_button.click(CTXGen, inputs=[X0, X1, X2, τ, g_num, model_name], outputs=[output_df, output_file])
196
  stop_button.click(stop_generation, outputs=None)
197
 
198
  demo.launch()
 
23
  is_stopped = True
24
  return "Generation stopped."
25
 
26
+ def CTXGen(X0, X3, X1, X2, τ, g_num, model_name):
27
  global is_stopped
28
  is_stopped = False
29
 
 
36
  model = torch.load(save_path, map_location=torch.device('cpu'))
37
  model = model.to(device)
38
 
 
39
  msa_data = pd.read_csv('conoData_C0.csv')
40
  msa = msa_data['Sequences'].tolist()
41
  msa = [x for x in msa if x.startswith(f"{X1}|{X2}")]
 
173
  gr.Markdown("# Conotoxin Optimization Generation")
174
  with gr.Row():
175
  X0 = gr.Textbox(label="conotoxin")
176
+ X3 = gr.Textbox(label="Positions that needs optimization")
177
  X1 = gr.Dropdown(choices=['<α7>','<AChBP>','<α4β2>','<α3β4>','<Ca22>','<α3β2>', '<Na12>','<α9α10>','<K16>', '<α1β1γδ>',
178
  '<K13>', '<α1BAR>', '<α1β1ε>', '<α1AAR>', '<GluN3A>', '<GluN2B>', '<α75HT3>', '<Na14>',
179
  '<GluN2C>', '<NET>', '<NavBh>', '<α6β3β4>', '<Na11>', '<Ca13>', '<Ca12>', '<Na16>', '<α6α3β2>',
 
192
  with gr.Row():
193
  output_file = gr.File(label="Download generated conotoxins")
194
 
195
+ start_button.click(CTXGen, inputs=[X0, X3, X1, X2, τ, g_num, model_name], outputs=[output_df, output_file])
196
  stop_button.click(stop_generation, outputs=None)
197
 
198
  demo.launch()