Spaces:
Sleeping
Sleeping
Update dataloader/dataset_wrapper.py
Browse files
dataloader/dataset_wrapper.py
CHANGED
|
@@ -40,8 +40,8 @@ HYBRID_TYPE = [Chem.rdchem.HybridizationType.SP,
|
|
| 40 |
Chem.rdchem.HybridizationType.SP3D2,
|
| 41 |
Chem.rdchem.HybridizationType.UNSPECIFIED,
|
| 42 |
Chem.rdchem.HybridizationType.S]
|
| 43 |
-
VALENCE_LIST = list(range(
|
| 44 |
-
DRGREE_LIST = list(range(
|
| 45 |
BOND_LIST = [BT.SINGLE, BT.DOUBLE, BT.TRIPLE, BT.AROMATIC]
|
| 46 |
BONDDIR_LIST = [
|
| 47 |
Chem.rdchem.BondDir.NONE,
|
|
@@ -94,8 +94,8 @@ def MolToGraph(smiles):
|
|
| 94 |
chirality_idx.append(CHIRALITY_LIST.index(Chem.rdchem.ChiralType.CHI_OTHER))
|
| 95 |
atomic_number.append(atom.GetAtomicNum())
|
| 96 |
hybrid_type_idx.append(HYBRID_TYPE.index(atom.GetHybridization()))
|
| 97 |
-
valence_idx.append(VALENCE_LIST.index(min(atom.GetTotalValence(),
|
| 98 |
-
degree_idx.append(DRGREE_LIST.index(min(atom.GetDegree(),
|
| 99 |
x1 = torch.tensor(type_idx, dtype=torch.long).view(-1,1)
|
| 100 |
x2 = torch.tensor(chirality_idx, dtype=torch.long).view(-1,1)
|
| 101 |
x3 = torch.tensor(hybrid_type_idx, dtype=torch.long).view(-1,1)
|
|
|
|
| 40 |
Chem.rdchem.HybridizationType.SP3D2,
|
| 41 |
Chem.rdchem.HybridizationType.UNSPECIFIED,
|
| 42 |
Chem.rdchem.HybridizationType.S]
|
| 43 |
+
VALENCE_LIST = list(range(0,8))
|
| 44 |
+
DRGREE_LIST = list(range(0,5))
|
| 45 |
BOND_LIST = [BT.SINGLE, BT.DOUBLE, BT.TRIPLE, BT.AROMATIC]
|
| 46 |
BONDDIR_LIST = [
|
| 47 |
Chem.rdchem.BondDir.NONE,
|
|
|
|
| 94 |
chirality_idx.append(CHIRALITY_LIST.index(Chem.rdchem.ChiralType.CHI_OTHER))
|
| 95 |
atomic_number.append(atom.GetAtomicNum())
|
| 96 |
hybrid_type_idx.append(HYBRID_TYPE.index(atom.GetHybridization()))
|
| 97 |
+
valence_idx.append(VALENCE_LIST.index(min(atom.GetTotalValence(),7)))
|
| 98 |
+
degree_idx.append(DRGREE_LIST.index(min(atom.GetDegree(),4)))
|
| 99 |
x1 = torch.tensor(type_idx, dtype=torch.long).view(-1,1)
|
| 100 |
x2 = torch.tensor(chirality_idx, dtype=torch.long).view(-1,1)
|
| 101 |
x3 = torch.tensor(hybrid_type_idx, dtype=torch.long).view(-1,1)
|