git: a2b852ee70ee - main - science/py-pymol: Update 2.4.0 -> 2.5.0-97

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 27 Nov 2022 21:03:08 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a2b852ee70ee234f4b2360f72ea2d89f48943b37

commit a2b852ee70ee234f4b2360f72ea2d89f48943b37
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-11-27 20:58:44 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-11-27 21:03:05 +0000

    science/py-pymol: Update 2.4.0 -> 2.5.0-97
---
 science/py-pymol/Makefile                          |  24 +-
 science/py-pymol/distinfo                          |   6 +-
 .../py-pymol/files/patch-layer0_MemoryUsage.cpp    |  20 +
 .../files/patch-modules_pymol_Qt_____init____.py   |  20 -
 science/py-pymol/files/patch-setup.py              |  15 +-
 science/py-pymol/pkg-plist                         | 962 +++++++++------------
 6 files changed, 441 insertions(+), 606 deletions(-)

diff --git a/science/py-pymol/Makefile b/science/py-pymol/Makefile
index d65a765b6bd3..a8f87b52626d 100644
--- a/science/py-pymol/Makefile
+++ b/science/py-pymol/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	pymol
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.4.0
-PORTREVISION=	7
+DISTVERSION=	2.5.0-97
+DISTVERSIONSUFFIX=	-gd24468af
 CATEGORIES=	science biology python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -25,23 +25,25 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Pmw>0:x11-toolkits/py-Pmw@${PY_FLAVOR} \
 		${PYNUMPY}
 
-USES=		compiler:c++11-lang gl gnome python:3.5+ shebangfix tar:bz2
-USE_GITHUB=	yes
-GH_ACCOUNT=	schrodinger
-GH_PROJECT=	${PORTNAME}-open-source
+USES=		compiler:c++11-lang gl gnome python:3.5+ tar:bz2
 USE_GL=		gl glew glu glut
 USE_GNOME=	libxml2
 USE_PYTHON=	distutils concurrent # autoplist is broken: https://github.com/schrodinger/pymol-open-source/issues/99
-SHEBANG_FILES=	test/show test/run test/cyg
 
-CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}chempy # https://github.com/schrodinger/pymol-open-source/issues/100
+USE_GITHUB=	yes
+GH_ACCOUNT=	schrodinger
+GH_PROJECT=	${PORTNAME}-open-source
+
+CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}chempy # chempy port is unrelated, see https://github.com/schrodinger/pymol-open-source/issues/100
+
+CXXFLAGS+=	-DMSGPACK_NO_BOOST # in line with MSGPACK_USE_BOOST=OFF in devel/msgpack-cxx
 
-OPTIONS_SINGLE=	GUI
+OPTIONS_SINGLE=		GUI
 OPTIONS_SINGLE_GUI=	QT5 TK
 OPTIONS_DEFAULT=	QT5
 
