<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to file-format-support</title><link href="https://sourceforge.net/p/openbabel/file-format-support/" rel="alternate"/><link href="https://sourceforge.net/p/openbabel/file-format-support/feed.atom" rel="self"/><id>https://sourceforge.net/p/openbabel/file-format-support/</id><updated>2026-04-13T21:52:10.429000Z</updated><subtitle>Recent changes to file-format-support</subtitle><entry><title>pdb2</title><link href="https://sourceforge.net/p/openbabel/file-format-support/107/" rel="alternate"/><published>2026-04-13T21:52:10.429000Z</published><updated>2026-04-13T21:52:10.429000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net4c2fcc2c5544b2e7f407f006fb45374d1d0e9f7d</id><summary type="html"/></entry><entry><title>pdb</title><link href="https://sourceforge.net/p/openbabel/file-format-support/106/" rel="alternate"/><published>2026-04-13T21:50:49.827000Z</published><updated>2026-04-13T21:50:49.827000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net5ce677556d67a39f7d2ab91fdee75dac3a401539</id><summary type="html"/></entry><entry><title>eman1</title><link href="https://sourceforge.net/p/openbabel/file-format-support/105/" rel="alternate"/><published>2025-01-09T12:41:40.967000Z</published><updated>2025-01-09T12:41:40.967000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netc791e39d81dc95919891ef9216c96854bb9da474</id><summary type="html"/></entry><entry><title>Defined partial charges in OBForceField</title><link href="https://sourceforge.net/p/openbabel/file-format-support/104/" rel="alternate"/><published>2019-11-25T22:03:23.261000Z</published><updated>2019-11-25T22:03:23.261000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net09e2a049a6ef4de1f82714dda7ea3d4b3be8d97c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I would like to know if it was possible to force the internal OBMol copy in OBForceField to have the same partial charges as defined in mol2 file? And also the same for the atom types (that are of course also defined in GAFF)?&lt;/p&gt;
&lt;p&gt;I put some python codes below as an example. That's how far I can go... Also I am not restricted to Python only. The solution can be also in C++ (if there is one). &lt;/p&gt;
&lt;p&gt;Thanks for your help!&lt;/p&gt;
&lt;p&gt;Jerome.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;openbabel&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;openbabel&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;ob&lt;/span&gt;

&lt;span class="n"&gt;obconv&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBConversion&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;obconv&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SetInFormat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"mol2"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;OBMol&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBMol&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;obconv&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ReadFile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OBMol&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"molecule.mol2"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;forcefield&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBForceField&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;FindForceField&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"GAFF"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Setup&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OBMol&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SetLogLevel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;OBFF_LOGLVL_HIGH&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SetLogToStdErr&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PrintFormalCharges&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;PrintTypes&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetAtomTypes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OBMol&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;forcefield&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetPartialCharges&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;OBMol&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;atom&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;OBMol&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetAtom&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;pairdata&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toPairData&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;atom&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetData&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"FFAtomType"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pairdata&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetAttribute&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt; &lt;span class="n"&gt;pairdata&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetValue&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;span class="n"&gt;pairdata&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ob&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;toPairData&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;atom&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetData&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"FFPartialCharge"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pairdata&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetAttribute&lt;/span&gt;&lt;span class="p"&gt;(),&lt;/span&gt; &lt;span class="n"&gt;pairdata&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetValue&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Segmentation fault (core dumped) error while generating 3D coordinates from .sdf files</title><link href="https://sourceforge.net/p/openbabel/file-format-support/103/" rel="alternate"/><published>2019-07-03T15:45:16.567000Z</published><updated>2019-07-03T15:45:16.567000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net48fc31d16c08addfc5c821b98fd1dfed0ed6a3ce</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
I am trying to generate 3D coordinates from the  Mechanistic Sets  .sdf files downloaded from NCI. But I keep getting the error 'Segmentation fault (core dumped)'. However, it worked with the Diversity Sets .sdf files. So any help here? And I am using Linux Ubuntu. Thanks!&lt;br/&gt;
Ruben&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#102 Enumerate atoms when converting sdf to mol2</title><link href="https://sourceforge.net/p/openbabel/file-format-support/102/?limit=25#4a82" rel="alternate"/><published>2018-01-18T12:34:15.895000Z</published><updated>2018-01-18T12:34:15.895000Z</updated><author><name>Noel O'Boyle</name><uri>https://sourceforge.net/u/baoilleach/</uri></author><id>https://sourceforge.net3779a76e6ba0526435f36cb8845ff895385817ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there. I thought it was no longer to post tickets here. It seems I was wrong. There was a notice at the top of the submission page with the following info:&lt;/p&gt;
&lt;p&gt;The File Format Support tracker for Open Babel here at sourceforge.net&lt;br/&gt;
is in read-only mode. It presents the state of&lt;br/&gt;
Open Babel file format support tickets in March 2017. Tickets are now&lt;br/&gt;
managed at&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/openbabel/openbabel/issues" rel="nofollow"&gt;https://github.com/openbabel/openbabel/issues&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Go there to submit new tickets, comment on&lt;br/&gt;
existing tickets, or follow ongoing efforts&lt;br/&gt;
to service the tickets.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Enumerate atoms when converting sdf to mol2</title><link href="https://sourceforge.net/p/openbabel/file-format-support/102/" rel="alternate"/><published>2018-01-15T19:28:59.193000Z</published><updated>2018-01-15T19:28:59.193000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net3935c39ef57a1f491d533de3cae0ad0aa394f9ec</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I'm a newby in obabel and I need some help. This is the issue I'm facing:&lt;/p&gt;
&lt;p&gt;I have a file in SDF format and I use obabel to convert it to MOL2. The section ATOMS in the new file looks like this:&lt;/p&gt;
&lt;p&gt;@&amp;lt;TRIPOS&amp;gt;ATOM&lt;br/&gt;
      1 C           0.5825   -1.4943    0.8613 C.ar    1  LIG1        0.0063&lt;br/&gt;
      2 C          -0.4113   -2.1197    1.6364 C.ar    1  LIG1        0.0421&lt;br/&gt;
      3 C          -1.7701   -1.8708    1.3728 C.ar    1  LIG1        0.1957&lt;br/&gt;
      4 O          -2.7253   -2.4643    2.1262 O.3     1  LIG1       -0.2866&lt;br/&gt;
      5 C          -2.1325   -1.0044    0.3248 C.ar    1  LIG1        0.0421&lt;br/&gt;
      6 C          -1.1389   -0.3865   -0.4590 C.ar    1  LIG1        0.0063&lt;/p&gt;
