VyLala commited on
Commit
4d4911e
·
verified ·
1 Parent(s): 836521b

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -6,6 +6,13 @@ import csv
6
  import os
7
  from functools import lru_cache
8
  from mtdna_classifier import classify_sample_location
 
 
 
 
 
 
 
9
  @lru_cache(maxsize=128)
10
  def classify_sample_location_cached(accession):
11
  return classify_sample_location(accession)
 
6
  import os
7
  from functools import lru_cache
8
  from mtdna_classifier import classify_sample_location
9
+ import subprocess
10
+
11
+ if not os.path.exists(f"{os.environ['HOME']}/edirect/esummary"):
12
+ subprocess.run("yes | sh -c \"$(wget -q https://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/install-edirect.sh -O -)\"", shell=True)
13
+ os.environ["PATH"] += f":{os.environ['HOME']}/edirect"
14
+
15
+
16
  @lru_cache(maxsize=128)
17
  def classify_sample_location_cached(accession):
18
  return classify_sample_location(accession)