Rename bondFacet to bond_edge_type and clean up slipnet.json

The slipnet node previously called "bondFacet" was misleading since
"facet" is used throughout the codebase as a property name on Bond,
Group, and Rule objects. Renamed to "bond_edge_type" to better reflect
its role as a descriptor type category. Also removed precomputed
minPathToLetter data from slipnet.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alex Linhares
2026-02-21 23:19:55 +00:00
parent 72d0bf3d3e
commit 866881be69
8 changed files with 121 additions and 603 deletions

View File

@ -160,7 +160,7 @@ class SlipnetExporter:
self.groupCategory = self._addNode('groupCategory', 80.0)
self.length = self._addNode('length', 60.0)
self.objectCategory = self._addNode('objectCategory', 90.0)
self.bondFacet = self._addNode('bondFacet', 90.0)
self.bond_edge_type = self._addNode('bond_edge_type', 90.0)
self.initiallyClampedSlipnodes = [
self.letterCategory,
@ -222,9 +222,9 @@ class SlipnetExporter:
(self.groupCategory, self.predecessorGroup),
(self.groupCategory, self.successorGroup),
(self.groupCategory, self.samenessGroup),
# bond facets
(self.bondFacet, self.letterCategory),
(self.bondFacet, self.length),
# bond edge types
(self.bond_edge_type, self.letterCategory),
(self.bond_edge_type, self.length),
]
for a, b in links:
self._addInstanceLink(a, b)