File size: 669 Bytes
d54b7d4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env python
"""CLI tool to enrich a CSV with molecular descriptors."""
import sys
from pathlib import Path

# Ensure src is on path
sys.path.insert(0, str(Path(__file__).parent.parent))

from src.clean.add_descriptors import add_descriptors_to_csv


def main():
    if len(sys.argv) < 3:
        print("Usage: python scripts/add_descriptors_cli.py <input.csv> <output.csv>")
        sys.exit(1)
    
    in_csv = sys.argv[1]
    out_csv = sys.argv[2]
    
    print(f"Enriching {in_csv} with molecular descriptors...")
    add_descriptors_to_csv(in_csv, out_csv)
    print(f"✓ Descriptors added. Saved to {out_csv}")


if __name__ == "__main__":
    main()