git: e2d8c2cf8a93 - main - science/{,py-}avogadrolibs: update 1.97.0 → 1.99.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 12 Feb 2024 23:07:42 UTC
The branch main has been updated by yuri:

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

commit e2d8c2cf8a931140a60759f2b4cf274df94dd9f4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-02-12 14:27:04 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-02-12 23:07:35 +0000

    science/{,py-}avogadrolibs: update 1.97.0 → 1.99.0
    
    Reported by:    portscout
---
 science/avogadrolibs/Makefile                      |  16 +-
 science/avogadrolibs/distinfo                      |   8 +-
 science/avogadrolibs/files/patch-CMakeLists.txt    |   4 +-
 ...-avogadro_qtplugins_templatetool_CMakeLists.txt |  13 +
 ...ro_rendering_ambientocclusionspheregeometry.cpp |  29 -
 .../patch-avogadro_rendering_spheregeometry.cpp    |  11 -
 science/avogadrolibs/pkg-plist                     | 853 ++++++++++++++++++++-
 .../files/patch-compoundviewer_CMakeLists.txt      |  13 +
 science/py-avogadrolibs/Makefile                   |   7 +-
 science/py-avogadrolibs/distinfo                   |   6 +-
 science/py-avogadrolibs/files/patch-CMakeLists.txt |  15 +-
 11 files changed, 893 insertions(+), 82 deletions(-)

diff --git a/science/avogadrolibs/Makefile b/science/avogadrolibs/Makefile
index c4a14c195afb..bae7ea299080 100644
--- a/science/avogadrolibs/Makefile
+++ b/science/avogadrolibs/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	avogadrolibs
-DISTVERSION=	1.97.0
-PORTREVISION=	3
+DISTVERSION=	1.99.0
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -13,19 +12,20 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 TEST_DEPENDS=	googletest>0:devel/googletest \
 		molequeue>0:misc/molequeue
 
-USES=		cmake:testing compiler:c++17-lang eigen:3,build,run # eigen needs to be 'run' because it is written into cmake files
+USES=		cmake:testing compiler:c++17-lang eigen:3,build,run localbase # eigen needs to be 'run' because it is written into cmake files
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	OpenChemistry
 GH_TUPLE=	OpenChemistry:molecules:b1e16c5:molecules/../molecules \
-		OpenChemistry:crystals:73a5bbc:crystals/../crystals
+		OpenChemistry:crystals:73a5bbc:crystals/../crystals \
+		OpenChemistry:fragments:8dc711a:fragments/../fragments
 
 CMAKE_ON=		BUILD_SHARED_LIBS
 CMAKE_TESTING_ON=	ENABLE_TESTING
 
 OPTIONS_DEFINE=		HDF5 LIBARCHIVE LIBMSYM MMTF OPENGL QT5 SPGLIB VTK
-OPTIONS_DEFAULT=	LIBARCHIVE LIBMSYM OPENGL QT5 SPGLIB # MMTF
+OPTIONS_DEFAULT=	HDF5 LIBARCHIVE LIBMSYM MMTF OPENGL QT5 SPGLIB
 OPTIONS_SUB=		yes
 
 HDF5_CMAKE_BOOL=	USE_HDF5
@@ -44,8 +44,8 @@ LIBMSYM_IMPLIES=	QT5 # enables the 'symmetry' Qt plugin
 
 MMTF_DESC=		Enable optional features using mmtf
 MMTF_CMAKE_BOOL=	USE_MMTF
-MMTF_BUILD_DEPENDS=	mmtf-cpp>0:science/mmtf-cpp
-MMTF_BROKEN=		see https://github.com/OpenChemistry/avogadrolibs/issues/1185
+MMTF_BUILD_DEPENDS=	mmtf-cpp>0:science/mmtf-cpp \
+			${LOCALBASE}/include/boost/predef/other/endian.h:devel/boost-libs # needed by /usr/local/include/msgpack/sysdep.hpp:102 while boost is an optional dependency there
 
 OPENGL_CMAKE_BOOL=	USE_OPENGL
 OPENGL_USES=		gl
@@ -58,7 +58,7 @@ QT5_IMPLIES=		OPENGL
 
 SPGLIB_DESC=		Enable optional features using spglib
 SPGLIB_CMAKE_BOOL=	USE_SPGLIB
-SPGLIB_CMAKE_ON=	-DSPGLIB_INCLUDE_DIR=${LOCALBASE}/include/spglib
+SPGLIB_CMAKE_ON=	-DSPGLIB_INCLUDE_DIR=${LOCALBASE}/include
 SPGLIB_LIB_DEPENDS=	libsymspg.so:science/spglib
 SPGLIB_IMPLIES=		QT5 # USE_SPGLIB only installs header file without USE_QT, and also installs SpaceGroup.a with USE_QT, see https://github.com/OpenChemistry/avogadrolibs/issues/610
 
