VyLala commited on
Commit
d99e7ef
·
verified ·
1 Parent(s): c6d6b27

Update mtdna_backend.py

Browse files
Files changed (1) hide show
  1. mtdna_backend.py +11 -20
mtdna_backend.py CHANGED
@@ -171,28 +171,19 @@ async def summarize_results(accession, stop_flag=None, niche_cases=None):
171
  if cached:
172
  print(f"✅ Using cached result for {accession}")
173
  if niche_cases:
174
- return [[
175
- cached["Sample ID"] or "unknown",
176
- cached["Predicted Country"] or "unknown",
177
- cached["Country Explanation"] or "unknown",
178
- cached["Predicted Sample Type"] or "unknown",
179
- cached["Sample Type Explanation"] or "unknown",
180
- cached["Predicted "+niche_cases[0]] or "unknown",
181
- cached[niche_cases[0] + " Explanation"] or "unknown",
182
- cached["Sources"] or "No Links",
183
- cached["Time cost"]
184
- ]]
185
 
186
  else:
187
- return [[
188
- cached["Sample ID"] or "unknown",
189
- cached["Predicted Country"] or "unknown",
190
- cached["Country Explanation"] or "unknown",
191
- cached["Predicted Sample Type"] or "unknown",
192
- cached["Sample Type Explanation"] or "unknown",
193
- cached["Sources"] or "No Links",
194
- cached["Time cost"]
195
- ]]
 
196
  # only run when nothing in the cache
197
  try:
198
  print("try gemini pipeline: ",accession)
 
171
  if cached:
172
  print(f"✅ Using cached result for {accession}")
173
  if niche_cases:
174
+ return [cached]
 
 
 
 
 
 
 
 
 
 
175
 
176
  else:
177
+ # return [[
178
+ # cached["Sample ID"] or "unknown",
179
+ # cached["Predicted Country"] or "unknown",
180
+ # cached["Country Explanation"] or "unknown",
181
+ # cached["Predicted Sample Type"] or "unknown",
182
+ # cached["Sample Type Explanation"] or "unknown",
183
+ # cached["Sources"] or "No Links",
184
+ # cached["Time cost"]
185
+ # ]]
186
+ return [cached]
187
  # only run when nothing in the cache
188
  try:
189
  print("try gemini pipeline: ",accession)