-QT5_USES=	pyqt:5
-QT5_USE=	PYQT=pyqt5:run
+QT5_USES=		pyqt:5
+QT5_USE=		PYQT=pyqt5:run
 
 post-patch-TK-on:
 	@${REINPLACE_CMD} -e ' \
diff --git a/science/py-pymol/distinfo b/science/py-pymol/distinfo
index 869d54d85a75..bb74283b993b 100644
--- a/science/py-pymol/distinfo
+++ b/science/py-pymol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590042797
-SHA256 (schrodinger-pymol-open-source-v2.4.0_GH0.tar.gz) = 5ede4ce2e8f53713c5ee64f5905b2d29bf01e4391da7e536ce8909d6b9116581
-SIZE (schrodinger-pymol-open-source-v2.4.0_GH0.tar.gz) = 10552539
+TIMESTAMP = 1669581024
+SHA256 (schrodinger-pymol-open-source-v2.5.0-97-gd24468af_GH0.tar.gz) = 801e8e71a02c56c07aacd241044e397586a435a4435b74845d779d9846c994af
+SIZE (schrodinger-pymol-open-source-v2.5.0-97-gd24468af_GH0.tar.gz) = 10495556
diff --git a/science/py-pymol/files/patch-layer0_MemoryUsage.cpp b/science/py-pymol/files/patch-layer0_MemoryUsage.cpp
new file mode 100644
index 000000000000..682a34626126
--- /dev/null
+++ b/science/py-pymol/files/patch-layer0_MemoryUsage.cpp
@@ -0,0 +1,20 @@
+--- layer0/MemoryUsage.cpp.orig	2022-11-27 20:14:03 UTC
++++ layer0/MemoryUsage.cpp
+@@ -51,6 +51,8 @@ size_t memory_usage()
+     GetProcessMemoryInfo(hProcess.get(), &pmc, sizeof(pmc));
+   }
+   return pmc.WorkingSetSize;
++#elif defined(__FreeBSD__)
++  return 0; // TODO implement memory_usage()
+ #else
+ #error "platform not handled"
+ #endif
+@@ -92,6 +94,8 @@ size_t memory_available()
+   statex.dwLength = sizeof(statex);
+   GlobalMemoryStatusEx(&statex);
+   return statex.ullAvailPhys;
++#elif defined(__FreeBSD__)
++  return 0; // TODO: implement memory_available()
+ #else
+ #error "platform not handled"
+ #endif
diff --git a/science/py-pymol/files/patch-modules_pymol_Qt_____init____.py b/science/py-pymol/files/patch-modules_pymol_Qt_____init____.py
deleted file mode 100644
index 2075f7ce00ae..000000000000
--- a/science/py-pymol/files/patch-modules_pymol_Qt_____init____.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- modules/pymol/Qt/__init__.py.orig	2019-02-11 14:08:10 UTC
-+++ modules/pymol/Qt/__init__.py
-@@ -29,7 +29,7 @@ if not PYQT_NAME:
-         if DEBUG:
-             print('import PyQt5 failed')
- 
--if not PYQT_NAME:
-+if False:
-     try:
-         from PySide2 import QtGui, QtCore, QtOpenGL, QtWidgets
-         PYQT_NAME = 'PySide2'
-@@ -46,7 +46,7 @@ if not PYQT_NAME:
-         if DEBUG:
-             print('import PyQt4 failed')
- 
--if not PYQT_NAME:
-+if False:
-     try:
-         from PySide import QtGui, QtCore, QtOpenGL
-         PYQT_NAME = 'PySide'
diff --git a/science/py-pymol/files/patch-setup.py b/science/py-pymol/files/patch-setup.py
index 062ebccceca4..fe1059c10949 100644
--- a/science/py-pymol/files/patch-setup.py
+++ b/science/py-pymol/files/patch-setup.py
@@ -1,6 +1,6 @@
---- setup.py.orig	2019-02-12 06:00:47 UTC
+--- setup.py.orig	2021-05-10 18:38:37 UTC
 +++ setup.py
-@@ -52,6 +52,8 @@ try:
+@@ -53,6 +53,8 @@ try:
              "shared library; no: disable fast MMTF load support")
      parser.add_argument('--help-distutils', action="store_true",
              help="show help for distutils options and exit")
@@ -8,4 +8,13 @@
 +            help="single-version-externally-managed")
      parser.add_argument('--testing', action="store_true",
              help="Build C-level tests")
