Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -24,10 +24,17 @@ os.environ["PATH"] += f":{os.environ['HOME']}/edirect"
|
|
24 |
print("Current PATH:", os.environ["PATH"])
|
25 |
subprocess.run("which esummary", shell=True)
|
26 |
accession = "KU131308"
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
cmd = f'{os.environ["HOME"]}/edirect/esummary -db nuccore -id {accession} -format medline | egrep "PUBMED|isolate"'
|
28 |
result = subprocess.run(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
|
29 |
output = result.stdout
|
30 |
print(output)
|
|
|
31 |
|
32 |
@lru_cache(maxsize=128)
|
33 |
def classify_sample_location_cached(accession):
|
|
|
24 |
print("Current PATH:", os.environ["PATH"])
|
25 |
subprocess.run("which esummary", shell=True)
|
26 |
accession = "KU131308"
|
27 |
+
print(accession)
|
28 |
+
test_cmd = f'{os.environ["HOME"]}/edirect/esummary -db nuccore -id KU131308 -format medline | egrep "PUBMED|isolate"'
|
29 |
+
result = subprocess.run(test_cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
|
30 |
+
print("EDirect output:\n", result.stdout)
|
31 |
+
print("EDirect error:\n", result.stderr)
|
32 |
+
|
33 |
cmd = f'{os.environ["HOME"]}/edirect/esummary -db nuccore -id {accession} -format medline | egrep "PUBMED|isolate"'
|
34 |
result = subprocess.run(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
|
35 |
output = result.stdout
|
36 |
print(output)
|
37 |
+
print("done")
|
38 |
|
39 |
@lru_cache(maxsize=128)
|
40 |
def classify_sample_location_cached(accession):
|