I want to know what is the officially used file extension for files containing SMILES and SMARTS strings. Somewhere I see .SMI/.SMA and somewhere its the full .SMILES/.SMARTS.

  • $\begingroup$ It is just like .htm or .html, both are same $\endgroup$ – Freddy Oct 9 '14 at 2:26
  • 1
    $\begingroup$ DOS\Win systems traditionally accept only three character file extensions, while Unix/Linux systems can handle longer ones. It is just a technicality, depends on software what they accept/recognize. $\endgroup$ – Greg Oct 9 '14 at 7:40

I don't think I've ever seen anything proposed as "official," though I admit I don't use Daylight's official toolkit.

Open Babel accepts:

  • .smi
  • .smiles
  • .can (ideally canonical SMILES, but that matters more for writing, not reading)

I haven't seen many SMARTS files, but I would suspect both .sma and .smarts are out there "in the wild."

Incidentally, this is probably something to bring up with the OpenSMILES effort. I know there's an OpenSMARTS specification started as well.

  • $\begingroup$ Thanks for the info. (Can't up-vote because it requires at least 15 reps :) ) $\endgroup$ – user6834 Oct 9 '14 at 2:50

Slightly beside the point, but here is what Daylight says:

The "chemical" MIME type, championed by H. Rzepa of Imperial College, London, is (hopefully) nearing ratification. Should this happen, SMILES will almost certainly appear as MIME subtype, i.e., the MIME type: chemical/smiles. Until that blessed day, the IETF recommendation is to use something like application/x-smiles or x-chemical/x-smiles.

  • $\begingroup$ Yes, that's something we use internally for SMILES format, clipboard operations and while requesting SMILES data from our components. $\endgroup$ – user6834 Oct 9 '14 at 2:07
  • $\begingroup$ Sadly, if you look at the date, that was 1998. MIME types are also somewhat passé. $\endgroup$ – Geoff Hutchison Oct 9 '14 at 2:09
  • $\begingroup$ @GeoffHutchison, why do you say MIME types are passé?? They are still heavily used in the modern web, in the Linked Data web even more! $\endgroup$ – Egon Willighagen Aug 13 '16 at 11:32
  • $\begingroup$ @EgonWillighagen I see far, far too much data on the web as text, generic XML or other generic types. Software is then left to infer that this text file is really SMILES or PDB, because of source or formatting. $\endgroup$ – Geoff Hutchison Aug 14 '16 at 4:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.