1 | initial version |
You can relabel the vertices using any hashable type
sage: T.relabel(perm={0: 'text a', 1: 'text b', 2: 'text c', 3: 'text d', 4: ('text e', 4)})
sage: T.edges()
[('text a', 'text b', None),
('text b', 'text c', None),
('text b', 'text d', None),
('text c', 'text d', None),
('text c', ('text e', 4), None)]
sage: T._embedding
{'text a': ['text b'],
'text b': ['text a', 'text d', 'text c'],
'text c': ['text b', 'text d', ('text e', 4)],
'text d': ['text b', 'text c'],
('text e', 4): ['text c']}