diff --git a/science/avogadrolibs/distinfo b/science/avogadrolibs/distinfo
index 01ea7c4d5ffa..38b5fd554641 100644
--- a/science/avogadrolibs/distinfo
+++ b/science/avogadrolibs/distinfo
@@ -1,7 +1,9 @@
-TIMESTAMP = 1665902523
-SHA256 (OpenChemistry-avogadrolibs-1.97.0_GH0.tar.gz) = 46641504a1808c5ff6fb7d66be48d866848203899025fd386cc6e3dd5d9ec342
-SIZE (OpenChemistry-avogadrolibs-1.97.0_GH0.tar.gz) = 11456702
+TIMESTAMP = 1707763072
+SHA256 (OpenChemistry-avogadrolibs-1.99.0_GH0.tar.gz) = 34808e3c602b0f60f3c160ff0220832aee777db86e962e3f958c6327fb434063
+SIZE (OpenChemistry-avogadrolibs-1.99.0_GH0.tar.gz) = 4858298
 SHA256 (OpenChemistry-molecules-b1e16c5_GH0.tar.gz) = 9aa48dd94022e022d2c9eb9802ba72a4bfd69c04a08a36d562bfffc7d24bf99b
 SIZE (OpenChemistry-molecules-b1e16c5_GH0.tar.gz) = 207309
 SHA256 (OpenChemistry-crystals-73a5bbc_GH0.tar.gz) = f48a06bb9e4bdc1f7dbed22fe31b187b5aa490f5796f6927001228e9ced41a5e
 SIZE (OpenChemistry-crystals-73a5bbc_GH0.tar.gz) = 157627
+SHA256 (OpenChemistry-fragments-8dc711a_GH0.tar.gz) = 9d8060a66716f9c78d0ed2bb3b9a2a4f57700ce880ce548dc062698505b7eae7
+SIZE (OpenChemistry-fragments-8dc711a_GH0.tar.gz) = 2553176
diff --git a/science/avogadrolibs/files/patch-CMakeLists.txt b/science/avogadrolibs/files/patch-CMakeLists.txt
index 20c0a425beb4..e8b431699707 100644
--- a/science/avogadrolibs/files/patch-CMakeLists.txt
+++ b/science/avogadrolibs/files/patch-CMakeLists.txt
@@ -1,8 +1,8 @@
 - git is only needed when 'molecules' and 'crystals' aren't supplied by the caller
 
---- CMakeLists.txt.orig	2021-06-04 09:02:43 UTC
+--- CMakeLists.txt.orig	2024-02-10 14:49:49 UTC
 +++ CMakeLists.txt
-@@ -31,8 +31,8 @@ set(AvogadroLibs_VERSION_MINOR   "94")
+@@ -26,8 +26,8 @@ set(AvogadroLibs_VERSION
  set(AvogadroLibs_VERSION_PATCH   "0")
  set(AvogadroLibs_VERSION
    "${AvogadroLibs_VERSION_MAJOR}.${AvogadroLibs_VERSION_MINOR}.${AvogadroLibs_VERSION_PATCH}")
diff --git a/science/avogadrolibs/files/patch-avogadro_qtplugins_templatetool_CMakeLists.txt b/science/avogadrolibs/files/patch-avogadro_qtplugins_templatetool_CMakeLists.txt
new file mode 100644
index 000000000000..943fea639111
--- /dev/null
+++ b/science/avogadrolibs/files/patch-avogadro_qtplugins_templatetool_CMakeLists.txt
@@ -0,0 +1,13 @@
+- backport a fix
+
+--- avogadro/qtplugins/templatetool/CMakeLists.txt.orig	2024-02-12 18:50:42 UTC
++++ avogadro/qtplugins/templatetool/CMakeLists.txt
+@@ -24,7 +24,7 @@ avogadro_plugin(TemplateTool
+ )
+ 
+ # Install the fragments
+-set(_molecules "${AvogadroLibs_SOURCE_DIR}/../fragments")
++set(_fragments "${AvogadroLibs_SOURCE_DIR}/../fragments")
+ 
+ # Look in parallel directory for the molecule fragment repository
+ if(NOT EXISTS "${_fragments}")
diff --git a/science/avogadrolibs/files/patch-avogadro_rendering_ambientocclusionspheregeometry.cpp b/science/avogadrolibs/files/patch-avogadro_rendering_ambientocclusionspheregeometry.cpp
deleted file mode 100644
index ccdeabbfa119..000000000000
--- a/science/avogadrolibs/files/patch-avogadro_rendering_ambientocclusionspheregeometry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- avogadro/rendering/ambientocclusionspheregeometry.cpp.orig	2018-10-16 22:25:02 UTC
-+++ avogadro/rendering/ambientocclusionspheregeometry.cpp
-@@ -930,7 +930,7 @@ public:
-     // draw
-     glDrawRangeElements(GL_TRIANGLES, 0, static_cast<GLuint>(m_numVertices),
-                         static_cast<GLsizei>(m_numIndices), GL_UNSIGNED_INT,
--                        reinterpret_cast<const GLvoid*>(NULL));
-+                        (const GLvoid*)nullptr);
- 
-     m_vbo.release();
-     m_ibo.release();
-@@ -1004,7 +1004,7 @@ public:
-     // draw
-     glDrawRangeElements(GL_TRIANGLES, 0, static_cast<GLuint>(m_numVertices),
-                         static_cast<GLsizei>(m_numIndices), GL_UNSIGNED_INT,
--                        reinterpret_cast<const GLvoid*>(NULL));
-+                        (const GLvoid*)nullptr);
- 
-     m_vbo.release();
-     m_ibo.release();
-@@ -1326,7 +1326,7 @@ void AmbientOcclusionSphereGeometry::ren
-   // Render the loaded spheres using the shader and bound VBO.
-   glDrawRangeElements(GL_TRIANGLES, 0, static_cast<GLuint>(d->numberOfVertices),
-                       static_cast<GLsizei>(d->numberOfIndices), GL_UNSIGNED_INT,
--                      reinterpret_cast<const GLvoid*>(NULL));
-+                      (const GLvoid*)nullptr);
- 
-   d->vbo.release();
-   d->ibo.release();
diff --git a/science/avogadrolibs/files/patch-avogadro_rendering_spheregeometry.cpp b/science/avogadrolibs/files/patch-avogadro_rendering_spheregeometry.cpp
deleted file mode 100644
index 06d5dc18b114..000000000000
--- a/science/avogadrolibs/files/patch-avogadro_rendering_spheregeometry.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- avogadro/rendering/spheregeometry.cpp.orig	2018-10-16 22:26:03 UTC
-+++ avogadro/rendering/spheregeometry.cpp
-@@ -196,7 +196,7 @@ void SphereGeometry::render(const Camera
-   // Render the loaded spheres using the shader and bound VBO.
-   glDrawRangeElements(GL_TRIANGLES, 0, static_cast<GLuint>(d->numberOfVertices),
-                       static_cast<GLsizei>(d->numberOfIndices), GL_UNSIGNED_INT,
--                      reinterpret_cast<const GLvoid*>(NULL));
-+                      (const GLvoid*)nullptr);
- 
-   d->vbo.release();
-   d->ibo.release();
diff --git a/science/avogadrolibs/pkg-plist b/science/avogadrolibs/pkg-plist
index f10e1f0d253d..fc97092daff8 100644
--- a/science/avogadrolibs/pkg-plist
+++ b/science/avogadrolibs/pkg-plist
@@ -3,6 +3,9 @@ include/avogadro/calc/avogadrocalcexport.h
 include/avogadro/calc/chargemanager.h
 include/avogadro/calc/chargemodel.h
 include/avogadro/calc/defaultmodel.h
