SMI_ISOMORPHISM(1)

πŸ“¦
version 0.4.0 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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