Spaces:
Paused
Paused
Commit
·
a931815
1
Parent(s):
79f0451
Update app.py
Browse files
app.py
CHANGED
@@ -15,10 +15,6 @@ model_name = st.selectbox(
|
|
15 |
'Choose a model',
|
16 |
["facebook/esm2_t6_8M_UR50D", "facebook/esm2_t48_15B_UR50D"])
|
17 |
|
18 |
-
st.write('You selected model:', model_name)
|
19 |
-
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
20 |
-
model = EsmModel.from_pretrained(model_name)
|
21 |
-
|
22 |
#aa_seq_input = st.text_input('Type AA sequance here')
|
23 |
|
24 |
#uploading AA sequences file
|
@@ -27,7 +23,7 @@ if uploaded_file is not None:
|
|
27 |
data = json.load(uploaded_file)
|
28 |
#st.write(data)
|
29 |
|
30 |
-
def embed_upload_file(upload_dict_dania):
|
31 |
# upload_dict_dania = {
|
32 |
# 'uid1': ['aa', 'aan']
|
33 |
# }
|
@@ -38,7 +34,7 @@ def embed_upload_file(upload_dict_dania):
|
|
38 |
for uid, seqs in upload_dict_dania.items():
|
39 |
output[uid] = {}
|
40 |
for seq in seqs:
|
41 |
-
output[uid][seq] = embed(seq)
|
42 |
|
43 |
json_data = json.dumps(output)
|
44 |
|
@@ -51,6 +47,9 @@ def embed_upload_file(upload_dict_dania):
|
|
51 |
|
52 |
|
53 |
if st.button('Get embedding'):
|
54 |
-
|
|
|
|
|
|
|
55 |
|
56 |
st.write('Also, Dania is not gay')
|
|
|
15 |
'Choose a model',
|
16 |
["facebook/esm2_t6_8M_UR50D", "facebook/esm2_t48_15B_UR50D"])
|
17 |
|
|
|
|
|
|
|
|
|
18 |
#aa_seq_input = st.text_input('Type AA sequance here')
|
19 |
|
20 |
#uploading AA sequences file
|
|
|
23 |
data = json.load(uploaded_file)
|
24 |
#st.write(data)
|
25 |
|
26 |
+
def embed_upload_file(upload_dict_dania, tokenizer, model):
|
27 |
# upload_dict_dania = {
|
28 |
# 'uid1': ['aa', 'aan']
|
29 |
# }
|
|
|
34 |
for uid, seqs in upload_dict_dania.items():
|
35 |
output[uid] = {}
|
36 |
for seq in seqs:
|
37 |
+
output[uid][seq] = embed(seq, tokenizer, model)
|
38 |
|
39 |
json_data = json.dumps(output)
|
40 |
|
|
|
47 |
|
48 |
|
49 |
if st.button('Get embedding'):
|
50 |
+
st.write('You selected model:', model_name)
|
51 |
+
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
52 |
+
model = EsmModel.from_pretrained(model_name)
|
53 |
+
embed_upload_file(data, tokenizer, model)
|
54 |
|
55 |
st.write('Also, Dania is not gay')
|