Spaces:
Running
Running
Commit
·
e3df29c
1
Parent(s):
e9e3c0c
Update ASCARIS.py
Browse files- ASCARIS.py +9 -7
ASCARIS.py
CHANGED
|
@@ -33,18 +33,19 @@ st.write('')
|
|
| 33 |
st.write('')
|
| 34 |
|
| 35 |
with st.form('mform', clear_on_submit=False):
|
| 36 |
-
source = st.selectbox('Select the protein structure resource (1: PDB-SwissModel-Modbase, 2: AlphaFold)',[1,2])
|
|
|
|
| 37 |
impute = st.selectbox('Imputation',[True, False])
|
| 38 |
|
| 39 |
-
input_data = st.text_input('Enter SAV data points (
|
| 40 |
)
|
| 41 |
|
| 42 |
|
| 43 |
parser = argparse.ArgumentParser(description='ASCARIS')
|
| 44 |
|
| 45 |
-
parser.add_argument('-s', '--source_option',
|
| 46 |
-
|
| 47 |
-
|
| 48 |
parser.add_argument('-i', '--input_datapoint',
|
| 49 |
help='Input file or query datapoint\n Option 1: Comma-separated list of identifiers (UniProt ID-wt residue-position-mutated residue (e.g. Q9Y4W6-N-432-T or Q9Y4W6-N-432-T, Q9Y4W6-N-432-T)) \n Option 2: Enter comma-separated file path')
|
| 50 |
|
|
@@ -64,6 +65,7 @@ with st.form('mform', clear_on_submit=False):
|
|
| 64 |
|
| 65 |
|
| 66 |
selected_df = pd.DataFrame()
|
|
|
|
| 67 |
if submitted:
|
| 68 |
with st.spinner('In progress...This may take a while...'):
|
| 69 |
try:
|
|
@@ -89,11 +91,11 @@ if submitted:
|
|
| 89 |
st.success('Feature vector successfully created.')
|
| 90 |
csv = convert_df(selected_df)
|
| 91 |
|
| 92 |
-
st.download_button("Press to Download the Feature Vector", csv,"
|
| 93 |
|
| 94 |
else:
|
| 95 |
st.success('Feature vector failed. Check log file.')
|
| 96 |
-
|
| 97 |
|
| 98 |
|
| 99 |
|
|
|
|
| 33 |
st.write('')
|
| 34 |
|
| 35 |
with st.form('mform', clear_on_submit=False):
|
| 36 |
+
#source = st.selectbox('Select the protein structure resource (1: PDB-SwissModel-Modbase, 2: AlphaFold)',[1,2])
|
| 37 |
+
source = 1
|
| 38 |
impute = st.selectbox('Imputation',[True, False])
|
| 39 |
|
| 40 |
+
input_data = st.text_input('Enter SAV data points (Example: Q9Y4W6-N-432-T')
|
| 41 |
)
|
| 42 |
|
| 43 |
|
| 44 |
parser = argparse.ArgumentParser(description='ASCARIS')
|
| 45 |
|
| 46 |
+
#parser.add_argument('-s', '--source_option',
|
| 47 |
+
# help='Selection of input structure data.\n 1: PDB Structures (default), 2: AlphaFold Structures',
|
| 48 |
+
# default=1)
|
| 49 |
parser.add_argument('-i', '--input_datapoint',
|
| 50 |
help='Input file or query datapoint\n Option 1: Comma-separated list of identifiers (UniProt ID-wt residue-position-mutated residue (e.g. Q9Y4W6-N-432-T or Q9Y4W6-N-432-T, Q9Y4W6-N-432-T)) \n Option 2: Enter comma-separated file path')
|
| 51 |
|
|
|
|
| 65 |
|
| 66 |
|
| 67 |
selected_df = pd.DataFrame()
|
| 68 |
+
st.write('The online tool may be slow, especially while processing multiple SAVs, please consider using the local programmatic version at https://github.com/HUBioDataLab/ASCARIS/')
|
| 69 |
if submitted:
|
| 70 |
with st.spinner('In progress...This may take a while...'):
|
| 71 |
try:
|
|
|
|
| 91 |
st.success('Feature vector successfully created.')
|
| 92 |
csv = convert_df(selected_df)
|
| 93 |
|
| 94 |
+
st.download_button("Press to Download the Feature Vector", csv,f"ASCARIS_SAV_rep_{input_set}.csv","text/csv",key='download-csv')
|
| 95 |
|
| 96 |
else:
|
| 97 |
st.success('Feature vector failed. Check log file.')
|
| 98 |
+
|
| 99 |
|
| 100 |
|
| 101 |
|