+include/avogadro/calc/energycalculator.h
+include/avogadro/calc/energymanager.h
+include/avogadro/calc/lennardjones.h
 include/avogadro/core/angleiterator.h
 include/avogadro/core/angletools.h
 include/avogadro/core/array.h
@@ -52,6 +55,7 @@ include/avogadro/core/version.h
 include/avogadro/io/avogadroioexport.h
 include/avogadro/io/cjsonformat.h
 include/avogadro/io/cmlformat.h
+include/avogadro/io/cmsgpackformat.h
 include/avogadro/io/dcdformat.h
 include/avogadro/io/fileformat.h
 include/avogadro/io/fileformatmanager.h
@@ -85,6 +89,7 @@ include/avogadro/io/xyzformat.h
 %%QT5%%include/avogadro/qtgui/fileformatdialog.h
 %%QT5%%include/avogadro/qtgui/generichighlighter.h
 %%QT5%%include/avogadro/qtgui/hydrogentools.h
+%%QT5%%include/avogadro/qtgui/insertfragmentdialog.h
 %%QT5%%include/avogadro/qtgui/interfacescript.h
 %%QT5%%include/avogadro/qtgui/interfacewidget.h
 %%QT5%%include/avogadro/qtgui/jsonwidget.h
@@ -103,6 +108,7 @@ include/avogadro/io/xyzformat.h
 %%QT5%%include/avogadro/qtgui/sceneplugin.h
 %%QT5%%include/avogadro/qtgui/scenepluginmodel.h
 %%QT5%%include/avogadro/qtgui/scriptloader.h
+%%QT5%%include/avogadro/qtgui/sortfiltertreeproxymodel.h
 %%QT5%%include/avogadro/qtgui/toolplugin.h
 %%QT5%%include/avogadro/qtgui/utilities.h
 %%QT5%%include/avogadro/qtgui/viewfactory.h
@@ -118,10 +124,14 @@ include/avogadro/quantumio/avogadroquantumioexport.h
 include/avogadro/quantumio/gamessus.h
 include/avogadro/quantumio/gaussiancube.h
 include/avogadro/quantumio/gaussianfchk.h
+include/avogadro/quantumio/genericoutput.h
 include/avogadro/quantumio/molden.h
 include/avogadro/quantumio/mopacaux.h
 include/avogadro/quantumio/nwchemjson.h
-include/avogadro/quantumio/nwchemlog.h
+%%OPENGL%%include/avogadro/quantumio/nwchemlog.h
+%%OPENGL%%include/avogadro/quantumio/orca.h
+%%OPENGL%%include/avogadro/rendering/arcsector.h
+%%OPENGL%%include/avogadro/rendering/arcstrip.h
 %%OPENGL%%include/avogadro/rendering/arrowgeometry.h
 %%OPENGL%%include/avogadro/rendering/avogadrogl.h
 %%OPENGL%%include/avogadro/rendering/avogadrorendering.h
@@ -143,11 +153,15 @@ include/avogadro/quantumio/nwchemlog.h
 %%OPENGL%%include/avogadro/rendering/linestripgeometry.h
 %%OPENGL%%include/avogadro/rendering/meshgeometry.h
 %%OPENGL%%include/avogadro/rendering/node.h
+%%OPENGL%%include/avogadro/rendering/plyvisitor.h
 %%OPENGL%%include/avogadro/rendering/povrayvisitor.h
 %%OPENGL%%include/avogadro/rendering/primitive.h
