Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -21,6 +21,11 @@ print("EDirect esummary found at:", shutil.which("esummary"))'''
|
|
21 |
# Force PATH to include edirect (again, just to be safe)
|
22 |
os.environ["PATH"] += f":{os.environ['HOME']}/edirect"
|
23 |
print("Current PATH:", os.environ["PATH"])
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
|
26 |
@lru_cache(maxsize=128)
|
|
|
21 |
# Force PATH to include edirect (again, just to be safe)
|
22 |
os.environ["PATH"] += f":{os.environ['HOME']}/edirect"
|
23 |
print("Current PATH:", os.environ["PATH"])
|
24 |
+
subprocess.run("which esummary", shell=True)
|
25 |
+
test_cmd = f'{os.environ["HOME"]}/edirect/esummary -db nuccore -id KU131308 -format medline'
|
26 |
+
result = subprocess.run(test_cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
|
27 |
+
print("EDirect output:\n", result.stdout)
|
28 |
+
print("EDirect error:\n", result.stderr)
|
29 |
|
30 |
|
31 |
@lru_cache(maxsize=128)
|