Scroll to navigation

SMI_CANONICALISE(1) User Commands SMI_CANONICALISE(1)

NAME

smi_canonicalise - canonicalise SMILES

DESCRIPTION

USAGE

smi_canonicalise [<args>] [<files>]

DESCRIPTION

smi_canonicalise reads in files with SMILES descriptors and outputs them according to stable atom ordering established by Graph::Nauty. Moieties, if more than one, are ordered in lexicographic order.

OPTIONS

infer hydrogen atom counts according to valency rules [default]
do not infer hydrogen atom counts
aromatise Kekule structures (experimental)
do not attempt to aromatise [default]
kekulise simple aromatic structures (experimental)
do not attempt to kekulise [default]
canonicalise the representation of haloanions [default]
retain input representation of haloanions
canonicalise the representation of nitro groups by converting them from *-[N+]([O-])=O to *-N(=O)=O
retain input representation of nitro groups [default]
ignore SMILES atom class in canonicalisation (useful for testing)
instead of canonical, output SMILES in random order (useful for testing)
print usage message and exit
March 2025 smi_canonicalise 0.3.0+svn878+branch+system+deps