+%%OPENGL%%include/avogadro/rendering/quad.h
+%%OPENGL%%include/avogadro/rendering/quadoutline.h
 %%OPENGL%%include/avogadro/rendering/scene.h
 %%OPENGL%%include/avogadro/rendering/shader.h
 %%OPENGL%%include/avogadro/rendering/shaderprogram.h
+%%OPENGL%%include/avogadro/rendering/solidpipeline.h
 %%OPENGL%%include/avogadro/rendering/spheregeometry.h
 %%OPENGL%%include/avogadro/rendering/textlabel2d.h
 %%OPENGL%%include/avogadro/rendering/textlabel3d.h
@@ -166,14 +180,24 @@ include/avogadro/quantumio/nwchemlog.h
 %%QT5%%lib/avogadro2/libgwavi.a
 %%QT5%%lib/avogadro2/scripts/charges/antechamber.py
 %%QT5%%lib/avogadro2/scripts/charges/xtb.py
+%%QT5%%lib/avogadro2/scripts/energy/ani2x.py
+%%QT5%%lib/avogadro2/scripts/energy/gaff.py
+%%QT5%%lib/avogadro2/scripts/energy/gfn1.py
+%%QT5%%lib/avogadro2/scripts/energy/gfn2.py
+%%QT5%%lib/avogadro2/scripts/energy/gfnff.py
+%%QT5%%lib/avogadro2/scripts/energy/mmff94.py
+%%QT5%%lib/avogadro2/scripts/energy/uff.py
 %%QT5%%lib/avogadro2/scripts/formatScripts/zyx.py
+%%QT5%%lib/avogadro2/staticplugins/AlignTool.a
 %%QT5%%lib/avogadro2/staticplugins/ApplyColors.a
 %%QT5%%lib/avogadro2/staticplugins/BallStick.a
 %%QT5%%lib/avogadro2/staticplugins/BondCentric.a
 %%QT5%%lib/avogadro2/staticplugins/Bonding.a
 %%QT5%%lib/avogadro2/staticplugins/Cartoons.a
+%%QT5%%lib/avogadro2/staticplugins/Centroid.a
 %%QT5%%lib/avogadro2/staticplugins/CloseContacts.a
 %%VTK%%lib/avogadro2/staticplugins/ColorOpacityMap.a
+%%QT5%%lib/avogadro2/staticplugins/ConfigurePython.a
 %%QT5%%lib/avogadro2/staticplugins/CoordinateEditor.a
 %%QT5%%lib/avogadro2/staticplugins/CopyPaste.a
 %%QT5%%lib/avogadro2/staticplugins/Cp2kInput.a
@@ -184,6 +208,7 @@ include/avogadro/quantumio/nwchemlog.h
 %%QT5%%lib/avogadro2/staticplugins/FetchPDB.a
 %%QT5%%lib/avogadro2/staticplugins/Focus.a
 %%QT5%%lib/avogadro2/staticplugins/Force.a
+%%QT5%%lib/avogadro2/staticplugins/Forcefield.a
 %%QT5%%lib/avogadro2/staticplugins/GamessInput.a
 %%QT5%%lib/avogadro2/staticplugins/Hydrogens.a
 %%QT5%%lib/avogadro2/staticplugins/ImportPQR.a
@@ -197,7 +222,6 @@ include/avogadro/quantumio/nwchemlog.h
 %%QT5%%lib/avogadro2/staticplugins/MeasureTool.a
 %%QT5%%lib/avogadro2/staticplugins/Meshes.a
 %%QT5%%lib/avogadro2/staticplugins/MolecularProperties.a
-%%QT5%%lib/avogadro2/staticplugins/MongoChem.a
 %%QT5%%lib/avogadro2/staticplugins/Navigator.a
 %%QT5%%lib/avogadro2/staticplugins/NetworkDatabases.a
 %%QT5%%lib/avogadro2/staticplugins/NonCovalent.a
@@ -205,6 +229,7 @@ include/avogadro/quantumio/nwchemlog.h
 %%QT5%%lib/avogadro2/staticplugins/OpenBabel.a
 %%QT5%%lib/avogadro2/staticplugins/OpenMMInput.a
 %%QT5%%lib/avogadro2/staticplugins/OverlayAxes.a
+%%QT5%%lib/avogadro2/staticplugins/PLY.a
 %%QT5%%lib/avogadro2/staticplugins/POVRay.a
 %%QT5%%lib/avogadro2/staticplugins/PlayerTool.a
 %%VTK%%lib/avogadro2/staticplugins/PlotPdf.a
@@ -220,14 +245,14 @@ include/avogadro/quantumio/nwchemlog.h
 %%QT5%%lib/avogadro2/staticplugins/Select.a
 %%QT5%%lib/avogadro2/staticplugins/Selection.a
 %%SPGLIB%%lib/avogadro2/staticplugins/SpaceGroup.a
-%%QT5%%lib/avogadro2/staticplugins/Spectra.a
 %%QT5%%lib/avogadro2/staticplugins/Surfaces.a
 %%LIBMSYM%%lib/avogadro2/staticplugins/Symmetry.a
 %%LIBMSYM%%lib/avogadro2/staticplugins/SymmetryScene.a
+%%QT5%%lib/avogadro2/staticplugins/TemplateTool.a
 %%QT5%%lib/avogadro2/staticplugins/ThreeDMol.a
 %%QT5%%lib/avogadro2/staticplugins/VRML.a
 %%QT5%%lib/avogadro2/staticplugins/VanDerWaals.a
