def makeheader(input, annlist, numcols, numpages):
    if doEps:
        print "%!PS-Adobe-2.0 EPSF-2.0"
    else:
        print "%!PS-Adobe-2.0"
        print "%%Pages: ", numpages
    print "%%BoundingBox: ", \
          10, \
          posy(collen + 4) + 60, \
          int(10 + (1 - numcols) * maincolsep + labelsize / 3 + (numcols) * posx(len(input))),\
          int(posy(0) + labelsize) + 60
    print """
/makebox {
    % x y size color
    gsave
    setrgbcolor
    /size exch def
    /y exch def
    /x exch def
     x y translate
     size size scale
     newpath
     -0.5 -0.5 moveto
     1 0 rlineto
     0 1 rlineto
     -1 0 rlineto
     0 -1 rlineto
     closepath
     fill
     grestore
} def
/min {/minarg1 exch def /minarg2 exch def
     minarg1 minarg2 lt {minarg1} {minarg2} ifelse}def
/max {/maxarg1 exch def /maxarg2 exch def
     maxarg1 maxarg2 gt {maxarg1} {maxarg2} ifelse}def
"""
dataset/ETHPy150Open CGATOxford/cgat/scripts/go2plot.py/makeheader/swapped operands of `-`