savakholin commited on
Commit
a79df8e
·
1 Parent(s): afba882

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -10
app.py CHANGED
@@ -3,13 +3,12 @@ from transformers import AutoTokenizer, EsmModel
3
  import torch
4
  import json
5
 
6
-
7
  model_name = st.selectbox(
8
  'Choose a model',
9
  ["facebook/esm2_t6_8M_UR50D", "facebook/esm2_t48_15B_UR50D"])
10
 
11
  st.write('You selected model:', model_name)
12
-
13
  tokenizer = AutoTokenizer.from_pretrained(model_name)
14
  model = EsmModel.from_pretrained(model_name)
15
 
@@ -29,16 +28,20 @@ def embed(aa_seq):
29
  }
30
  json_data = json.dumps(data)
31
 
32
-
33
- st.download_button(
34
- label="Download JSON file",
35
- data=json_data,
36
- file_name="esm-2 last hidden states.json",
37
- mime='application/json'
38
- )
39
 
40
 
41
- if st.button('Run Function'):
42
  embed(aa_seq)
43
 
44
  st.write('Also, Dania is not gay')
 
 
 
 
 
 
3
  import torch
4
  import json
5
 
6
+ # selecing and loading a model
7
  model_name = st.selectbox(
8
  'Choose a model',
9
  ["facebook/esm2_t6_8M_UR50D", "facebook/esm2_t48_15B_UR50D"])
10
 
11
  st.write('You selected model:', model_name)
 
12
  tokenizer = AutoTokenizer.from_pretrained(model_name)
13
  model = EsmModel.from_pretrained(model_name)
14
 
 
28
  }
29
  json_data = json.dumps(data)
30
 
31
+ st.download_button(
32
+ label="Download JSON file",
33
+ data=json_data,
34
+ file_name="esm-2 last hidden states.json",
35
+ mime='application/json'
36
+ )
 
37
 
38
 
39
+ if st.button('Get embedding'):
40
  embed(aa_seq)
41
 
42
  st.write('Also, Dania is not gay')
43
+ #uploading AA sequences file
44
+ uploaded_file = st.file_uploader("Choose a JSON file", type='json')
45
+ if uploaded_file is not None:
46
+ data = json.load(uploaded_file)
47
+ st.write(data)