Hi Gary,
I think there might be a problem with the compatibility between the latest versions of APBS and make_apbs_inputs. It seems as though the latest versions of APBS add a pesky "-PE0" within the DX file name.
For instance, if I have a file called "apbs_input.xml" with the following lines:
"""
<group>
<name>receptor</name>
<core>
<name>receptor</name>
<atoms>trypsin.xml</atoms>
<all_in_surface>false</all_in_surface>
<is_protein>false</is_protein>
<dielectric>4.0</dielectric>
<grid_spacing>0.5</grid_spacing>
</core>
</group>
"""
And then run:
make_apbs_inputs apbs_input.xml > input.xml
The file input.xml will have the following lines:
"""
<group>
<name> receptor </name>
<core>
<name> receptor </name>
<atoms> trypsin.xml </atoms>
<all_in_surface> false </all_in_surface>
<is_protein> false </is_protein>
<dielectric> 4.0 </dielectric>
<grid_spacing> 0.5 </grid_spacing>
<electric_field checked="true">
<grid source="make_apbs_inputs"> receptor0.dx </grid>
<grid source="make_apbs_inputs"> receptor1.dx </grid>
</electric_field>
</core>
</group>
"""
Yet when I do "run_apbs_inputs" on input.xml, then I get errors, and the following file is generated:
receptor0-PE0.dx
I think there's a mismatch between the file name made by APBS, and what is expected by make_apbs_inputs, at least for these later versions of APBS.
-Lane
-- Lane Votapka Ph.D.
Staff Scientist, Amaro lab
UC San Diego