OSDN Git Service

Merging molecule was resulting in strange order of merged parameters. Fixed.
authortoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Wed, 12 Oct 2011 16:13:25 +0000 (16:13 +0000)
committertoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Wed, 12 Oct 2011 16:13:25 +0000 (16:13 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@138 a2be9bc6-48de-4e38-9406-05402d4bc13c

MolLib/Molecule.c

index 689ccb2..016c4a2 100755 (executable)
@@ -6242,6 +6242,8 @@ MoleculeMerge(Molecule *dst, Molecule *src, IntGroup *where, int resSeqOffset)
                                ParameterRenumberAtoms(type, up1 + i, nsrc, old2new + ndst);
                        }
                        /*  Merge parameters  */
+                       IntGroupClear(ig);
+                       IntGroupAdd(ig, n2, n1);
                        if (ParameterInsert(dst->par, type, up1, ig) < n1)
                                goto panic;
                        IntGroupClear(ig);