fatmacankara commited on
Commit
e3df29c
1 Parent(s): e9e3c0c

Update ASCARIS.py

Browse files
Files changed (1) hide show
  1. 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 (Format Provided Below)\nQ9Y4W6-N-432-T'
40
  )
41
 
42
 
43
  parser = argparse.ArgumentParser(description='ASCARIS')
44
 
45
- parser.add_argument('-s', '--source_option',
46
- help='Selection of input structure data.\n 1: PDB Structures (default), 2: AlphaFold Structures',
47
- default=1)
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,"ASCARIS_SAV_rep.csv","text/csv",key='download-csv')
93
 
94
  else:
95
  st.success('Feature vector failed. Check log file.')
96
- st.write('Failed here2')
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