Joey Callanan commited on
Commit
d4f0a95
·
1 Parent(s): 4be6f20

changes using model

Browse files
Gen_PartialSMILES2.py CHANGED
@@ -274,7 +274,10 @@ model.to(device)
274
  model.eval()
275
  budget_generation = 10
276
  batch_size = 512
277
- scaf_smi = "[*]c1ccccc1"
 
 
 
278
  if len(scaf_smi) > 0:
279
  if "[*]" not in scaf_smi:
280
  raise ValueError("Scaffold does not contain attachment point")
 
274
  model.eval()
275
  budget_generation = 10
276
  batch_size = 512
277
+ parser.add_argument("--scaffold", type=str, default="[*]c1ccccc1")
278
+
279
+ scaf_smi = args.scaffold
280
+
281
  if len(scaf_smi) > 0:
282
  if "[*]" not in scaf_smi:
283
  raise ValueError("Scaffold does not contain attachment point")
src/molecules/generated_variations.py ADDED
File without changes
src/ui/handlers.py CHANGED
@@ -8,6 +8,7 @@ for the drug discovery application UI components.
8
  from ..molecules.analysis import analyze_molecule_image_only, validate_smiles_realtime, get_molecule_properties_for_hover
9
  from ..molecules.variations import generate_chemical_series_variations, generate_molecule_images
10
  from ..ai.services import respond, handle_structure_chat, parse_ai_structures
 
11
 
12
 
13
  class VariationHandlers:
@@ -24,7 +25,7 @@ class VariationHandlers:
24
  print(f"SMILES: {smiles}")
25
  print(f"Num variations: {num_variations}")
26
 
27
- variations = generate_chemical_series_variations(smiles)
28
  print(f"Generated {len(variations)} variations")
29
 
30
  self.current_variations = variations[:num_variations]
 
8
  from ..molecules.analysis import analyze_molecule_image_only, validate_smiles_realtime, get_molecule_properties_for_hover
9
  from ..molecules.variations import generate_chemical_series_variations, generate_molecule_images
10
  from ..ai.services import respond, handle_structure_chat, parse_ai_structures
11
+ from ..molecules.generated_variations import generate_variations_from_model
12
 
13
 
14
  class VariationHandlers:
 
25
  print(f"SMILES: {smiles}")
26
  print(f"Num variations: {num_variations}")
27
 
28
+ variations = generate_variations_from_model(smiles, num_variations)
29
  print(f"Generated {len(variations)} variations")
30
 
31
  self.current_variations = variations[:num_variations]