00001
00002
00003 #ifndef SCALA_HEADER
00004 #define SCALA_HEADER
00005
00006 #define ASSERT assert
00007 #include <assert.h>
00008
00009
00010 #include <iostream>
00011 #include <stdio.h>
00012 #include <string>
00013
00014
00015 #include <clipper/clipper.h>
00016 #include "clipper/clipper-ccp4.h"
00017 using clipper::Message;
00018 using clipper::Message_fatal;
00019
00020
00021
00022
00023 #include "csymlib.h"
00024 #include "ccp4_parser.h"
00025 #include "ccp4_general.h"
00026 #include "ccp4_program.h"
00027 #include "cmtzlib.h"
00028 #include "cvecmat.h"
00029
00030
00031
00032 #include "util.hh"
00033 #include "hkl_datatypes.hh"
00034 #include "score_datatypes.hh"
00035 #include "spline.hh"
00036 #include "scala_util.hh"
00037 #include "range.hh"
00038 #include "controls.hh"
00039 #include "hkl_controls.hh"
00040 #include "hash.hh"
00041 #include "mtz_unmerge_io.hh"
00042 #include "openinputfile.hh"
00043 #include "hkl_symmetry.hh"
00044 #include "hkl_unmerge.hh"
00045 #include "hkl_merged_list.hh"
00046 #include "normalise.hh"
00047 #include "pgscore.hh"
00048 #include "setscores.hh"
00049 #include "scsignificance.hh"
00050 #include "lattice.hh"
00051 #include "average.hh"
00052 #include "getsubgroups.hh"
00053 #include "reindexscore.hh"
00054 #include "copymergedmtz.hh"
00055 #include "writeunmergedmtz.hh"
00056 #include "intensitystatistics.hh"
00057 #include "sysabstest.hh"
00058 #include "centre.hh"
00059 #include "interpretcommandline.hh"
00060 #include "keywords.hh"
00061 #include "InputAll.hh"
00062 #include "Output.hh"
00063 #include "datatypes.hh"
00064
00065 namespace scala
00066 {
00067 void error_exit(int level, std::string routine, std::string message);
00068
00069
00070
00071 void print_hkl(std::string message, const Hkl& hkl);
00072 void print_sym(std::string message, const CSym::CCP4SPG * spacegroup);
00073
00074 }
00075
00076 #endif