Update app.py
Browse files
app.py
CHANGED
@@ -135,7 +135,7 @@ def generate_caption(protein, prompt):
|
|
135 |
if len(sim_list) > 0:
|
136 |
t_standard = sim_list[0]
|
137 |
if t_standard not in temp:
|
138 |
-
pred_terms.append(t_standard+f'(prob)')
|
139 |
temp.append(t_standard)
|
140 |
|
141 |
res_str = f"Based on the given amino acid sequence, the proteinappears to have a primary function of {', '.join(pred_terms)}"
|
@@ -174,18 +174,19 @@ with gr.Blocks(css=css) as demo:
|
|
174 |
with gr.Column():
|
175 |
input_protein = gr.Textbox(type="text", label="Upload sequence")
|
176 |
# model_selector = gr.Dropdown(choices=list(models.keys()), label="Model", value='microsoft/Florence-2-large')
|
177 |
-
prompt = gr.Textbox(type="text", label="Prompt")
|
178 |
submit_btn = gr.Button(value="Submit")
|
179 |
with gr.Column():
|
180 |
output_text = gr.Textbox(label="Output Text")
|
181 |
-
|
182 |
gr.Examples(
|
183 |
examples=[
|
184 |
["MKTLLLTLVVVTIVCLDLGNSLKCYVSREGKTQTCPEGEKLCEKYAVSYFHDGRWRYRYECTSACHRGPYNVCCSTDLCNK", 'Micrurus'],
|
185 |
["MSSSAGSGHQPSQSRAIPTRTVAISDAAQLPHDYCTTPGGTLFSTTPGGTRIIYDRKFLLDRRNSPMAQTPPCHLPNIPGVTSPGTLIEDSKVEVNNLNNLNNHDRKHAVGDDAQFEMDI", 'Homo'],
|
186 |
["MKTLALFLVLVCVLGLVQSWEWPWNRKPTKFPIPSPNPRDKWCRLNLGPAWGGRC", 'Sophophora'],
|
187 |
["MAARGAMLRYLRVNVNPTIQNPRECVLPFSILLRRFSEEVRGSFLDKSEVTDRVLSVVKNFQKVDPSKVTPKANFQNDLGLDSLDSVEVVMALEEEFGFEIPDNEADKIQSIDLAVDFIASHPQAK", 'Arabidopsis'],
|
188 |
-
["MAAAGGARLLRAASAVLGGPAGRWLHHAGSRAGSSGLLRNRGPGGSAEASRSLSVSARARSSSEDKITVHFINRDGETLTTKGKVGDSLLDVVVENNLDIDGFGACEGTLACSTCHLIFEDHIYEKLDAITDEENDMLDLAYGLTDRSRLGCQICLTKSMDNMTVRVPETVADARQSIDVGKTS", 'Homo']
|
|
|
189 |
],
|
190 |
inputs=[input_protein, prompt],
|
191 |
outputs=[output_text],
|
|
|
135 |
if len(sim_list) > 0:
|
136 |
t_standard = sim_list[0]
|
137 |
if t_standard not in temp:
|
138 |
+
pred_terms.append(t_standard+f'({prob})')
|
139 |
temp.append(t_standard)
|
140 |
|
141 |
res_str = f"Based on the given amino acid sequence, the proteinappears to have a primary function of {', '.join(pred_terms)}"
|
|
|
174 |
with gr.Column():
|
175 |
input_protein = gr.Textbox(type="text", label="Upload sequence")
|
176 |
# model_selector = gr.Dropdown(choices=list(models.keys()), label="Model", value='microsoft/Florence-2-large')
|
177 |
+
prompt = gr.Textbox(type="text", label="Species Prompt")
|
178 |
submit_btn = gr.Button(value="Submit")
|
179 |
with gr.Column():
|
180 |
output_text = gr.Textbox(label="Output Text")
|
181 |
+
|
182 |
gr.Examples(
|
183 |
examples=[
|
184 |
["MKTLLLTLVVVTIVCLDLGNSLKCYVSREGKTQTCPEGEKLCEKYAVSYFHDGRWRYRYECTSACHRGPYNVCCSTDLCNK", 'Micrurus'],
|
185 |
["MSSSAGSGHQPSQSRAIPTRTVAISDAAQLPHDYCTTPGGTLFSTTPGGTRIIYDRKFLLDRRNSPMAQTPPCHLPNIPGVTSPGTLIEDSKVEVNNLNNLNNHDRKHAVGDDAQFEMDI", 'Homo'],
|
186 |
["MKTLALFLVLVCVLGLVQSWEWPWNRKPTKFPIPSPNPRDKWCRLNLGPAWGGRC", 'Sophophora'],
|
187 |
["MAARGAMLRYLRVNVNPTIQNPRECVLPFSILLRRFSEEVRGSFLDKSEVTDRVLSVVKNFQKVDPSKVTPKANFQNDLGLDSLDSVEVVMALEEEFGFEIPDNEADKIQSIDLAVDFIASHPQAK", 'Arabidopsis'],
|
188 |
+
["MAAAGGARLLRAASAVLGGPAGRWLHHAGSRAGSSGLLRNRGPGGSAEASRSLSVSARARSSSEDKITVHFINRDGETLTTKGKVGDSLLDVVVENNLDIDGFGACEGTLACSTCHLIFEDHIYEKLDAITDEENDMLDLAYGLTDRSRLGCQICLTKSMDNMTVRVPETVADARQSIDVGKTS", 'Homo'],
|
189 |
+
['MASAELSREENVYMAKLAEQAERYEEMVEFMEKVAKTVDSEELTVEERNLLSVAYKNVIGARRASWRIISSIEQKEEGRGNEDRVTLIKDYRGKIETELTKICDGILKLLETHLVPSSTAPESKVFYLKMKGDYYRYLAEFKTGAERKDAAENTMVAYKAAQDIALAELAPTHPIRLGLALNFSVFYYEILNSPDRACSLAKQAFDEAISELDTLSEESYKDSTLIMQLLRDNLTLWTSDISEDPAEEIREAPKRDSSEGQ', 'Zea']
|
190 |
],
|
191 |
inputs=[input_protein, prompt],
|
192 |
outputs=[output_text],
|