oucgc1996 commited on
Commit
a4d55f2
·
verified ·
1 Parent(s): 51a3c26

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -14
app.py CHANGED
@@ -37,18 +37,13 @@ def CTXGen(X1, X2, τ, g_num, length_range):
37
  is_stopped = False
38
  start, end = length_range
39
 
40
- if X1!='X' and X2!='X':
41
- msa_data = pd.read_csv('conoData_C0.csv')
42
- msa = msa_data['Sequences'].tolist()
43
- msa = [x for x in msa if x.startswith(f"{X1}|{X2}")]
44
- msa = random.choice(msa)
45
- X4 = msa.split("|")[3]
46
- X5 = msa.split("|")[4]
47
- X6 = msa.split("|")[5]
48
- else:
49
- X4 = ''
50
- X5 = ''
51
- X6 = ''
52
 
53
  model.eval()
54
  with torch.no_grad():
@@ -153,13 +148,13 @@ def CTXGen(X1, X2, τ, g_num, length_range):
153
  with gr.Blocks() as demo:
154
  gr.Markdown("# Conotoxin Generation")
155
  with gr.Row():
156
- X1 = gr.Dropdown(choices=['X','<α7>','<AChBP>','<α4β2>','<α3β4>','<Ca22>','<α3β2>', '<Na12>','<α9α10>','<K16>', '<α1β1γδ>',
157
  '<K13>', '<α1BAR>', '<α1β1ε>', '<α1AAR>', '<GluN3A>', '<GluN2B>', '<α75HT3>', '<Na14>',
158
  '<GluN2C>', '<NET>', '<NavBh>', '<α6β3β4>', '<Na11>', '<Ca13>', '<Ca12>', '<Na16>', '<α6α3β2>',
159
  '<GluN2A>', '<GluN2D>', '<K17>', '<α1β1δε>', '<GABA>', '<α9>', '<K12>', '<Kshaker>', '<Na18>',
160
  '<α6α3β2β3>', '<α1β1δ>', '<α6α3β4β3>', '<α2β2>','<α6β4>', '<α2β4>','<Na13>', '<Na15>', '<α4β4>',
161
  '<α7α6β2>', '<α1β1γ>', '<NaTTXR>', '<K11>', '<Ca23>', '<α6α3β4>', '<NaTTXS>', '<Na17>'], label="Subtype")
162
- X2 = gr.Dropdown(choices=['X','<high>','<low>'], label="Potency")
163
  τ = gr.Slider(minimum=1, maximum=2, step=0.1, label="τ")
164
  g_num = gr.Dropdown(choices=[1, 10, 20, 30, 40, 50], label="Number of generations")
165
  length_range = RangeSlider(minimum=8, maximum=50, step=1, value=(12, 16), label="Length range")
 
37
  is_stopped = False
38
  start, end = length_range
39
 
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}")]
43
+ msa = random.choice(msa)
44
+ X4 = msa.split("|")[3]
45
+ X5 = msa.split("|")[4]
46
+ X6 = msa.split("|")[5]
 
 
 
 
 
47
 
48
  model.eval()
49
  with torch.no_grad():
 
148
  with gr.Blocks() as demo:
149
  gr.Markdown("# Conotoxin Generation")
150
  with gr.Row():
151
+ X1 = gr.Dropdown(choices=['<α7>','<AChBP>','<α4β2>','<α3β4>','<Ca22>','<α3β2>', '<Na12>','<α9α10>','<K16>', '<α1β1γδ>',
152
  '<K13>', '<α1BAR>', '<α1β1ε>', '<α1AAR>', '<GluN3A>', '<GluN2B>', '<α75HT3>', '<Na14>',
153
  '<GluN2C>', '<NET>', '<NavBh>', '<α6β3β4>', '<Na11>', '<Ca13>', '<Ca12>', '<Na16>', '<α6α3β2>',
154
  '<GluN2A>', '<GluN2D>', '<K17>', '<α1β1δε>', '<GABA>', '<α9>', '<K12>', '<Kshaker>', '<Na18>',
155
  '<α6α3β2β3>', '<α1β1δ>', '<α6α3β4β3>', '<α2β2>','<α6β4>', '<α2β4>','<Na13>', '<Na15>', '<α4β4>',
156
  '<α7α6β2>', '<α1β1γ>', '<NaTTXR>', '<K11>', '<Ca23>', '<α6α3β4>', '<NaTTXS>', '<Na17>'], label="Subtype")
157
+ X2 = gr.Dropdown(choices=['<high>','<low>'], label="Potency")
158
  τ = gr.Slider(minimum=1, maximum=2, step=0.1, label="τ")
159
  g_num = gr.Dropdown(choices=[1, 10, 20, 30, 40, 50], label="Number of generations")
160
  length_range = RangeSlider(minimum=8, maximum=50, step=1, value=(12, 16), label="Length range")