#!/bin/sh

ccp4-python << EOF

import os
import sys
import sqlite3 # needed by ccp4i2
import zipfile # needed by ccp4i2

import cctbx
import ccp4io_adaptbx

print 'SYMINFO from ccp4io_adaptbx:', os.environ['SYMINFO']

print 'sys.version:'
print sys.version
ccp4=os.getenv('CCP4')
print "sys.path: " + "\n ".join(p.replace(ccp4, '\$CCP4') for p in sys.path)

# check that we have modules required by ccp4i2/MG
import suds
from lxml import etree
from PyQt4 import QtCore, QtGui, QtOpenGL, QtSql, QtWebKit, QtSvg
import numpy
numpy.dot(numpy.random.randn(5,5), numpy.random.randn(5,5))
import sip
from pylab import cm # tries default backend
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg
from matplotlib.backends.backend_pdf import PdfPages
from matplotlib.font_manager import FontProperties

# a few modules from ccp4mg
import ccp4mg
import hklfile
import opengl
import mmdb2
import mmut
import surface
import xmapview

EOF

