Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Andrew Stirn
commited on
Commit
•
89ffb34
1
Parent(s):
f57c1f6
support for app
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import streamlit as st
|
2 |
from tiger import tiger_exhibit, TARGET_LEN, NUCLEOTIDE_TOKENS
|
3 |
|
@@ -23,7 +24,7 @@ if len(st.session_state['userInput']) < TARGET_LEN:
|
|
23 |
|
24 |
# valid input
|
25 |
elif all([True if nt.upper() in NUCLEOTIDE_TOKENS.keys() else False for nt in st.session_state['userInput']]):
|
26 |
-
on_target, off_target = tiger_exhibit(st.session_state['userInput'])
|
27 |
st.write('On-target predictions: ', on_target)
|
28 |
st.download_button(label='Download', data=convert_df(on_target), file_name='on_target.csv', mime='text/csv')
|
29 |
if len(off_target) > 0:
|
|
|
1 |
+
import pandas as pd
|
2 |
import streamlit as st
|
3 |
from tiger import tiger_exhibit, TARGET_LEN, NUCLEOTIDE_TOKENS
|
4 |
|
|
|
24 |
|
25 |
# valid input
|
26 |
elif all([True if nt.upper() in NUCLEOTIDE_TOKENS.keys() else False for nt in st.session_state['userInput']]):
|
27 |
+
on_target, off_target = tiger_exhibit(pd.DataFrame(dict(id=['ManualEntry'], seq=[st.session_state['userInput']])))
|
28 |
st.write('On-target predictions: ', on_target)
|
29 |
st.download_button(label='Download', data=convert_df(on_target), file_name='on_target.csv', mime='text/csv')
|
30 |
if len(off_target) > 0:
|
tiger.py
CHANGED
@@ -214,7 +214,7 @@ if __name__ == '__main__':
|
|
214 |
# simple test case
|
215 |
if args.simple_test:
|
216 |
# first 50 from EIF3B-003's CDS
|
217 |
-
simple_test = pd.DataFrame(dict(id=['
|
218 |
simple_test.set_index('id', inplace=True)
|
219 |
df_on_target, df_off_target = tiger_exhibit(simple_test)
|
220 |
df_on_target.to_csv('on_target.csv')
|
|
|
214 |
# simple test case
|
215 |
if args.simple_test:
|
216 |
# first 50 from EIF3B-003's CDS
|
217 |
+
simple_test = pd.DataFrame(dict(id=['ManualEntry'], seq=['ATGCAGGACGCGGAGAACGTGGCGGTGCCCGAGGCGGCCGAGGAGCGCGC']))
|
218 |
simple_test.set_index('id', inplace=True)
|
219 |
df_on_target, df_off_target = tiger_exhibit(simple_test)
|
220 |
df_on_target.to_csv('on_target.csv')
|