[gmx-developers] Strange default group behavior

Justin Lemkul jalemkul at vt.edu
Tue Aug 21 11:33:14 CEST 2012



On 8/21/12 5:11 AM, Jochen Hub wrote:
>
>
> Am 8/20/12 7:35 PM, schrieb Justin Lemkul:
>>
>>
>> On 8/20/12 1:23 PM, Jochen Hub wrote:
>>> Hi,
>>>
>>> I noticed that, since gmx 4.5, some groups are twice in the default group
>>> selection. For example, I have a pdb file with residues SOL, HEX, SOQ
>>> and NA:
>>>
>>> ATOM      1  C1  HEX     1      22.920  23.660  65.120  1.00  0.00      C
>>> ATOM   5688  MW  SOL  1182       8.140   7.030   0.760  1.00  0.00
>>> ATOM   5692  MW  SOQ  1183      21.970  25.660   4.180  1.00  0.00
>>> ATOM   5693  NA  NA   1184      10.010   5.080   4.740  1.00  0.00
>>>
>>>
>>> The default groups are:
>>>
>>>    0 System              :     4 atoms
>>>    1 Other               :     2 atoms
>>>    2 HEX                 :     1 atoms
>>>    3 SOQ                 :     1 atoms
>>>    4 NA                  :     1 atoms
>>>    5 Water               :     1 atoms
>>>    6 SOL                 :     1 atoms
>>>    7 non-Water           :     3 atoms
>>>    8 Ion                 :     1 atoms
>>>    9 HEX                 :     1 atoms
>>>   10 SOQ                 :     1 atoms
>>>   11 NA                  :     1 atoms
>>>   12 Water_and_ions      :     2 atoms
>>>
>>> The problem is now, that make_ndx and other tools throw an error if I
>>> try to
>>> select the group "HEX":
>>>
>>> Error: Multiple groups 'HEX' selected
>>>
>>> This is a very annoying behavior in scripts where different groups
>>> don't always
>>> have the same group number, so one wants so select a group by its name.
>>>
>>> Btw, the problem disappears if one removes the "NA" line from the PDB
>>> file,
>>> which is even stranger.
>>>
>>> Is this an intended behavior or should I file a redmine?
>>>
>>
>> It's probably related to this issue:
>>
>> http://redmine.gromacs.org/issues/490
>>
>> Perhaps we need to re-open that one rather than start a new issue
>> report.  I have always thought that the multiple groups was somewhat
>> inconvenient, but never had an error arise from it.  I'm assuming you're
>> only selecting one group when prompted?  The groups are redundant, but
>> in theory, you can fill any index file with junk numbers with whatever
>> names and you can select any viable group.
>
> Hi,
>
> I don't really understand "only selecting one group when prompted?" here. It
> seems that Gromacs does not allow the selection of a group using the group name
> *if* several groups have the same name.
>
> If the groups would "only" be redundant the double groups would not be a
> problem. The problem is that the group selection does not work properly this way.
>

I see the problem now.  Can you select the desired group by its number rather 
than its name?  That should be a viable workaround while waiting for a fix.

-Justin

-- 
========================================

Justin A. Lemkul, Ph.D.
Research Scientist
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

========================================



More information about the gromacs.org_gmx-developers mailing list