Skip to content

Commit b1f2da3

Browse files
committed
concat prop values instead of edge_attr
1 parent 53a240a commit b1f2da3

File tree

1 file changed

+6
-2
lines changed
  • chebai_graph/preprocessing/datasets

1 file changed

+6
-2
lines changed

chebai_graph/preprocessing/datasets/chebi.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,13 +162,17 @@ def _merge_props_into_base(self, row):
162162
if isinstance(property, AtomProperty):
163163
x = torch.cat([x, property_values], dim=1)
164164
elif isinstance(property, BondProperty):
165-
edge_attr = torch.cat([edge_attr, property_values], dim=1)
165+
# Concat/Duplicate properties values for undirected graph as `edge_index` has first src to tgt edges, then tgt to src edges
166+
edge_attr = torch.cat(
167+
[edge_attr, torch.cat([property_values, property_values], dim=0)],
168+
dim=1,
169+
)
166170
else:
167171
molecule_attr = torch.cat([molecule_attr, property_values], dim=1)
168172
return GeomData(
169173
x=x,
170174
edge_index=geom_data.edge_index,
171-
edge_attr=torch.cat([edge_attr, edge_attr], dim=0),
175+
edge_attr=edge_attr,
172176
molecule_attr=molecule_attr,
173177
)
174178

0 commit comments

Comments
 (0)