-     options, sys.argv[1:] = parser.parse_known_args(namespace=options)
+     parser.add_argument('--openvr', dest='openvr', action='store_true')
+@@ -282,7 +284,7 @@ if DEBUG and not WIN:
+ libs = ["png", "freetype"]
+ lib_dirs = []
+ ext_comp_args = [
+-    "-Werror=return-type",
++    #"-Werror=return-type",
+     "-Wunused-variable",
+     "-Wno-switch",
+     "-Wno-narrowing",
diff --git a/science/py-pymol/pkg-plist b/science/py-pymol/pkg-plist
index 6d85e1f147c4..cac539fae865 100644
--- a/science/py-pymol/pkg-plist
+++ b/science/py-pymol/pkg-plist
@@ -1,91 +1,91 @@
 bin/pymol
 %%PYTHON_SITELIBDIR%%/chempy/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/arc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/arc.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_amber.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_amber.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_mmff.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_mmff.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bonds.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bonds.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/brick.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/brick.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cc1.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cc1.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/charge.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/charge.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cif.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cif.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cpv.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cpv.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/dictdb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/dictdb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gamess1.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gamess1.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gms.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gms.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/hetatm.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/hetatm.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/lst.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/lst.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mae.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mae.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/map.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/map.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mass.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mass.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mmd.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mmd.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol2.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/neighbor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/neighbor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pdb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pdb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pkl.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pkl.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/place.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/place.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber99.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber99.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_mmff.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_mmff.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_residues.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_residues.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/sdf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/sdf.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/solvate.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/solvate.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_amber.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_amber.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_residues.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_residues.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/xyz.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/__pycache__/xyz.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/arc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/arc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_amber%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_amber%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_mmff%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bond_mmff%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bonds%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/bonds%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/brick%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/brick%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cc1%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cc1%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/charge%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/charge%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cif%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cif%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cpv%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/cpv%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/dictdb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/dictdb%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gamess1%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gamess1%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gms%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/gms%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/hetatm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/hetatm%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/io%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/io%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/lst%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/lst%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mae%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mae%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/map%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/map%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mass%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mass%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mmd%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mmd%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/models%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/models%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol2%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/mol2%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/neighbor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/neighbor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pdb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pdb%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pkl%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/pkl%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/place%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/place%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber99%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_amber99%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_mmff%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_mmff%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_residues%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/protein_residues%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/sdf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/sdf%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/solvate%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/solvate%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_amber%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_amber%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_residues%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/water_residues%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/xyz%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/__pycache__/xyz%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/arc.py
 %%PYTHON_SITELIBDIR%%/chempy/bmin/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/commands.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/commands.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/realtime.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/realtime.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/state.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/state.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/commands%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/commands%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/realtime%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/realtime%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/state%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/state%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/bmin/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/bmin/commands.py
 %%PYTHON_SITELIBDIR%%/chempy/bmin/realtime.py
 %%PYTHON_SITELIBDIR%%/chempy/bmin/state.py
@@ -96,14 +96,14 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/chempy/brick.py
 %%PYTHON_SITELIBDIR%%/chempy/cc1.py
 %%PYTHON_SITELIBDIR%%/chempy/champ/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/amber99.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/amber99.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/assign.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/assign.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/formal_charges.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/formal_charges.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/amber99%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/amber99%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/assign%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/assign%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/formal_charges%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/champ/__pycache__/formal_charges%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/champ/_champ%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/chempy/champ/amber99.py
 %%PYTHON_SITELIBDIR%%/chempy/champ/assign.py
@@ -113,11 +113,11 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/chempy/cpv.py
 %%PYTHON_SITELIBDIR%%/chempy/dictdb.py
 %%PYTHON_SITELIBDIR%%/chempy/fast/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/fast/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/fast/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/fast/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/fast/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/fragments/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/fragments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/fragments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/fragments/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/fragments/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/gamess1.py
 %%PYTHON_SITELIBDIR%%/chempy/gms.py
 %%PYTHON_SITELIBDIR%%/chempy/hetatm.py
@@ -128,10 +128,10 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/chempy/mass.py
 %%PYTHON_SITELIBDIR%%/chempy/mmd.py
 %%PYTHON_SITELIBDIR%%/chempy/mmtf/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/io%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/mmtf/__pycache__/io%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/mmtf/io.py
 %%PYTHON_SITELIBDIR%%/chempy/models.py
 %%PYTHON_SITELIBDIR%%/chempy/mol.py
@@ -148,16 +148,16 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/chempy/sdf.py
 %%PYTHON_SITELIBDIR%%/chempy/solvate.py
 %%PYTHON_SITELIBDIR%%/chempy/tinker/__init__.py
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/amber.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/amber.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/keyword.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/keyword.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/realtime.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/realtime.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/state.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/state.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/amber%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/amber%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/keyword%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/keyword%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/realtime%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/realtime%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/state%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/chempy/tinker/__pycache__/state%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/chempy/tinker/amber.py
 %%PYTHON_SITELIBDIR%%/chempy/tinker/keyword.py
 %%PYTHON_SITELIBDIR%%/chempy/tinker/realtime.py
@@ -167,39 +167,46 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/chempy/xyz.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/TextEditor.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/TextEditor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/TextEditor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/advanced_settings_gui.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/advanced_settings_gui.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/builder.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/builder.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/file_dialogs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/file_dialogs.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/keymapping.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/keymapping.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_pmg_tk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_pmg_tk.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_tk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_tk.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/properties_dialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/properties_dialog.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_gl_widget.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_gl_widget.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_qt_gui.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_qt_gui.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/volume.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/volume.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/TextEditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/TextEditor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/advanced_settings_gui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/advanced_settings_gui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/builder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/builder%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/file_dialogs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/file_dialogs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/keymapping%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/keymapping%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_pmg_tk%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_pmg_tk%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_tk%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/mimic_tk%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/properties_dialog%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/properties_dialog%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_gl_widget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_gl_widget%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_qt_gui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/pymol_qt_gui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/scene_bin_gui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/scene_bin_gui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/shortcut_menu_gui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/shortcut_menu_gui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/volume%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/__pycache__/volume%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_qt/advanced_settings_gui.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/builder.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/file_dialogs.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_qt/forms/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/forms/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/forms/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/forms/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/askpartial.ui
+%%PYTHON_SITELIBDIR%%/pmg_qt/forms/change_confirm.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/colors.ui
+%%PYTHON_SITELIBDIR%%/pmg_qt/forms/create_shortcut.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/fetch.ui
+%%PYTHON_SITELIBDIR%%/pmg_qt/forms/help_shortcut.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/load_aln.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/load_mae.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/load_map.ui
@@ -213,21 +220,24 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/render.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/save_molecule.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/forms/save_object.ui
+%%PYTHON_SITELIBDIR%%/pmg_qt/forms/shortcut_menu.ui
 %%PYTHON_SITELIBDIR%%/pmg_qt/keymapping.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/mimic_pmg_tk.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/mimic_tk.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/properties_dialog.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/pymol_gl_widget.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/pymol_qt_gui.py
+%%PYTHON_SITELIBDIR%%/pmg_qt/scene_bin_gui.py
+%%PYTHON_SITELIBDIR%%/pmg_qt/shortcut_menu_gui.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pml.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pmlparser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pmlparser.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/python.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/python.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pml%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pmlparser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/pmlparser%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/python%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_qt/syntax/__pycache__/python%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_qt/syntax/pml.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/syntax/pmlparser.py
 %%PYTHON_SITELIBDIR%%/pmg_qt/syntax/python.py
@@ -240,175 +250,187 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pmg_tk/Setting.py
 %%PYTHON_SITELIBDIR%%/pmg_tk/TextEditor.py
 %%PYTHON_SITELIBDIR%%/pmg_tk/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/ColorEditor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/ColorEditor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Demo.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Demo.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PMGApp.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PMGApp.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PyMOLMapLoad.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PyMOLMapLoad.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/SetEditor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/SetEditor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Setting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Setting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/TextEditor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/TextEditor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/volume.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/volume.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/ColorEditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/ColorEditor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Demo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Demo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PMGApp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PMGApp%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PyMOLMapLoad%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/PyMOLMapLoad%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/SetEditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/SetEditor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Setting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/Setting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/TextEditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/TextEditor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/volume%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/__pycache__/volume%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_tk/skins/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_tk/skins/demo/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/demo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/demo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/demo/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/demo/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/ModalWindow.py
 %%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/ModalWindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/ModalWindow.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/builder.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/builder.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/ModalWindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/ModalWindow%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/builder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/__pycache__/builder%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_tk/skins/normal/builder.py
 %%PYTHON_SITELIBDIR%%/pmg_tk/startup/__init__.py
-%%PYTHON_SITELIBDIR%%/pmg_tk/startup/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/startup/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/startup/__pycache__/apbs_tools.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/startup/__pycache__/apbs_tools.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pmg_tk/startup/apbs_tools.py
+%%PYTHON_SITELIBDIR%%/pmg_tk/startup/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pmg_tk/startup/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pmg_tk/volume.py
+%%PYTHON_SITELIBDIR%%/pymol-2.6.0a0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/pymol-2.6.0a0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/pymol-2.6.0a0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/pymol-2.6.0a0-py%%PYTHON_VER%%.egg-info/top_level.txt
 %%PYTHON_SITELIBDIR%%/pymol/Qt/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/Qt/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pymol/Qt/utils.py
 %%PYTHON_SITELIBDIR%%/pymol/__init__.py
 %%PYTHON_SITELIBDIR%%/pymol/__main__.py
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/_gui.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/_gui.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/api.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/api.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/callback.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/callback.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cgo.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cgo.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/checking.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/checking.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cmd.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cmd.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorprinting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorprinting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorramping.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorramping.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/commanding.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/commanding.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/completing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/completing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/computing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/computing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants_palette.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants_palette.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/controlling.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/controlling.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/creating.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/creating.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/diagnosing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/diagnosing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editor.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/experimenting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/experimenting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/exporting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/exporting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/externing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/externing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/feedingback.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/feedingback.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/fitting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/fitting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/gui.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/gui.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/headering.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/headering.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/helping.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/helping.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/importing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/importing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/internal.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/internal.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/invocation.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/invocation.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keyboard.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keyboard.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keywords.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keywords.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/lazyio.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/lazyio.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/locking.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/locking.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/menu.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/menu.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/monitoring.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/monitoring.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/morphing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/morphing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/movie.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/movie.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/moving.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/moving.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parser.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parsing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parsing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/povray.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/povray.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/preset.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/preset.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/pymolhttpd.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/pymolhttpd.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/querying.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/querying.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/rpc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/rpc.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selecting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selecting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selector.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selector.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/seqalign.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/seqalign.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/setting.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/setting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/vfont.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/vfont.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/viewing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/viewing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/wizarding.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/wizarding.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xray.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xray.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xwin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xwin.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/_gui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/_gui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/api%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/api%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/callback%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/callback%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cgo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cgo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cgobuilder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cgobuilder%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/checking%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/checking%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cmd%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/cmd%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorprinting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorprinting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorramping%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/colorramping%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/commanding%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/commanding%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/completing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/completing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/computing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/computing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants_palette%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/constants_palette%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/controlling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/controlling%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/creating%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/creating%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/diagnosing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/diagnosing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/editor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/experimenting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/experimenting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/exporting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/exporting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/externing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/externing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/feedingback%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/feedingback%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/fitting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/fitting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/gui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/gui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/headering%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/headering%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/helping%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/helping%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/importing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/importing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/internal%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/internal%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/invocation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/invocation%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keyboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keyboard%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keywords%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/keywords%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/lazyio%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/lazyio%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/locking%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/locking%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/menu%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/menu%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/monitoring%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/monitoring%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/morphing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/morphing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/movie%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/movie%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/moving%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/moving%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/mpeg_encode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/mpeg_encode%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parser%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parsing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/parsing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/povray%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/povray%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/preset%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/preset%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/pymolhttpd%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/pymolhttpd%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/querying%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/querying%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/rpc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/rpc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/save_shortcut%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/save_shortcut%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selecting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selecting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selector%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/selector%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/seqalign%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/seqalign%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/setting%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/setting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut_dict%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut_dict%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut_manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/shortcut_manager%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/vfont%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/vfont%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/viewing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/viewing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/wizarding%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/wizarding%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xray%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xray%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xwin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/__pycache__/xwin%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pymol/_cmd%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/pymol/_gui.py
 %%PYTHON_SITELIBDIR%%/pymol/api.py
 %%PYTHON_SITELIBDIR%%/pymol/callback.py
 %%PYTHON_SITELIBDIR%%/pymol/cgo.py
+%%PYTHON_SITELIBDIR%%/pymol/cgobuilder.py
 %%PYTHON_SITELIBDIR%%/pymol/checking.py
 %%PYTHON_SITELIBDIR%%/pymol/cmd.py
 %%PYTHON_SITELIBDIR%%/pymol/colorprinting.py
@@ -418,9 +440,6 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pymol/computing.py
 %%PYTHON_SITELIBDIR%%/pymol/constants.py
 %%PYTHON_SITELIBDIR%%/pymol/constants_palette.py
-%%PYTHON_SITELIBDIR%%/pymol/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/contrib/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/contrib/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pymol/controlling.py
 %%PYTHON_SITELIBDIR%%/pymol/creating.py
 %%PYTHON_SITELIBDIR%%/pymol/diagnosing.py
@@ -446,33 +465,22 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pymol/morphing.py
 %%PYTHON_SITELIBDIR%%/pymol/movie.py
 %%PYTHON_SITELIBDIR%%/pymol/moving.py
-%%PYTHON_SITELIBDIR%%/pymol/opengl/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/opengl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/gl/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/opengl/gl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/gl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/glu/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/opengl/glu/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/glu/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/glut/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/opengl/glut/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/opengl/glut/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/mpeg_encode.py
 %%PYTHON_SITELIBDIR%%/pymol/parser.py
 %%PYTHON_SITELIBDIR%%/pymol/parsing.py
 %%PYTHON_SITELIBDIR%%/pymol/plugins/__init__.py
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/installation.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/installation.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/legacysupport.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/legacysupport.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui_qt.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui_qt.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/repository.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/repository.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/installation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/installation%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/legacysupport%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/legacysupport%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui_qt%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/managergui_qt%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/repository%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pymol/plugins/__pycache__/repository%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/pymol/plugins/installation.py
 %%PYTHON_SITELIBDIR%%/pymol/plugins/legacysupport.py
 %%PYTHON_SITELIBDIR%%/pymol/plugins/managergui.py
@@ -686,8 +694,6 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/screen.vs
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/sphere.fs
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/sphere.vs
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/sphere_arb_fs.fs
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/sphere_arb_vs.vs
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/surface.fs
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/surface.vs
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/data/shaders/trilines.fs
@@ -771,8 +777,6 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/examples/launching/launch_demo.py
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/examples/launching/launch_viewer1.py
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/examples/launching/launch_viewer2.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/README
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/cyg
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/dat/1tii.pdb
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/dat/3al1.pdb
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/dat/3al1.r3d
@@ -796,255 +800,76 @@ bin/pymol
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/dat/small03.mol2
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/dat/tiny.pdb
 %%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/dat/water.pdb
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/headerTest.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B01.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B02.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B03.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B04.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B05.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B06.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B07.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B08.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B09.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B10.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/B11.py
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0001quit.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0010hello.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0020pdb.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0021pdbstr.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0025mol.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0026sdf.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0027mol2.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0030pkl.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0050multi.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0060delete.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0070rep.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0080create.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0100select.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0105names.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0106order.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0140iterate.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0150alter.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0160get.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0170scene.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0180embed.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0181embed.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0200feedback.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0201extend.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0202help_python.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0300session.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0500misc.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0550pseudo.pml
-%%PYTHON_SITELIBDIR%%/pymol/pymol_path/test/inp/C0600util.pml
*** 290 LINES SKIPPED ***