Spaces:
Runtime error
Runtime error
xuyingli
commited on
Commit
·
8f74fa3
1
Parent(s):
aad2185
Update app.py
Browse files
app.py
CHANGED
|
@@ -288,7 +288,7 @@ with st.spinner("Connecting DB..."):
|
|
| 288 |
with st.spinner("Loading Models..."):
|
| 289 |
# Initialize SAGE model
|
| 290 |
if 'xq' not in st.session_state:
|
| 291 |
-
model, alphabet = init_esm()
|
| 292 |
batch_converter = alphabet.get_batch_converter()
|
| 293 |
st.session_state['batch'] = batch_converter
|
| 294 |
st.session_state.query_num = 0
|
|
@@ -383,7 +383,10 @@ else:
|
|
| 383 |
st.title("Evolutionary Scale Modeling")
|
| 384 |
start = [st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty()]
|
| 385 |
start[0].info(msg)
|
| 386 |
-
option = st.selectbox('Application options', ('self-contact prediction',
|
|
|
|
|
|
|
|
|
|
| 387 |
|
| 388 |
st.session_state.db_name_ref = 'default.esm_protein'
|
| 389 |
if option == 'self-contact prediction':
|
|
@@ -411,9 +414,7 @@ else:
|
|
| 411 |
|
| 412 |
if sequence:
|
| 413 |
st.write('you have entered: ', sequence)
|
| 414 |
-
st.session_state
|
| 415 |
-
batch_converter = alphabet.get_batch_converter()
|
| 416 |
-
result_temp_seq = esm_search(st.session_state['xq'], sequence, batch_converter ,top_k=10)
|
| 417 |
st.text('search result (top 5): ')
|
| 418 |
# tab1, tab2, tab3, tab4, = st.tabs(["Cat", "Dog", "Owl"])
|
| 419 |
tab1, tab2, tab3 , tab4, tab5 = st.tabs(['1','2','3','4','5'])
|
|
|
|
| 288 |
with st.spinner("Loading Models..."):
|
| 289 |
# Initialize SAGE model
|
| 290 |
if 'xq' not in st.session_state:
|
| 291 |
+
st.session_state.model, st.session_state.alphabet = init_esm()
|
| 292 |
batch_converter = alphabet.get_batch_converter()
|
| 293 |
st.session_state['batch'] = batch_converter
|
| 294 |
st.session_state.query_num = 0
|
|
|
|
| 383 |
st.title("Evolutionary Scale Modeling")
|
| 384 |
start = [st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty(), st.empty()]
|
| 385 |
start[0].info(msg)
|
| 386 |
+
option = st.selectbox('Application options', ('self-contact prediction',
|
| 387 |
+
'search the database for similar proteins',
|
| 388 |
+
'activity prediction with similar proteins',
|
| 389 |
+
'PDB viewer'))
|
| 390 |
|
| 391 |
st.session_state.db_name_ref = 'default.esm_protein'
|
| 392 |
if option == 'self-contact prediction':
|
|
|
|
| 414 |
|
| 415 |
if sequence:
|
| 416 |
st.write('you have entered: ', sequence)
|
| 417 |
+
result_temp_seq = esm_search(st.session_state.model, sequence, st.session_state.batch_converter ,top_k=10)
|
|
|
|
|
|
|
| 418 |
st.text('search result (top 5): ')
|
| 419 |
# tab1, tab2, tab3, tab4, = st.tabs(["Cat", "Dog", "Owl"])
|
| 420 |
tab1, tab2, tab3 , tab4, tab5 = st.tabs(['1','2','3','4','5'])
|