&lt;p&gt;The problem comes up when I want to use this file with another software which requires atoms to be enumerated. So that, the second software expects something like this:&lt;/p&gt;
&lt;p&gt;@&amp;lt;TRIPOS&amp;gt;ATOM&lt;br/&gt;
      1 C&lt;strong&gt;1&lt;/strong&gt;           0.5825   -1.4943    0.8613 C.ar    1  LIG1        0.0063&lt;br/&gt;
      2 C&lt;strong&gt;2&lt;/strong&gt;          -0.4113   -2.1197    1.6364 C.ar    1  LIG1        0.0421&lt;br/&gt;
      3 C&lt;strong&gt;3&lt;/strong&gt;          -1.7701   -1.8708    1.3728 C.ar    1  LIG1        0.1957&lt;br/&gt;
      4 O&lt;strong&gt;1&lt;/strong&gt;          -2.7253   -2.4643    2.1262 O.3     1  LIG1       -0.2866&lt;br/&gt;
      5 C&lt;strong&gt;4&lt;/strong&gt;          -2.1325   -1.0044    0.3248 C.ar    1  LIG1        0.0421&lt;br/&gt;
      6 C&lt;strong&gt;5&lt;/strong&gt;          -1.1389   -0.3865   -0.4590 C.ar    1  LIG1        0.0063&lt;/p&gt;
&lt;p&gt;Is there any option to force obabel to include the atom number automatically?&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#40 KCF file format</title><link href="https://sourceforge.net/p/openbabel/file-format-support/40/?limit=25#6173" rel="alternate"/><published>2016-12-20T13:59:47.487000Z</published><updated>2016-12-20T13:59:47.487000Z</updated><author><name>Noel O'Boyle</name><uri>https://sourceforge.net/u/baoilleach/</uri></author><id>https://sourceforge.net545eced3c7454643c508422a644d65df5411a6c2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;mol2kcf source&lt;/p&gt;
&lt;p&gt;ftp://ftp.genome.jp/pub/tools/simcomp/kcfco-1.1.2.tar.gz&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>c3xml</title><link href="https://sourceforge.net/p/openbabel/file-format-support/101/" rel="alternate"/><published>2016-07-27T20:43:49.881000Z</published><updated>2016-07-27T20:43:49.881000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net1ab3b6b0e1ab30be8d140c313fbf17915771b08c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to add c3xml format to the list of supported chemical formats.&lt;br/&gt;
Thank you,&lt;br/&gt;
Rafael Dolezal.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>probelm with converting .res file</title><link href="https://sourceforge.net/p/openbabel/file-format-support/100/" rel="alternate"/><published>2015-08-31T16:50:33.056000Z</published><updated>2015-08-31T16:50:33.056000Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net20489ac7daf6e3f7304bb0a60a35826f60c9d15e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I cannot convert res files.  I get error message "0 molecules converted" both inder Linux and Windows.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>