rb757 commited on
Commit
64b7cba
·
1 Parent(s): d54b7d4

fix: resolve module import paths for standalone script execution

Browse files
src/clean/add_descriptors.py CHANGED
@@ -1,7 +1,12 @@
 
 
1
  from rdkit import Chem
2
  from rdkit.Chem import Descriptors
3
  import pandas as pd
4
 
 
 
 
5
 
6
  def compute_descriptors(smiles: str) -> dict:
7
  """Compute a set of molecular descriptors for a SMILES string."""
 
1
+ import sys
2
+ from pathlib import Path
3
  from rdkit import Chem
4
  from rdkit.Chem import Descriptors
5
  import pandas as pd
6
 
7
+ # Add project root to path for imports
8
+ sys.path.insert(0, str(Path(__file__).parent.parent.parent))
9
+
10
 
11
  def compute_descriptors(smiles: str) -> dict:
12
  """Compute a set of molecular descriptors for a SMILES string."""
src/clean/prepare_dataset.py CHANGED
@@ -1,5 +1,10 @@
 
1
  from pathlib import Path
2
  import pandas as pd
 
 
 
 
3
  from src.clean.standardize import canonicalize_smiles, smiles_to_inchikey
4
  from src.clean.add_descriptors import add_descriptors_to_csv
5
 
 
1
+ import sys
2
  from pathlib import Path
3
  import pandas as pd
4
+
5
+ # Add project root to path for imports
6
+ sys.path.insert(0, str(Path(__file__).parent.parent.parent))
7
+
8
  from src.clean.standardize import canonicalize_smiles, smiles_to_inchikey
9
  from src.clean.add_descriptors import add_descriptors_to_csv
10