Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Andrew Stirn
commited on
Commit
·
0178c63
1
Parent(s):
5b03846
progress
Browse files
app.py
CHANGED
|
@@ -64,7 +64,13 @@ def process_input():
|
|
| 64 |
else:
|
| 65 |
st.session_state.transcripts = df
|
| 66 |
|
| 67 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
print(st.session_state.transcripts)
|
| 69 |
|
| 70 |
|
|
@@ -131,18 +137,6 @@ if __name__ == '__main__':
|
|
| 131 |
check_off_targets=st.session_state.check_off_targets
|
| 132 |
)
|
| 133 |
|
| 134 |
-
# # input-specific configuration
|
| 135 |
-
# if manual_mode:
|
| 136 |
-
# src_seq = st.session_state['manual_seq']
|
| 137 |
-
# status_text = manual_entry.empty()
|
| 138 |
-
# status_bar = manual_entry.progress(0)
|
| 139 |
-
# elif fasta_mode:
|
| 140 |
-
# src_seq = st.session_state['fasta_seq']
|
| 141 |
-
# status_text = fasta_form.empty()
|
| 142 |
-
# status_bar = fasta_form.progress(0)
|
| 143 |
-
# else:
|
| 144 |
-
# src_seq = status_bar = status_text = None
|
| 145 |
-
#
|
| 146 |
# # valid input
|
| 147 |
# if src_seq and all([True if nt.upper() in NUCLEOTIDE_TOKENS.keys() else False for nt in src_seq]):
|
| 148 |
# on_target, off_target = tiger_exhibit(pd.DataFrame(dict(id=['ManualEntry'], seq=[src_seq])),
|
|
@@ -160,6 +154,3 @@ if __name__ == '__main__':
|
|
| 160 |
# elif option == 'On and Off Target' and len(off_target) == 0:
|
| 161 |
# st.write('We did not find any off-target effects!')
|
| 162 |
#
|
| 163 |
-
# # invalid input
|
| 164 |
-
# elif src_seq is not None:
|
| 165 |
-
# st.write('Invalid input!')
|
|
|
|
| 64 |
else:
|
| 65 |
st.session_state.transcripts = df
|
| 66 |
|
| 67 |
+
# convert ot upper case as used by tokenizer
|
| 68 |
+
st.session_state.transcripts[tiger.SEQ_COL] = st.session_state.transcripts[tiger.SEQ_COL].apply(lambda s: s.upper())
|
| 69 |
+
|
| 70 |
+
|
| 71 |
+
# if src_seq and all([True if nt.upper() in NUCLEOTIDE_TOKENS.keys() else False for nt in src_seq]):
|
| 72 |
+
# elif src_seq is not None:
|
| 73 |
+
# st.write('Invalid input!')
|
| 74 |
print(st.session_state.transcripts)
|
| 75 |
|
| 76 |
|
|
|
|
| 137 |
check_off_targets=st.session_state.check_off_targets
|
| 138 |
)
|
| 139 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
# # valid input
|
| 141 |
# if src_seq and all([True if nt.upper() in NUCLEOTIDE_TOKENS.keys() else False for nt in src_seq]):
|
| 142 |
# on_target, off_target = tiger_exhibit(pd.DataFrame(dict(id=['ManualEntry'], seq=[src_seq])),
|
|
|
|
| 154 |
# elif option == 'On and Off Target' and len(off_target) == 0:
|
| 155 |
# st.write('We did not find any off-target effects!')
|
| 156 |
#
|
|
|
|
|
|
|
|
|
tiger.py
CHANGED
|
@@ -38,7 +38,7 @@ NUM_MISMATCHES = 3
|
|
| 38 |
RUN_MODES = dict(
|
| 39 |
all='All on-target guides per transcript',
|
| 40 |
top_guides='Top {:d} guides per transcript'.format(NUM_TOP_GUIDES),
|
| 41 |
-
titration='Top {:d} guides per transcript & their titration candidates'.format(NUM_TOP_GUIDES)
|
| 42 |
)
|
| 43 |
|
| 44 |
|
|
|
|
| 38 |
RUN_MODES = dict(
|
| 39 |
all='All on-target guides per transcript',
|
| 40 |
top_guides='Top {:d} guides per transcript'.format(NUM_TOP_GUIDES),
|
| 41 |
+
# titration='Top {:d} guides per transcript & their titration candidates'.format(NUM_TOP_GUIDES) # TODO: do this!
|
| 42 |
)
|
| 43 |
|
| 44 |
|