コード例 #1
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
def test_ncmaps():
	for name in list(ref.keys()):
		assert len(pars[name].cmappars) == ref[name]['ncmaps']
コード例 #2
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
def test_nimpropers():
	for name in list(ref.keys()):
		assert len(pars[name].improperpars) == ref[name]['nimpropers']
コード例 #3
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
def test_nnonbonding():
	for name in list(ref.keys()):
		assert len(pars[name].nonbonding) == ref[name]['nnonbonding']
コード例 #4
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
def test_nangles():
	for name in list(ref.keys()):
		assert len(pars[name].anglepars) == ref[name]['nangles']
コード例 #5
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
def test_dihedrals():
	for name in list(ref.keys()):
		ndih = sum([len(v) for v in list(pars[name].dihedralpars._data.values())])
		assert ndih == ref[name]['ndihedrals']
コード例 #6
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
from pytopol import charmmpar
from config import par_files as ref

# set up the charmmpars
pars = {}
for name in list(ref.keys()):
    path = ref[name]['path']
    pars[name] = charmmpar.CharmmPar(path)


def test_nbonds():
	for name in list(ref.keys()):
		assert len(pars[name].bondpars) == ref[name]['nbonds']


def test_nangles():
	for name in list(ref.keys()):
		assert len(pars[name].anglepars) == ref[name]['nangles']

def test_dihedrals():
	for name in list(ref.keys()):
		ndih = sum([len(v) for v in list(pars[name].dihedralpars._data.values())])
		assert ndih == ref[name]['ndihedrals']

def test_nimpropers():
	for name in list(ref.keys()):
		assert len(pars[name].improperpars) == ref[name]['nimpropers']

def test_nnonbonding():
	for name in list(ref.keys()):
コード例 #7
0
ファイル: test_par_parser.py プロジェクト: HubLot/PyTopol
def test_nbonds():
	for name in list(ref.keys()):
		assert len(pars[name].bondpars) == ref[name]['nbonds']
コード例 #8
0
def test_nnonbonding():
    for name in list(ref.keys()):
        assert len(pars[name].nonbonding) == ref[name]['nnonbonding']
コード例 #9
0
def test_ncmaps():
    for name in list(ref.keys()):
        assert len(pars[name].cmappars) == ref[name]['ncmaps']
コード例 #10
0
def test_nimpropers():
    for name in list(ref.keys()):
        assert len(pars[name].improperpars) == ref[name]['nimpropers']
コード例 #11
0
def test_dihedrals():
    for name in list(ref.keys()):
        ndih = sum(
            [len(v) for v in list(pars[name].dihedralpars._data.values())])
        assert ndih == ref[name]['ndihedrals']
コード例 #12
0
def test_nangles():
    for name in list(ref.keys()):
        assert len(pars[name].anglepars) == ref[name]['nangles']
コード例 #13
0
def test_nbonds():
    for name in list(ref.keys()):
        assert len(pars[name].bondpars) == ref[name]['nbonds']
コード例 #14
0
from pytopol import charmmpar
from config import par_files as ref

# set up the charmmpars
pars = {}
for name in list(ref.keys()):
    path = ref[name]['path']
    pars[name] = charmmpar.CharmmPar(path)


def test_nbonds():
    for name in list(ref.keys()):
        assert len(pars[name].bondpars) == ref[name]['nbonds']


def test_nangles():
    for name in list(ref.keys()):
        assert len(pars[name].anglepars) == ref[name]['nangles']


def test_dihedrals():
    for name in list(ref.keys()):
        ndih = sum(
            [len(v) for v in list(pars[name].dihedralpars._data.values())])
        assert ndih == ref[name]['ndihedrals']


def test_nimpropers():
    for name in list(ref.keys()):
        assert len(pars[name].improperpars) == ref[name]['nimpropers']