-%%QT5%%lib/avogadro2/staticplugins/VanDerWaalsAO.a
+%%QT5%%lib/avogadro2/staticplugins/Vibrations.a
 %%QT5%%lib/avogadro2/staticplugins/Wireframe.a
 %%QT5%%lib/avogadro2/staticplugins/apbs.a
 %%QT5%%lib/avogadro2/staticplugins/commands.a
@@ -236,39 +261,37 @@ lib/cmake/avogadrolibs/AvogadroLibsConfigVersion.cmake
 lib/cmake/avogadrolibs/AvogadroLibsTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/avogadrolibs/AvogadroLibsTargets.cmake
 lib/cmake/avogadrolibs/FindEigen3.cmake
-lib/cmake/avogadrolibs/FindGLEW.cmake
-lib/cmake/avogadrolibs/FindLibArchive.cmake
 lib/cmake/avogadrolibs/Findlibmsym.cmake
 lib/libAvogadroCalc.so
 lib/libAvogadroCalc.so.1
-lib/libAvogadroCalc.so.1.97.0
+lib/libAvogadroCalc.so.1.99.0
 lib/libAvogadroCore.so
 lib/libAvogadroCore.so.1
-lib/libAvogadroCore.so.1.97.0
+lib/libAvogadroCore.so.1.99.0
 lib/libAvogadroIO.so
 lib/libAvogadroIO.so.1
-lib/libAvogadroIO.so.1.97.0
+lib/libAvogadroIO.so.1.99.0
 %%QT5%%lib/libAvogadroMoleQueue.so
 %%QT5%%lib/libAvogadroMoleQueue.so.1
-%%QT5%%lib/libAvogadroMoleQueue.so.1.97.0
+%%QT5%%lib/libAvogadroMoleQueue.so.1.99.0
 %%QT5%%lib/libAvogadroQtGui.so
 %%QT5%%lib/libAvogadroQtGui.so.1
-%%QT5%%lib/libAvogadroQtGui.so.1.97.0
+%%QT5%%lib/libAvogadroQtGui.so.1.99.0
 %%QT5%%lib/libAvogadroQtOpenGL.so
 %%QT5%%lib/libAvogadroQtOpenGL.so.1
-%%QT5%%lib/libAvogadroQtOpenGL.so.1.97.0
+%%QT5%%lib/libAvogadroQtOpenGL.so.1.99.0
 %%QT5%%lib/libAvogadroQtPlugins.so
 %%QT5%%lib/libAvogadroQtPlugins.so.1
-%%QT5%%lib/libAvogadroQtPlugins.so.1.97.0
+%%QT5%%lib/libAvogadroQtPlugins.so.1.99.0
 lib/libAvogadroQuantumIO.so
 lib/libAvogadroQuantumIO.so.1
-lib/libAvogadroQuantumIO.so.1.97.0
+lib/libAvogadroQuantumIO.so.1.99.0
 %%OPENGL%%lib/libAvogadroRendering.so
 %%OPENGL%%lib/libAvogadroRendering.so.1
-%%OPENGL%%lib/libAvogadroRendering.so.1.97.0
+%%OPENGL%%lib/libAvogadroRendering.so.1.99.0
 %%VTK%%lib/libAvogadroVtk.so
 %%VTK%%lib/libAvogadroVtk.so.1
-%%VTK%%lib/libAvogadroVtk.so.1.97.0
+%%VTK%%lib/libAvogadroVtk.so.1.99.0
 %%QT5%%share/avogadro2/crystals/README.md
 %%QT5%%share/avogadro2/crystals/antimonides/AlSb.cif
 %%QT5%%share/avogadro2/crystals/antimonides/GaSb.cif
@@ -788,6 +811,804 @@ lib/libAvogadroQuantumIO.so.1.97.0
 %%QT5%%share/avogadro2/crystals/zeolites/YUG.cif
 %%QT5%%share/avogadro2/crystals/zeolites/ZON.cif
 %%QT5%%share/avogadro2/crystals/zeolites/ZSM-5.cif
