Biocoder09 commited on
Commit
1fa8321
·
verified ·
1 Parent(s): ccff2f3

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +24 -6
templates/index.html CHANGED
@@ -3,15 +3,18 @@
3
 
4
  <main class="main-wrap">
5
  <section class="card">
 
 
6
  <div class="tabs">
7
  <button id="tab-seq" class="tab active">Single Sequence</button>
8
  <button id="tab-fasta" class="tab">Multiple Sequences</button>
9
  </div>
10
 
11
- <!-- Single sequence panel -->
12
  <div id="panel-seq" class="panel">
13
  <label class="label">Protein Sequence</label>
14
  <textarea id="sequenceInput" placeholder="Paste protein sequence"></textarea>
 
15
  <div class="row">
16
  <button id="predictBtn" class="btn">Predict Localization</button>
17
  <div id="loadingSeq" class="loading hidden">Running prediction…</div>
@@ -39,10 +42,11 @@
39
  </div>
40
  </div>
41
 
42
- <!-- FASTA panel -->
43
  <div id="panel-fasta" class="panel hidden">
44
  <label class="label">Upload FASTA file</label>
45
  <input id="fastaFile" type="file" accept=".fa,.fasta" />
 
46
  <div class="row">
47
  <button id="predictFastaBtn" class="btn">Predict from FASTA</button>
48
  <div id="loadingFasta" class="loading hidden">Running batch prediction…</div>
@@ -50,7 +54,8 @@
50
 
51
  <div id="fastaResultsWrapper" class="fasta-wrapper hidden">
52
  <h3>FASTA Predictions</h3>
53
- <p class="small-text"> Refer to the row for probabilities of the sequence.</p>
 
54
  <div class="table-container">
55
  <table class="results-table">
56
  <thead>
@@ -65,12 +70,24 @@
65
  <tbody id="fastaTableBody"></tbody>
66
  </table>
67
  </div>
 
 
 
 
 
 
 
 
 
 
68
  </div>
69
  </div>
 
70
  </section>
71
  </main>
72
 
73
- <!-- FASTA detail modal (NO graphs, only details) -->
 
74
  <div id="fastaModal" class="modal hidden">
75
  <div class="modal-backdrop" id="fastaModalBackdrop"></div>
76
  <div class="modal-content">
@@ -85,7 +102,8 @@
85
  </div>
86
  </div>
87
 
88
- <!-- BIG BAR CHART MODAL -->
 
89
  <div id="bigBarModal" class="chart-modal hidden">
90
  <div class="chart-modal-content">
91
  <span class="close-big-chart" onclick="closeBigBar()">&times;</span>
@@ -93,7 +111,7 @@
93
  </div>
94
  </div>
95
 
96
- <!-- BIG RADAR CHART MODAL -->
97
  <div id="bigRadarModal" class="chart-modal hidden">
98
  <div class="chart-modal-content">
99
  <span class="close-big-chart" onclick="closeBigRadar()">&times;</span>
 
3
 
4
  <main class="main-wrap">
5
  <section class="card">
6
+
7
+ <!-- Tabs -->
8
  <div class="tabs">
9
  <button id="tab-seq" class="tab active">Single Sequence</button>
10
  <button id="tab-fasta" class="tab">Multiple Sequences</button>
11
  </div>
12
 
13
+ <!-- SINGLE SEQUENCE -->
14
  <div id="panel-seq" class="panel">
15
  <label class="label">Protein Sequence</label>
16
  <textarea id="sequenceInput" placeholder="Paste protein sequence"></textarea>
17
+
18
  <div class="row">
19
  <button id="predictBtn" class="btn">Predict Localization</button>
20
  <div id="loadingSeq" class="loading hidden">Running prediction…</div>
 
42
  </div>
43
  </div>
44
 
45
+ <!-- FASTA -->
46
  <div id="panel-fasta" class="panel hidden">
47
  <label class="label">Upload FASTA file</label>
48
  <input id="fastaFile" type="file" accept=".fa,.fasta" />
49
+
50
  <div class="row">
51
  <button id="predictFastaBtn" class="btn">Predict from FASTA</button>
52
  <div id="loadingFasta" class="loading hidden">Running batch prediction…</div>
 
54
 
55
  <div id="fastaResultsWrapper" class="fasta-wrapper hidden">
56
  <h3>FASTA Predictions</h3>
57
+ <p class="small-text">Click a row to view class probabilities.</p>
58
+
59
  <div class="table-container">
60
  <table class="results-table">
61
  <thead>
 
70
  <tbody id="fastaTableBody"></tbody>
71
  </table>
72
  </div>
73
+
74
+ <!-- DOWNLOAD BUTTON -->
75
+ <button
76
+ id="downloadCsvBtn"
77
+ type="button"
78
+ class="btn"
79
+ style="margin-top: 1rem;"
80
+ >
81
+ Download CSV
82
+ </button>
83
  </div>
84
  </div>
85
+
86
  </section>
87
  </main>
88
 
89
+ <!-- FASTA DETAIL MODAL -->
90
+
91
  <div id="fastaModal" class="modal hidden">
92
  <div class="modal-backdrop" id="fastaModalBackdrop"></div>
93
  <div class="modal-content">
 
102
  </div>
103
  </div>
104
 
105
+ <!-- BIG BAR CHART MODAL -->
106
+
107
  <div id="bigBarModal" class="chart-modal hidden">
108
  <div class="chart-modal-content">
109
  <span class="close-big-chart" onclick="closeBigBar()">&times;</span>
 
111
  </div>
112
  </div>
113
 
114
+ <!-- BIG RADAR CHART MODAL -->
115
  <div id="bigRadarModal" class="chart-modal hidden">
116
  <div class="chart-modal-content">
117
  <span class="close-big-chart" onclick="closeBigRadar()">&times;</span>