saicharan2804 commited on
Commit
af1e58a
·
1 Parent(s): bef680d
Files changed (1) hide show
  1. molgen_metric.py +4 -11
molgen_metric.py CHANGED
@@ -81,31 +81,24 @@ class molgen_metric(evaluate.Measurement):
81
  {
82
  "generated_smiles": datasets.Sequence(datasets.Value("string")),
83
  "train_smiles": datasets.Sequence(datasets.Value("string")),
84
- "test_smiles": datasets.Sequence(datasets.Value("string")),
85
  }
86
  if self.config_name == "multilabel"
87
  else {
88
  "generated_smiles": datasets.Value("string"),
89
  "train_smiles": datasets.Value("string"),
90
- "test_smiles": datasets.Value("string"),
91
  }
92
  ),
93
 
94
  reference_urls=["https://github.com/molecularsets/moses", "https://tdcommons.ai/functions/oracles/"],
95
  )
96
 
97
- def _compute(self, generated_smiles, train_smiles = None, test_smiles = None):
 
98
 
99
- generated_smiles = [s for s in generated_smiles if s != '']
100
- train_smiles = [s for s in train_smiles if s != '']
101
- test_smiles = [s for s in test_smiles if s != '']
102
 
103
- Results = metrics.get_all_metrics(gen = generated_smiles, train = train_smiles, test = test_smiles)
104
 
105
- if len(train_smiles) == 0:
106
- train_smiles = None
107
- if len(test_smiles) == 0:
108
- test_smiles = None
109
 
110
  evaluator = Evaluator(name = 'KL_Divergence')
111
  KL_Divergence = evaluator(generated_smiles, train_smiles)
 
81
  {
82
  "generated_smiles": datasets.Sequence(datasets.Value("string")),
83
  "train_smiles": datasets.Sequence(datasets.Value("string")),
 
84
  }
85
  if self.config_name == "multilabel"
86
  else {
87
  "generated_smiles": datasets.Value("string"),
88
  "train_smiles": datasets.Value("string"),
 
89
  }
90
  ),
91
 
92
  reference_urls=["https://github.com/molecularsets/moses", "https://tdcommons.ai/functions/oracles/"],
93
  )
94
 
95
+ def _compute(self, generated_smiles, train_smiles = None):
96
+
97
 
 
 
 
98
 
99
+ Results = metrics.get_all_metrics(gen = generated_smiles, train= train_smiles)
100
 
101
+ generated_smiles = [s for s in generated_smiles if s != '']
 
 
 
102
 
103
  evaluator = Evaluator(name = 'KL_Divergence')
104
  KL_Divergence = evaluator(generated_smiles, train_smiles)