+%%QT5%%share/avogadro2/fragments/.gitignore
+%%QT5%%share/avogadro2/fragments/LICENSE
+%%QT5%%share/avogadro2/fragments/README.md
+%%QT5%%share/avogadro2/fragments/amino/ACE.zmat
+%%QT5%%share/avogadro2/fragments/amino/AIB.zmat
+%%QT5%%share/avogadro2/fragments/amino/ALA.zmat
+%%QT5%%share/avogadro2/fragments/amino/ARG.zmat
+%%QT5%%share/avogadro2/fragments/amino/ASN.zmat
+%%QT5%%share/avogadro2/fragments/amino/ASP.zmat
+%%QT5%%share/avogadro2/fragments/amino/CYS.zmat
+%%QT5%%share/avogadro2/fragments/amino/GLN.zmat
+%%QT5%%share/avogadro2/fragments/amino/GLU.zmat
+%%QT5%%share/avogadro2/fragments/amino/GLY.zmat
+%%QT5%%share/avogadro2/fragments/amino/HIS.zmat
+%%QT5%%share/avogadro2/fragments/amino/ILE.zmat
+%%QT5%%share/avogadro2/fragments/amino/LEU.zmat
+%%QT5%%share/avogadro2/fragments/amino/LYS.zmat
+%%QT5%%share/avogadro2/fragments/amino/MET.zmat
+%%QT5%%share/avogadro2/fragments/amino/NME.zmat
+%%QT5%%share/avogadro2/fragments/amino/PHE.zmat
+%%QT5%%share/avogadro2/fragments/amino/PRO.zmat
+%%QT5%%share/avogadro2/fragments/amino/PYL.zmat
+%%QT5%%share/avogadro2/fragments/amino/SEC.zmat
+%%QT5%%share/avogadro2/fragments/amino/SER.zmat
+%%QT5%%share/avogadro2/fragments/amino/THR.zmat
+%%QT5%%share/avogadro2/fragments/amino/TRP.zmat
+%%QT5%%share/avogadro2/fragments/amino/TYR.zmat
+%%QT5%%share/avogadro2/fragments/amino/VAL.zmat
+%%QT5%%share/avogadro2/fragments/groups/alkanes/butyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/butyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/ethyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/ethyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/alkanes/heptyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/heptyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/hexyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/hexyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/iso-propyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/iso-propyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/isopentyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/isopentyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/neopentyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/neopentyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/octyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/octyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/pentyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/pentyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/propyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/propyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkanes/t-butyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkanes/t-butyl.png
+%%QT5%%share/avogadro2/fragments/groups/alkenes/butadiene.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkenes/butadiene.png
+%%QT5%%share/avogadro2/fragments/groups/alkenes/ethylene.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkenes/ethylene.png
+%%QT5%%share/avogadro2/fragments/groups/alkenes/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/alkenes/hexatriene.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkenes/hexatriene.png
+%%QT5%%share/avogadro2/fragments/groups/alkenes/octatetraene.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkenes/octatetraene.png
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/butoxy.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/butoxy.png
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/ethoxy.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/ethoxy.png
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/methoxy.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/methoxy.png
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/propoxy.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/propoxy.png
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/t-butoxy.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkoxy/t-butoxy.png
+%%QT5%%share/avogadro2/fragments/groups/alkynes/butadiyne.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkynes/butadiyne.png
+%%QT5%%share/avogadro2/fragments/groups/alkynes/ethyne.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkynes/ethyne.png
+%%QT5%%share/avogadro2/fragments/groups/alkynes/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/alkynes/propyne.cjson
+%%QT5%%share/avogadro2/fragments/groups/alkynes/propyne.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/alanine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/alanine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/arginine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/arginine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/asparagine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/asparagine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/aspartic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/aspartic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/cysteine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/cysteine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/glutamic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/glutamic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/glutamine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/glutamine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/glycine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/glycine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/histidine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/histidine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/isoleucine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/isoleucine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/leucine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/leucine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/lysine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/lysine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/methionine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/methionine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/phenylalanine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/phenylalanine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/pngout.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/pyrrolysine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/pyrrolysine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/selenocysteine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/selenocysteine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/serine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/serine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/threonine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/threonine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/triptophan.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/triptophan.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/tyrosine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/tyrosine.png
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/valine.cjson
+%%QT5%%share/avogadro2/fragments/groups/amino_sidechains/valine.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/anthracene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/anthracene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/azulene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/azulene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/biphenyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/biphenyl.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/chrysene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/chrysene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/coronene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/coronene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/corranulene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/corranulene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/fluorene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/fluorene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/aromatics/indene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/indene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/mesityl.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/mesityl.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/naphthalene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/naphthalene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/pentacene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/pentacene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/perylene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/perylene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/phenalene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/phenalene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/phenanthrene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/phenanthrene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/phenyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/phenyl.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/pyrene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/pyrene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/tetracene.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/tetracene.png
+%%QT5%%share/avogadro2/fragments/groups/aromatics/trityl.cjson
+%%QT5%%share/avogadro2/fragments/groups/aromatics/trityl.png
+%%QT5%%share/avogadro2/fragments/groups/bicyclics/adamantyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/bicyclics/adamantyl.png
+%%QT5%%share/avogadro2/fragments/groups/bicyclics/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/bicyclics/norbornyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/bicyclics/norbornyl.png
+%%QT5%%share/avogadro2/fragments/groups/boron/borinic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/boron/borinic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/boron/borinic_ester.cjson
+%%QT5%%share/avogadro2/fragments/groups/boron/borinic_ester.png
+%%QT5%%share/avogadro2/fragments/groups/boron/boronic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/boron/boronic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/boron/boronic_ester.cjson
+%%QT5%%share/avogadro2/fragments/groups/boron/boronic_ester.png
+%%QT5%%share/avogadro2/fragments/groups/boron/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclobutane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclobutane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclodecane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclodecane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cycloheptane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cycloheptane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclohexane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclohexane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclononane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclononane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclooctane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclooctane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclopentane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclopentane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclopropane.cjson
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/cyclopropane.png
+%%QT5%%share/avogadro2/fragments/groups/cycloalkanes/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/1,3,4-thiadiazole.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/1,3,4-thiadiazole.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/carbazole.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/carbazole.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/furan.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/furan.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/imidazole.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/imidazole.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/oxazole.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/oxazole.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyrazine.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyrazine.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyridine.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyridine.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyrimidine.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyrimidine.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyrrole.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/pyrrole.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/thiazole.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/thiazole.png
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/thiophene.cjson
+%%QT5%%share/avogadro2/fragments/groups/heteroaromatics/thiophene.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/acetamide.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/acetamide.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/amide.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/amide.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/amidine.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/amidine.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/azide.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/azide.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/azo.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/azo.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/carbamate.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/carbamate.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/cyanate.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/cyanate.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/dithiocarbamate.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/dithiocarbamate.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/formimidamide.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/formimidamide.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/guanidine.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/guanidine.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/hydrazine.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/hydrazine.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/hydroxamic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/hydroxamic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/imide.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/imide.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/imine.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/imine.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/iminocarbamate.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/iminocarbamate.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/isocyanate.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/isocyanate.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/isocyano.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/isocyano.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrate.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrate.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrile.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrile.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrite.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrite.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitro.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitro.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrosamine.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitrosamine.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitroso.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/nitroso.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/oxime.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/oxime.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/oxopropanamide.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/oxopropanamide.png
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/urea.cjson
+%%QT5%%share/avogadro2/fragments/groups/nitrogen/urea.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/acid_chloride.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/acid_chloride.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/aldehyde.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/aldehyde.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/amide.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/amide.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/anhydride.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/anhydride.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/carbonate.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/carbonate.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/carboxylate.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/carboxylate.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/epoxide.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/epoxide.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ester.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ester.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ether.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ether.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ketene.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ketene.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ketone.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ketone.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/peroxide.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/peroxide.png
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ynone.cjson
+%%QT5%%share/avogadro2/fragments/groups/oxygen/ynone.png
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphate.cjson
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphate.png
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphine.cjson
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphine.png
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphite.cjson
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphite.png
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphonate.cjson
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphonate.png
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphorothiolate.cjson
+%%QT5%%share/avogadro2/fragments/groups/phosphorus/phosphorothiolate.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/carbothioic_O-acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/carbothioic_O-acid.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/carbothioic_S-acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/carbothioic_S-acid.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/disulfide.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/disulfide.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/dithiocarbamate.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/dithiocarbamate.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/dithiocarboxylic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/dithiocarboxylic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/episulfide.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/episulfide.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/groups.smi
+%%QT5%%share/avogadro2/fragments/groups/sulfur/isothiocyanate.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/isothiocyanate.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfide.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfide.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfine.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfine.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfinic_acid.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfinic_acid.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonamide.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonamide.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonate.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonate.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonyl.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonyl_acetamide.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfonyl_acetamide.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfoxide.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/sulfoxide.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thial.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thial.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thiocyanate.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thiocyanate.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thioketone.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thioketone.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thiol.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thiol.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thiolester.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thiolester.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thionester.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/thionester.png
+%%QT5%%share/avogadro2/fragments/groups/sulfur/tosyl.cjson
+%%QT5%%share/avogadro2/fragments/groups/sulfur/tosyl.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/acac-acetylacetonate.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/acac-acetylacetonate.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/bpy-bipyridine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/bpy-bipyridine.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/dithiolene.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/dithiolene.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/dmpe-1,2-bis(dimethylphosphino)ethane.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/dppe-1,2-bis(diphenylphosphino)ethane.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/dppe-1,2-bis(diphenylphosphino)ethane.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/en-ethylenediamine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/en-ethylenediamine.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/groups.smi
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/oxalate.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/oxalate.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/phenanthroline.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/phenanthroline.png
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/tmeda-tetramethylethylenediamine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/bidentate/tmeda-tetramethylethylenediamine.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta2-acetylene.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta2-acetylene.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta2-ethylene.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta2-ethylene.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-alyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-alyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-cyclopentyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-cyclopentyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-cyclopropyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-cyclopropyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-indenyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta3-indenyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-butadiene.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-butadiene.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-cyclo-octadiene.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-cyclo-octadiene.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-cyclobutyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-cyclobutyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-cyclopentyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta4-cyclopentyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta5-Cp-cyclopentyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta5-Cp-cyclopentyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta5-fluorenyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta5-fluorenyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta5-indenyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta5-indenyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta6-benzene.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta6-benzene.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta7-cycloheptyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta7-cycloheptyl.png
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta8-cyclooctyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/haptic/eta8-cyclooctyl.png
+%%QT5%%share/avogadro2/fragments/ligands/hexadentate/edta.cjson
+%%QT5%%share/avogadro2/fragments/ligands/hexadentate/edta.png
+%%QT5%%share/avogadro2/fragments/ligands/hexadentate/groups.smi
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/ammine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/ammine.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/aqua.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/aqua.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/azido.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/azido.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/carbonyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/carbonyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/cyano.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/cyano.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/ethyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/ethyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/groups.smi
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/isocyano.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/isocyano.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/isopropyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/isopropyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/methyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/methyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/nitro.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/nitro.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/nitrosyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/nitrosyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/phosphine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/phosphine.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/propyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/propyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/pyridyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/pyridyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/simes.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/simes.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/t-butyl.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/t-butyl.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/thiocyanato-N.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/thiocyanato-N.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/thiocyano.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/thiocyano.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/thiol.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/thiol.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/trimethylammonium.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/trimethylammonium.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/trimethylphosphine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/trimethylphosphine.png
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/triphenylphosphine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/monodentate/triphenylphosphine.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/12-crown-4.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/12-crown-4.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/cyclam.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/cyclam.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/cyclen.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/cyclen.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/groups.smi
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/phthalocyanine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/phthalocyanine.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/porphin.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/porphin.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/salen.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/salen.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/tpa-tris-2-pyridylmethyl-amine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/tpa-tris-2-pyridylmethyl-amine.png
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/trien-triethylenetetramine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tetradentate/trien-triethylenetetramine.png
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/9-ane-S3.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/9-ane-S3.png
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/dien-diethylenetriamine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/dien-diethylenetriamine.png
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/groups.smi
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/tacn-147-triazacyclononane.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/tacn-147-triazacyclononane.png
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/terpyridine.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/terpyridine.png
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/tp-scorpionate.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/tp-scorpionate.png
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/triphos.cjson
+%%QT5%%share/avogadro2/fragments/ligands/tridentate/triphos.png
+%%QT5%%share/avogadro2/fragments/polymers/acetylenes/cis-acetylene.png
+%%QT5%%share/avogadro2/fragments/polymers/acetylenes/cis-acetylene.smi
+%%QT5%%share/avogadro2/fragments/polymers/acetylenes/diacetylene.png
+%%QT5%%share/avogadro2/fragments/polymers/acetylenes/diacetylene.smi
+%%QT5%%share/avogadro2/fragments/polymers/acetylenes/trans-acetylene.png
+%%QT5%%share/avogadro2/fragments/polymers/acetylenes/trans-acetylene.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/acrylic-acid.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/acrylic-acid.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/acrylonitrile.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/acrylonitrile.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/butyl-acrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/butyl-acrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/butyl-metacrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/butyl-metacrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/ethyl-acrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/ethyl-acrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/ethyl-methacrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/ethyl-methacrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/methyl-acrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/methyl-acrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/methyl-cyanoacrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/methyl-cyanoacrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/methyl-methacrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/methyl-methacrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/octyl-cyanoacrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/octyl-cyanoacrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/propyl-acrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/propyl-acrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/propyl-methacrylate.png
+%%QT5%%share/avogadro2/fragments/polymers/acrylates/propyl-methacrylate.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/benzamide.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/benzamide.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/caprolactam.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/caprolactam.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/kevlar.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/kevlar.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/nomex.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/nomex.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-11.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-11.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-6-10.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-6-10.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-6-6.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-6-6.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-6.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-6.smi
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-8.png
+%%QT5%%share/avogadro2/fragments/polymers/amides/nylon-8.smi
+%%QT5%%share/avogadro2/fragments/polymers/anhydrides/dipropanoic-anhydride.png
+%%QT5%%share/avogadro2/fragments/polymers/anhydrides/dipropanoic-anhydride.smi
+%%QT5%%share/avogadro2/fragments/polymers/anhydrides/maleic-anhydride.png
+%%QT5%%share/avogadro2/fragments/polymers/anhydrides/maleic-anhydride.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/2,6-dimethyl-phenol.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/2,6-dimethyl-phenol.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/3-hexylthiophene.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/3-hexylthiophene.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/aniline.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/aniline.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/carbazole.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/carbazole.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/edot.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/edot.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/ethylenedioxythiophene.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/ethylenedioxythiophene.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/fluorene.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/fluorene.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/furan.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/furan.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/leucoemeraldine.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/leucoemeraldine.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/n-vinyl-carbazole.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/n-vinyl-carbazole.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/o-methylaniline.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/o-methylaniline.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/p-phenylene-ether.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/p-phenylene-ether.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/p-phenylene-vinylene.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/p-phenylene-vinylene.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/p-phenylene.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/p-phenylene.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/pernigraniline.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/pernigraniline.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/phenylene-oxide.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/phenylene-oxide.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/phenylene-sulfide.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/phenylene-sulfide.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/prodot.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/prodot.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/pyrrole.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/pyrrole.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/thiadiazole.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/thiadiazole.smi
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/thiophene.png
+%%QT5%%share/avogadro2/fragments/polymers/aromatics/thiophene.smi
+%%QT5%%share/avogadro2/fragments/polymers/carbonates/bisphenyl-dimethyl-carbonate.png
+%%QT5%%share/avogadro2/fragments/polymers/carbonates/bisphenyl-dimethyl-carbonate.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/1,2-butadiene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/1,2-butadiene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/1,2-isoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/1,2-isoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/3,4-isoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/3,4-isoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/bromoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/bromoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/butadiene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/butadiene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/chloroprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/chloroprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/cis-1,4-butadiene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/cis-1,4-butadiene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/cis-1,4-isoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/cis-1,4-isoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/isoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/isoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/neoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/neoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/trans-1,4-butadiene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/trans-1,4-butadiene.smi
+%%QT5%%share/avogadro2/fragments/polymers/dienes/trans-1,4-isoprene.png
+%%QT5%%share/avogadro2/fragments/polymers/dienes/trans-1,4-isoprene.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/2-hydroxy-butyrate.png
+%%QT5%%share/avogadro2/fragments/polymers/esters/2-hydroxy-butyrate.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/butylene-isophthalate.png
+%%QT5%%share/avogadro2/fragments/polymers/esters/butylene-isophthalate.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/butylene-terephthalate.png
+%%QT5%%share/avogadro2/fragments/polymers/esters/butylene-terephthalate.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/caprolactone.png
+%%QT5%%share/avogadro2/fragments/polymers/esters/caprolactone.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/cyclohexylenedimethylene-terephthalate.png
+%%QT5%%share/avogadro2/fragments/polymers/esters/cyclohexylenedimethylene-terephthalate.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/ethylene-isophthalate.png
+%%QT5%%share/avogadro2/fragments/polymers/esters/ethylene-isophthalate.smi
+%%QT5%%share/avogadro2/fragments/polymers/esters/ethylene-naphthalate.png
*** 271 LINES SKIPPED ***