Would it be useful / desirable for snappy to allow for an input of a d-diagram as a text input and then constructing the knot that would represent it? For example
(([[))]] -> Would correspond to a Manifold object of the Trefoil.
More details below.
Manturov, V.O.(2002), Knots and the Bracket Calculus, Acta Applicandae
Mathematicae, 74, (3), pp. 293–336.
https://www.researchgate.net/profile/Vassily_Manturov/publication/227058309_Knots_and_the_Bracket_Calculus/links/540d56510cf2f2b29a3839bf/Knots-and-the-Bracket-Calculus.pdf