2424 PYTHON = f'{ PREFIX } python'
2525 PYTHON_MOUNT = f'{ PREFIX_MOUNT } python'
2626 PLINK = f'{ PREFIX } plink'
27+ PLINK2 = f'{ PREFIX } plink2'
2728 PRSICE = f'{ PREFIX } PRSice_linux'
2829 MINIWDL = f'{ PREFIX } miniwdl'
2930except FileNotFoundError :
3940 PYTHON = f'{ PREFIX } python'
4041 PYTHON_MOUNT = f'{ PREFIX_MOUNT } python'
4142 PLINK = f'{ PREFIX } plink'
43+ PLINK2 = f'{ PREFIX } plink2'
4244 PRSICE = f'{ PREFIX } PRSice_linux'
4345 MINIWDL = f'{ PREFIX } miniwdl'
4446 except FileNotFoundError :
4749 PYTHON = 'python'
4850 PYTHON_MOUNT = 'python'
4951 PLINK = 'plink'
52+ PLINK2 = 'plink2'
5053 PRSICE = 'PRSice_linux'
5154 MINIWDL = 'miniwdl'
5255
@@ -55,6 +58,12 @@ def test_python3_plink():
5558 out = subprocess .run (call .split (' ' ), check = False )
5659 assert out .returncode == 0
5760
61+ def test_python3_plink2 ():
62+ """test plink2"""
63+ call = f'{ PLINK2 } --version'
64+ out = subprocess .run (call .split (' ' ), check = False )
65+ assert out .returncode == 0
66+
5867def test_python3_prsice ():
5968 call = f'{ PRSICE } --version'
6069 out = subprocess .run (call .split (' ' ), check = False )
@@ -95,7 +104,8 @@ def test_python3_miniwdl():
95104def test_python3_packages ():
96105 packages = [
97106 'configparser' ,
98- 'pydot' ,
107+ 'dask' ,
108+ 'fastparquet' ,
99109 'dxpy' ,
100110 'graphviz' ,
101111 'h5py' ,
@@ -113,6 +123,8 @@ def test_python3_packages():
113123 'pandas' ,
114124 'pandas_plink' ,
115125 'plinkio' ,
126+ 'pyarrow' ,
127+ 'pydot' ,
116128 'pyliftover' ,
117129 'pyreadstat' ,
118130 'redcap' , # pycap
0 commit comments