Marcochris's picture
Upload 6 files
dc62233 verified
Raw History Blame Contribute Delete
683 Bytes
#!/usr/bin/env python3
"""Dispatch the packaged evaluation scripts."""
import argparse
import subprocess
import sys
from pathlib import Path
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("task", choices=["mutation_ptm", "clinvar"])
parser.add_argument("args", nargs=argparse.REMAINDER)
values = parser.parse_args()
name = "evaluate_mutation_ptm_residual_v2.py" if values.task == "mutation_ptm" else "evaluate_clinvar_residual_v2.py"
script = Path(__file__).resolve().parents[1] / "src/evaluation" / name
raise SystemExit(subprocess.call([sys.executable, str(script), *values.args]))
if __name__ == "__main__":
main()