SDF-TO-SMI(1)

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

πŸ‘‘ NAME πŸ‘‘

okay so <pink>sdf-to-smi</pink> β€” she converts SDF to SMILES. that's the whole personality, and honestly? iconic. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

πŸŽ€ USAGE πŸŽ€

sdf-to-smi [<args>] [<files>]

πŸ’– DESCRIPTION πŸ’–

so like, <pink>sdf-to-smi</pink> takes your SDF files and just. converts them into SMILES. bestie behaviour fr fr. 🧚

✨ OPTIONS ✨

  • --convert-type-8-bonds-to-covalent β€” turns every single type 8 bond into a plain single covalent bond. yes, all of them. πŸ’…
  • --no-adjust-charges β€” when she's converting those type 8 bonds, she will not be adjusting atom charges. hands off. πŸ™ˆ
  • --no-estimate-attached-hydrogens β€” do not estimate how many hydrogens are attached. she's not guessing today. 😌
  • --ignore-flat-tetrahedra β€” when she's looking at tetrahedral chiral centers, flat tetrahedra get ignored, judged by volume threshold. this is the default vibe. ✨
  • --require-tetrahedral-angles β€” when she's considering tetrahedral chiral centers, she ignores tetrahedra whose average bond angle is far from 109.5 degrees. geometry check, no skipping. πŸ“
  • --planarity-threshold NUM β€” planarity volume threshold, measured in cubic angstroms. any tetrahedra with a chiral volume less than or equal to that number get understood as flat. default: 1e-06 ⭐
  • --normalise-vectors β€” normalise the vectors used for the chiral volume calculation. glow-up for your vectors. πŸ’«
  • --aromatisation-method STR β€” the method used to mark aromatic atoms and bonds. the supported methods are:
    • 'Huckel' β€” marks flat rings as aromatic after making sure they follow H??ckel's rule as implemented in Chemistry::Ring.
    • 'electron-cycles' β€” marks flat rings as aromatic following Richard L. Apodaca's electron cycle-based approach. heads up: this one is slow for large conjugated systems 😭
    • 'external-list' β€” uses the aromaticity defined by the --aromatic-atoms or --aromatic-bonds options.
  • --aromatic-atoms STR β€” a comma-separated list of 1-based aromatic atom numbers, consulted during aromaticity detection. it implies --aromatisation-method 'external-list'. 🫢
  • --aromatic-bonds STR β€” a comma-separated list of bonds, written as dash-separated pairs of 1-based aromatic atom numbers. the list gets consulted during aromaticity detection, and it implies --aromatisation-method 'external-list'. πŸ’œ
  • --mark-square-planar-centers β€” marks chirality in square planar centers. square girlies, this one's for you. πŸ”₯
  • --no-generate-racemates β€” do not attempt to fully represent racemates in non-Sohncke space groups. she's not doing it. periodt. πŸ’…
  • --remove-excess-stereochemistry β€” removes excess stereochemistry settings. experimental, so proceed with caution bestie 😭
  • --help β€” prints the usage message and exits. the classic. the icon. πŸ‘‘

and that's the whole page, no cap. every flag, every default, every little detail β€” she kept it all. πŸŽ€

sdf-to-smi 0.4.0+dfsg β€” dated February 2026. go forth and convert, bestie. mwah. πŸ’–πŸŒˆπŸ¦‹

πŸ“¦ where this page comes from