SMI_ISOMORPHISM(1)
π SMI_ISOMORPHISM(1) π
okay bestie so this is smi_isomorphism, a little user command that lives in section 1 of the manual, and it is literally here to tell you whether two SMILES strings are the same molecule in disguise. no cap.
β¨ NAME β¨
smi_isomorphism β detect isomorphism between SMILES π§ͺ
πΈ DESCRIPTION πΈ
π USAGE π
smi_isomorphism [<args>] [<files>]
π¦ DESCRIPTION (the actual tea) π¦
so here's the vibe: smi_isomorphism reads in files, and every file has three tab-separated columns, like this:
<ID> <SMILES_1> <SMILES_2>
then, for every single line, it tries to detect isomorphism between <SMILES_1> and <SMILES_2>. π
and here's the part that's giving main character energy: if it doesn't clock immediate isomorphism, it doesn't just give up and go home. nope. it performs step-by-step simplifications β in order β to try and lead both SMILES to isomorphism. obsessed, honestly. π₯
π OPTIONS π
--remove-alkali-bondsβ adds alkali bond removal to the list of simplifications. bye bye alkali bonds, you're not invited to the party π«Ά--remove-metal-bondsβ adds metal bond removal to the list of simplifications. metals, you're also getting yeeted π--print-side-of-superfluous-moietiesβ identifies which of the compared sides has superfluous molecular entities. like, one side is doing too much and this tells you which π--check-isomorphismβ performs an extra isomorphism check on molecular entities that were detected as isomorphic, by comparing their canonical representations. double-checking? we love a thorough queen β--helpβ print usage message and exit. classic, iconic, always there for you π
ok so real talk: if immediate isomorphism isn't detected, the simplifications run in order, so the order matters β that's the whole point of the "step-by-step" thing. don't skip ahead, bestie. π
anyway that's the whole page, slay, go compare some SMILES πβ¨
this manual page is for smi_isomorphism version 0.4.0+dfsg, and it's dated February 2026. π
πΈ mwah, bye bestie!
π¦ where this page comes from
- ubuntu resolute: smiles-scripts 0.4.0+dfsg-3 Β· GPL-2.0-only
- ubuntu stonking: smiles-scripts 0.4.0+dfsg-3 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms