Example #1
0
 def testWriteCharmm27Top(self):
     """ Tests writing a Gromacs topology file with CHARMM 27 FF """
     top = load_file(get_fn('1aki.charmm27.top'))
     self.assertEqual(top.combining_rule, 'lorentz')
     GromacsTopologyFile.write(top,
             get_fn('1aki.charmm27.top', written=True))
     top2 = load_file(get_fn('1aki.charmm27.top', written=True))
     self._charmm27_checks(top)
 def test_write_amber99SBILDN(self):
     """ Tests writing a Gromacs topology with multiple molecules """
     top = load_file(get_fn('ildn.solv.top'))
     self.assertEqual(top.combining_rule, 'lorentz')
     fn = get_fn('ildn.solv.top', written=True)
     GromacsTopologyFile.write(top, fn, combine=None)
     top2 = load_file(fn)
     self._check_ff99sbildn(top2)
     self._check_equal_structures(top, top2)