Junaidb commited on
Commit
2c8859a
·
verified ·
1 Parent(s): 6c1fb84

Update ui.py

Browse files
Files changed (1) hide show
  1. ui.py +26 -23
ui.py CHANGED
@@ -89,8 +89,7 @@ def APP():
89
  project_name=st.text_input("enter project name ")
90
  target=st.text_input("Set up the target antigen ")
91
 
92
- if not project_name or not target:
93
- st.markdown(":orange-badge[⚠️ Set Projectname and Target Antigen before proceeding]")
94
 
95
 
96
  bio_input = st.text_area(
@@ -100,34 +99,38 @@ def APP():
100
  execute_button=st.form_submit_button("execute")
101
 
102
  if execute_button:
103
- if uid and project_name: # Only process if fields are filled
104
- st.session_state.projectname = project_name
105
- st.session_state.username = uid
106
-
107
- payload={
108
- "uid":st.user.email ,
109
- "pid":project_name,
110
- "target":target,
111
- "high_level_bio_query":bio_input
112
- }
 
 
 
 
113
 
114
 
115
- response=requests.post("https://thexforce-combat-backend.hf.space/bio_context_language_plan",json=payload,headers={
116
 
117
- "Content-Type":"application/json",
118
- "Authorization":f"Bearer {tok}"
119
- })
120
 
121
- plan_response=response.json()
122
- if plan_response.get("status")=="active":
123
 
124
 
125
- st.code(f"{plan_response.get('plan')}", language="python")
126
- else:
127
- st.warning(">>>Error")
128
 
129
- else:
130
- st.error("Please fill in both username and project name before submitting")
131
 
132
 
133
  if selection == 1:
 
89
  project_name=st.text_input("enter project name ")
90
  target=st.text_input("Set up the target antigen ")
91
 
92
+
 
93
 
94
 
95
  bio_input = st.text_area(
 
99
  execute_button=st.form_submit_button("execute")
100
 
101
  if execute_button:
102
+
103
+
104
+ ##st.session_state.projectname = project_name
105
+ #st.session_state.username = uid
106
+ if not project_name or not target:
107
+ st.markdown(":orange-badge[⚠️ Set Projectname and Target Antigen before proceeding]")
108
+ else:
109
+
110
+ payload={
111
+ "uid":st.user.email ,
112
+ "pid":project_name,
113
+ "target":target,
114
+ "high_level_bio_query":bio_input
115
+ }
116
 
117
 
118
+ response=requests.post("https://thexforce-combat-backend.hf.space/bio_context_language_plan",json=payload,headers={
119
 
120
+ "Content-Type":"application/json",
121
+ "Authorization":f"Bearer {tok}"
122
+ })
123
 
124
+ plan_response=response.json()
125
+ if plan_response.get("status")=="active":
126
 
127
 
128
+ st.markdown(f"## {plan_response.get('plan')}")
129
+ else:
130
+ st.warning(">>>Error")
131
 
132
+ else:
133
+ st.error("Please fill in both username and project name before submitting")
134
 
135
 
136
  if selection == 1: