logo plots from glam2

76 views
Skip to first unread message

Robert Wohlhueter

unread,
Jun 3, 2013, 2:24:24 PM6/3/13
to meme-...@googlegroups.com
Running glam2 on a local, 64-bit Linux computer.  I discover that one can get html output (similar to web version of glam2) by piping  glam2 output to `galm2html`.  But (unlike webserver analyses) the resultant html files do not contain logo plots.  Any way to accomplish this?  Thanks.
Bob W.

James Johnson

unread,
Jun 16, 2013, 10:28:15 PM6/16/13
to meme-...@googlegroups.com
When you run glam2 it should automatically call glam2html to generate HTML output. It should also automatically generate the logos provided you have a recent version of Ghostscript or ImageMagick installed. Are you getting any error messages when you run glam2?


Swanand Josh

unread,
Jul 8, 2014, 11:08:16 AM7/8/14
to meme-...@googlegroups.com
I am having the similar problem
while running glam2 i am getting following error and thus i am not able to visualise the logo in .png format
GPL Ghostscript 9.14: Unrecoverable error, exit code 1
Warning: conversion to png format using Ghostscript failed.

James Johnson

unread,
Jul 10, 2014, 8:13:16 PM7/10/14
to meme-...@googlegroups.com
Hi Swanand Josh,

Do the PNG logos get created for other programs like MEME? Is it a specific GLAM2 PNG logo that fails or does PNG logo creation fail for all GLAM2 runs? Could you attach the EPS file for one of the failing logos so we can try the conversion to see if fails on our installs too?

swanand joshi

unread,
Jul 18, 2014, 3:57:30 AM7/18/14
to meme-...@googlegroups.com
%!PS-Adobe-3.0 EPSF-3.0
%%Title: Sequence Logo :
%%Creator: Ceqlogo
%%CreationDate: 15.07.14 17:51:36
%%BoundingBox:   0  0  850 212
%%Pages: 0
%%DocumentFonts:
%%EndComments




% ---- COLOR DEFINTIONS ----

/black [0 0 0] def
/red [0.8 0 0] def
/green [0 0.5 0] def
/blue [0 0 0.8] def
/yellow [1 1 0] def
/purple [0.8 0 0.8] def
/magenta [1.0 0 1.0] def
/cyan [0 1.0 1.0] def
/pink [1.0 0.8 0.8] def
/turquoise [0.2 0.9 0.8] def
/orange [1 0.7 0] def
/lightred [0.8 0.56 0.56] def
/lightgreen [0.35 0.5 0.35] def
/lightblue [0.56 0.56 0.8] def
/lightyellow [1 1 0.71] def
/lightpurple [0.8 0.56 0.8] def
/lightmagenta [1.0 0.7 1.0] def
/lightcyan [0.7 1.0 1.0] def
/lightpink [1.0 0.9 0.9] def
/lightturquoise [0.81 0.9 0.89] def
/lightorange [1 0.91 0.7] def



% ---- CONSTANTS ----
/cmfactor 72 2.54 div def % defines points -> cm conversion
/cm {cmfactor mul} bind def % defines centimeters



% ---- VARIABLES ----

% NA = Nucleic Acid, AA = Amino Acid
/logoType (AA) def

/logoTitle () def

% Dimensions in cm
/logoWidth 30 cm def
/logoHeight 7.5 cm def
/totalHeight 7.5 cm def

/yaxis true def
/yaxisLabel (bits) def
/yaxisBits  4.3 def % bits
/yaxisTicBits 1 def

/xaxis true def
/xaxisLabel () def
/showEnds (false) def

/showFineprint true def
/fineprint (GLAM2 (no SSC) 15.07.14 17:51) def

/charsPerLine 80 def

/showingBox false def   
/shrinking false def   % true falses
/shrink  1.0 def
/outline false def

/IbeamFraction  1.0 def
/IbeamGray      0.50 def
/IbeamLineWidth 0.5 def

/fontsize       12 def
/titleFontsize  12 def
/smallFontsize  6 def

/topMargin      0.9 cm def
/bottomMargin   0.9 cm def

/defaultColor /black def

/fullColourDict <<
 (A)  blue
 (C)  blue
 (F)  blue
 (I)  blue
 (L)  blue
 (V)  blue
 (W)  blue
 (M)  blue
 (N)  green
 (Q)  green
 (S)  green
 (T)  green
 (D)  magenta
 (E)  magenta
 (K)  red
 (R)  red
 (H)  pink
 (G)  orange
 (P)  yellow
 (Y)  turquoise
>> def
/mutedColourDict <<
 (A)  lightblue
 (C)  lightblue
 (F)  lightblue
 (I)  lightblue
 (L)  lightblue
 (V)  lightblue
 (W)  lightblue
 (M)  lightblue
 (N)  lightgreen
 (Q)  lightgreen
 (S)  lightgreen
 (T)  lightgreen
 (D)  lightmagenta
 (E)  lightmagenta
 (K)  lightred
 (R)  lightred
 (H)  lightpink
 (G)  lightorange
 (P)  lightyellow
 (Y)  lightturquoise
>> def
/colorDict fullColourDict def





% ---- DERIVED PARAMETERS ----

/leftMargin
  fontsize 3.5 mul

def

/rightMargin
  %Add extra room if showing ends
  showEnds (false) eq { fontsize}{fontsize 1.5 mul} ifelse
def

/yaxisHeight
  logoHeight
  bottomMargin sub 
  topMargin sub
def

/ticWidth fontsize 2 div def

/pointsPerBit yaxisHeight yaxisBits div  def

/stackMargin 1 def

% Do not add space aroung characters if characters are boxed
/charRightMargin
  showingBox { 0.0 } {stackMargin} ifelse
def

/charTopMargin
  showingBox { 0.0 } {stackMargin} ifelse
def

/charWidth
  logoWidth
  leftMargin sub
  rightMargin sub
  charsPerLine div
  charRightMargin sub
def

/charWidth4 charWidth 4 div def
/charWidth2 charWidth 2 div def

/stackWidth
  charWidth charRightMargin add
def
 
/numberFontsize
  fontsize charWidth lt {fontsize}{charWidth} ifelse
def

% movements to place 5'/N and 3'/C symbols
/leftEndDeltaX  fontsize neg         def
/leftEndDeltaY  fontsize 1.5 mul neg def
/rightEndDeltaX fontsize 0.25 mul     def
/rightEndDeltaY leftEndDeltaY        def

% Outline width is proporional to charWidth,
% but no less that 1 point
/outlinewidth
  charWidth 32 div dup 1 gt  {}{pop 1} ifelse
def


% ---- PROCEDURES ----

/StartLogo {
  % Save state
  save
  gsave

  % Print Logo Title, top center
  gsave
    SetStringFont

    logoWidth 2 div
    logoTitle
    stringwidth pop 2 div sub
    totalHeight
    titleFontsize sub
    moveto

    logoTitle
    show
  grestore

  % Print X-axis label, bottom center
  gsave
    SetStringFont

    logoWidth 2 div
    xaxisLabel
    stringwidth pop 2 div sub
    0
    titleFontsize 3 div
    add
    moveto

    xaxisLabel
    show
  grestore

  % Show Fine Print
  showFineprint {
    gsave
      SetSmallFont
      logoWidth
        fineprint stringwidth pop sub
        smallFontsize sub
          smallFontsize 3 div
      moveto
   
      fineprint show
    grestore
  } if

  % Move to lower left corner of last line, first stack
  leftMargin bottomMargin translate

  % Move above first line ready for StartLine
  0 totalHeight translate

  SetLogoFont
} bind def

/EndLogo {
  grestore
  showpage
  restore
} bind def


/StartLine {
  % move down to the bottom of the line:
  0 logoHeight neg translate
 
  gsave
    yaxis { MakeYaxis } if
    xaxis { showEnds (true) eq {ShowLeftEnd} if } if
} bind def

/EndLine{
    xaxis { showEnds (true) eq {ShowRightEnd} if } if
  grestore
} bind def


/MakeYaxis {
  gsave   
    stackMargin neg 0 translate
    ShowYaxisBar
    ShowYaxisLabel
  grestore
} bind def


/ShowYaxisBar {
  gsave 
    SetStringFont

    /str 10 string def % string to hold number 
    /smallgap stackMargin 2 div def

    % Draw first tic and bar
    gsave   
      ticWidth neg 0 moveto
      ticWidth 0 rlineto
      0 yaxisHeight rlineto
      stroke
    grestore

  
    % Draw the tics
    % initial increment limit proc for
    0 yaxisTicBits yaxisBits abs %cvi
    {/loopnumber exch def

      % convert the number coming from the loop to a string
      % and find its width
      loopnumber 10 str cvrs
      /stringnumber exch def % string representing the number

      stringnumber stringwidth pop
      /numberwidth exch def % width of number to show

      /halfnumberheight
         stringnumber CharBoxHeight 2 div
      def

      numberwidth % move back width of number
      neg loopnumber pointsPerBit mul % shift on y axis
      halfnumberheight sub % down half the digit

      moveto % move back the width of the string

      ticWidth neg smallgap sub % Move back a bit more 
      0 rmoveto % move back the width of the tic 

      stringnumber show
      smallgap 0 rmoveto % Make a small gap 

      % now show the tic mark
      0 halfnumberheight rmoveto % shift up again
      ticWidth 0 rlineto
      stroke
    } for
  grestore
} bind def

/ShowYaxisLabel {
  gsave
    SetStringFont

    % How far we move left depends on the size of
    % the tic labels.
    /str 10 string def % string to hold number 
    yaxisBits yaxisTicBits div cvi yaxisTicBits mul
    str cvs stringwidth pop
    ticWidth 1.5 mul  add neg 


    yaxisHeight
    yaxisLabel stringwidth pop
    sub 2 div

    translate
    90 rotate
    0 0 moveto
    yaxisLabel show
  grestore
} bind def


/StartStack {  % <stackNumber> startstack
  xaxis {MakeNumber}{pop} ifelse
  gsave
} bind def

/EndStack {
  grestore
  stackWidth 0 translate
} bind def


% Draw a character whose height is proportional to symbol bits
/MakeSymbol{ % charbits character MakeSymbol
  gsave
    /char exch def
    /bits exch def

    /bitsHeight
       bits pointsPerBit mul
    def

    /charHeight
       bitsHeight charTopMargin sub
       dup
       0.0 gt {}{pop 0.0} ifelse % if neg replace with zero
    def
 
    charHeight 0.0 gt {
      char SetColor
      charWidth charHeight char ShowChar

      showingBox { % Unfilled box
        0 0 charWidth charHeight false ShowBox
      } if


    } if

  grestore

  0 bitsHeight translate
} bind def


/ShowChar { % <width> <height> <char> ShowChar
  gsave
    /tc exch def    % The character
    /ysize exch def % the y size of the character
    /xsize exch def % the x size of the character

    /xmulfactor 1 def
    /ymulfactor 1 def
    /limmulfactor 0.01 def
    /drawable true def

 
    % if ysize is negative, make everything upside down!
    ysize 0 lt {
      % put ysize normal in this orientation
      /ysize ysize abs def
      xsize ysize translate
      180 rotate
    } if

    shrinking {
      xsize 1 shrink sub 2 div mul
        ysize 1 shrink sub 2 div mul translate

      shrink shrink scale
    } if

    % Calculate the font scaling factors
    % Loop twice to catch small correction due to first scaling
    2 {
      gsave
        xmulfactor ymulfactor scale
     
        ysize % desired size of character in points
        tc CharBoxHeight
        dup 0.0 ne {
          div % factor by which to scale up the character
          /ymulfactor exch def
        } % end if
        {pop pop}
        ifelse

        xsize % desired size of character in points
        tc CharBoxWidth 
        dup 0.0 ne {
          div % factor by which to scale up the character
          /xmulfactor exch def
        } % end if
        {pop pop}
        ifelse
      grestore
      % if the multiplication factors get too small we need to avoid a crash
      xmulfactor limmulfactor lt {
        /xmulfactor 1 def
        /drawable false def
      } if
      ymulfactor limmulfactor lt {
        /ymulfactor 1 def
        /drawable false def
      } if
    } repeat

    % Adjust horizontal position if the symbol is an I
    tc (I) eq {
      charWidth 2 div % half of requested character width
      tc CharBoxWidth 2 div % half of the actual character
      sub 0 translate
      % Avoid x scaling for I
      /xmulfactor 1 def
    } if


    % ---- Finally, draw the character
    drawable {
      newpath
      xmulfactor ymulfactor scale

      % Move lower left corner of character to start point
      tc CharBox pop pop % llx lly : Lower left corner
      exch neg exch neg
      moveto

      outline {  % outline characters:
        outlinewidth setlinewidth
        tc true charpath
        gsave 1 setgray fill grestore
        clip stroke
      } { % regular characters
        tc show
      } ifelse
    } if

  grestore
} bind def


/ShowBox { % x1 y1 x2 y2 filled ShowBox
  gsave
    /filled exch def
    /y2 exch def
    /x2 exch def
    /y1 exch def
    /x1 exch def
    newpath
    x1 y1 moveto
    x2 y1 lineto
    x2 y2 lineto
    x1 y2 lineto
    closepath

    clip
   
    filled {
      fill
    }{
      0 setgray stroke  
    } ifelse

  grestore
} bind def


/MakeNumber { % number MakeNumber
  gsave
    SetNumberFont
    stackWidth 0 translate
    90 rotate % rotate so the number fits
    dup stringwidth pop % find the length of the number
    neg % prepare for move
    stackMargin sub % Move back a bit
    charWidth (0) CharBoxHeight % height of numbers
    sub 2 div %
    moveto % move back to provide space
    show
  grestore
} bind def


/Ibeam{ % heightInBits Ibeam
  gsave
    % Make an Ibeam of twice the given height in bits
    /height exch  pointsPerBit mul def
    /heightDRAW height IbeamFraction mul def

    IbeamLineWidth setlinewidth
    IbeamGray setgray

    charWidth2 height neg translate
    ShowIbar
    newpath
      0 0 moveto
      0 heightDRAW rlineto
    stroke
    newpath
      0 height moveto
      0 height rmoveto
      currentpoint translate
    ShowIbar
    newpath
    0 0 moveto
    0 heightDRAW neg rlineto
    currentpoint translate
    stroke
  grestore
} bind def


/ShowIbar { % make a horizontal bar
  gsave
    newpath
      charWidth4 neg 0 moveto
      charWidth4 0 lineto
    stroke
  grestore
} bind def


/ShowLeftEnd {
  gsave
    SetStringFont
    leftEndDeltaX leftEndDeltaY moveto
    logoType (NA) eq {(5) show ShowPrime} if
    logoType (AA) eq {(N) show} if
  grestore
} bind def


/ShowRightEnd {
  gsave
    SetStringFont
    rightEndDeltaX rightEndDeltaY moveto
    logoType (NA) eq {(3) show ShowPrime} if
    logoType (AA) eq {(C) show} if
  grestore
} bind def


/ShowPrime {
  gsave
    SetPrimeFont
    (\242) show
  grestore
} bind def

 
/SetColor{ % <char> SetColor
  dup colorDict exch known {
    colorDict exch get aload pop setrgbcolor
  } {
    pop
    defaultColor aload pop setrgbcolor
  } ifelse
} bind def

% define fonts
/SetTitleFont {/Times-Bold findfont titleFontsize scalefont setfont} bind def
/SetLogoFont  {/Helvetica-Bold findfont charWidth  scalefont setfont} bind def
/SetStringFont{/Helvetica-Bold findfont fontsize scalefont setfont} bind def
/SetPrimeFont {/Symbol findfont fontsize scalefont setfont} bind def
/SetSmallFont {/Helvetica findfont smallFontsize scalefont setfont} bind def

/SetNumberFont {
    /Helvetica-Bold findfont
    numberFontsize
    scalefont
    setfont
} bind def

%Take a single character and return the bounding box
/CharBox { % <char> CharBox <lx> <ly> <ux> <uy>
  gsave
    newpath
    0 0 moveto
    % take the character off the stack and use it here:
    true charpath
    flattenpath
    pathbbox % compute bounding box of 1 pt. char => lx ly ux uy
    % the path is here, but toss it away ...
  grestore
} bind def


% The height of a characters bounding box
/CharBoxHeight { % <char> CharBoxHeight <num>
  CharBox
  exch pop sub neg exch pop
} bind def


% The width of a characters bounding box
/CharBoxWidth { % <char> CharBoxHeight <num>
  CharBox
  pop exch pop sub neg
} bind def

% Set the colour scheme to be faded to indicate trimming
/MuteColour {
  /colorDict mutedColourDict def
} def

% Restore the colour scheme to the normal colours
/RestoreColour {
  /colorDict fullColourDict def
} def

% Draw the background for a trimmed section
% takes the number of columns as a parameter
/DrawTrimBg { % <num> DrawTrimBox
  /col exch def
 
  /boxwidth
    col stackWidth mul
  def
 
  gsave
    0.97 setgray

    newpath
    0 0 moveto
    boxwidth 0 rlineto
    0 yaxisHeight rlineto
    0 yaxisHeight lineto
    closepath
   
    fill
  grestore
} def

/DrawTrimEdge {
  gsave
    0.2 setgray
    [2] 0 setdash

    newpath
    0 0 moveto
    0 yaxisHeight lineto
   
    stroke

} def


% Deprecated names
/startstack {StartStack} bind  def
/endstack {EndStack}     bind def
/makenumber {MakeNumber} bind def
/numchar { MakeSymbol }  bind def

%%EndProlog

%%Page: 1 1
StartLogo


StartLine
(1) startstack
 0.009940 (P) numchar
 0.016567 (M) numchar
 0.025403 (R) numchar
 0.030925 (V) numchar
 0.046388 (F) numchar
 0.141374 (S) numchar
 0.196598 (G) numchar
 0.638391 (T) numchar
 1.385020 (A) numchar
endstack

(2) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(3) startstack
 0.000943 (D) numchar
 0.002830 (G) numchar
 0.087734 (S) numchar
 0.118865 (N) numchar
 0.138676 (T) numchar
 0.173581 (V) numchar
 0.218862 (A) numchar
 0.256597 (P) numchar
 1.159405 (L) numchar
endstack

(4) startstack
 0.000904 (D) numchar
 0.000904 (E) numchar
 0.112157 (V) numchar
 0.127533 (T) numchar
 0.138387 (P) numchar
 0.145623 (G) numchar
 0.220696 (S) numchar
 0.311145 (F) numchar
 0.952431 (A) numchar
endstack

(5) startstack
 0.000574 (E) numchar
 0.000574 (H) numchar
 0.001722 (P) numchar
 0.002296 (M) numchar
 0.007463 (C) numchar
 0.007463 (G) numchar
 0.036169 (F) numchar
 0.046503 (R) numchar
 0.058559 (S) numchar
 0.071763 (Q) numchar
 0.072912 (N) numchar
 0.082671 (I) numchar
 0.137786 (V) numchar
 0.152712 (L) numchar
 0.221605 (T) numchar
 0.412208 (A) numchar
endstack

(6) startstack
 0.000626 (K) numchar
 0.001251 (C) numchar
 0.002503 (D) numchar
 0.002503 (E) numchar
 0.006257 (N) numchar
 0.010012 (M) numchar
 0.017520 (I) numchar
 0.028783 (R) numchar
 0.036292 (P) numchar
 0.046304 (G) numchar
 0.050058 (F) numchar
 0.159560 (S) numchar
 0.162063 (T) numchar
 0.215875 (V) numchar
 0.331635 (A) numchar
 0.348529 (L) numchar
endstack

(7) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(8) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(9) startstack
 0.028222 (S) numchar
 0.032925 (K) numchar
 0.098776 (R) numchar
 0.116414 (L) numchar
 0.121118 (Q) numchar
 0.145812 (T) numchar
 0.450371 (V) numchar
 1.392269 (A) numchar
endstack

(10) startstack
 0.000508 (K) numchar
 0.001523 (R) numchar
 0.002538 (E) numchar
 0.017766 (Y) numchar
 0.030964 (P) numchar
 0.041624 (I) numchar
 0.050761 (M) numchar
 0.056345 (N) numchar
 0.087309 (L) numchar
 0.117259 (S) numchar
 0.161421 (F) numchar
 0.171573 (T) numchar
 0.198984 (A) numchar
 0.222335 (V) numchar
endstack

(11) startstack
 0.002493 (L) numchar
 0.027424 (S) numchar
 0.042383 (G) numchar
 0.168286 (Q) numchar
 0.190724 (V) numchar
 0.472446 (P) numchar
 1.947127 (A) numchar
endstack

(12) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(13) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(14) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(15) startstack
 0.011172 (H) numchar
 0.168984 (C) numchar
 1.168919 (P) numchar
 1.713577 (A) numchar
endstack

(16) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(17) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(18) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(19) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(20) startstack
 0.017355 (H) numchar
 0.020247 (Q) numchar
 0.041217 (R) numchar
 0.056402 (N) numchar
 0.072311 (L) numchar
 0.105574 (V) numchar
 0.124375 (G) numchar
 0.391202 (T) numchar
 0.396987 (P) numchar
 0.428080 (S) numchar
endstack

(21) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(22) startstack
 0.001047 (Y) numchar
 0.002095 (W) numchar
 0.004190 (M) numchar
 0.004190 (R) numchar
 0.005237 (F) numchar
 0.015188 (G) numchar
 0.015711 (D) numchar
 0.016235 (H) numchar
 0.019901 (I) numchar
 0.024091 (N) numchar
 0.034565 (E) numchar
 0.043468 (V) numchar
 0.047657 (L) numchar
 0.059703 (A) numchar
 0.076461 (T) numchar
 0.086412 (P) numchar
 0.137735 (S) numchar
 0.181203 (K) numchar
 0.422632 (Q) numchar
endstack

(23) startstack
 0.003467 (W) numchar
 0.005201 (S) numchar
 0.005201 (Y) numchar
 0.228843 (G) numchar
 3.722159 (C) numchar
endstack

(24) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(25) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(26) startstack
 0.004930 (E) numchar
 0.004930 (R) numchar
 0.005634 (Y) numchar
 0.006338 (F) numchar
 0.006338 (V) numchar
 0.012676 (K) numchar
 0.042958 (G) numchar
 0.059859 (A) numchar
 0.082394 (P) numchar
 0.095774 (D) numchar
 0.136619 (T) numchar
 0.287323 (Q) numchar
 0.316900 (S) numchar
 0.547885 (N) numchar
endstack

(27) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(28) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(29) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(30) startstack
 0.001679 (R) numchar
 0.004196 (K) numchar
 0.005036 (L) numchar
 0.007553 (H) numchar
 0.007553 (M) numchar
 0.010911 (E) numchar
 0.024339 (N) numchar
 0.030214 (P) numchar
 0.033571 (D) numchar
 0.121695 (V) numchar
 0.226605 (S) numchar
 0.284515 (G) numchar
 0.313889 (A) numchar
 0.841794 (T) numchar
endstack

(31) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(32) startstack
 0.018510 (V) numchar
 0.020823 (P) numchar
 0.028922 (S) numchar
 0.042804 (E) numchar
 0.046274 (A) numchar
 0.048588 (D) numchar
 0.112215 (N) numchar
 0.232529 (L) numchar
 0.372509 (Q) numchar
 1.522429 (G) numchar
endstack

(33) startstack
 0.001501 (G) numchar
 0.001501 (R) numchar
 0.002252 (N) numchar
 0.003753 (F) numchar
 0.005255 (D) numchar
 0.011260 (Q) numchar
 0.021770 (T) numchar
 0.023271 (M) numchar
 0.026274 (S) numchar
 0.200433 (A) numchar
 0.291266 (P) numchar
 0.329551 (V) numchar
 0.346817 (I) numchar
 0.451913 (L) numchar
endstack

(34) startstack
 0.001497 (I) numchar
 0.003742 (D) numchar
 0.004490 (R) numchar
 0.011226 (W) numchar
 0.011975 (M) numchar
 0.018710 (T) numchar
 0.032930 (E) numchar
 0.038918 (N) numchar
 0.039666 (F) numchar
 0.040414 (V) numchar
 0.041163 (A) numchar
 0.051641 (H) numchar
 0.065112 (L) numchar
 0.077087 (Y) numchar
 0.116004 (K) numchar
 0.347264 (S) numchar
 0.809784 (Q) numchar
endstack

(35) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(36) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(37) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(38) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(39) startstack
 0.001838 (V) numchar
 0.003676 (N) numchar
 0.007353 (K) numchar
 0.012868 (D) numchar
 0.025735 (S) numchar
 4.152552 (C) numchar
endstack

(40) startstack
 0.003688 (Y) numchar
 0.020284 (A) numchar
 0.023972 (S) numchar
 4.169358 (C) numchar
endstack

(41) startstack
 0.000916 (F) numchar
 0.001832 (I) numchar
 0.001832 (Y) numchar
 0.002748 (L) numchar
 0.003664 (V) numchar
 0.005496 (H) numchar
 0.005496 (P) numchar
 0.026563 (T) numchar
 0.039386 (G) numchar
 0.046714 (K) numchar
 0.060453 (E) numchar
 0.128234 (S) numchar
 0.160292 (Q) numchar
 0.208838 (D) numchar
 0.223493 (A) numchar
 1.178834 (N) numchar
endstack

(42) startstack
 0.005483 (G) numchar
 0.006854 (I) numchar
 0.008910 (H) numchar
 0.010281 (R) numchar
 0.019876 (D) numchar
 0.034269 (E) numchar
 0.036325 (L) numchar
 0.037011 (A) numchar
 0.041808 (V) numchar
 0.047977 (P) numchar
 0.056201 (N) numchar
 0.110346 (Q) numchar
 0.212468 (K) numchar
 0.368734 (T) numchar
 0.570921 (S) numchar
endstack

(43) startstack
 0.001899 (K) numchar
 0.004747 (G) numchar
 0.030382 (N) numchar
 0.090197 (Q) numchar
 0.126276 (D) numchar
 0.199384 (S) numchar
 0.288632 (L) numchar
 0.321862 (A) numchar
 1.108003 (V) numchar
endstack

(44) startstack
 0.005509 (M) numchar
 0.006611 (Q) numchar
 0.024242 (F) numchar
 0.035261 (G) numchar
 0.038566 (T) numchar
 0.057299 (V) numchar
 0.067216 (I) numchar
 0.190628 (S) numchar
 0.666648 (A) numchar
 1.428059 (L) numchar
endstack

(45) startstack
 0.004743 (Q) numchar
 0.004743 (R) numchar
 0.013044 (E) numchar
 0.033203 (T) numchar
 0.049804 (K) numchar
 0.093680 (D) numchar
 0.132812 (A) numchar
 0.231235 (N) numchar
 0.246650 (S) numchar
 1.902053 (G) numchar
endstack

(46) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(47) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(48) startstack
 0.001039 (M) numchar
 0.003117 (F) numchar
 0.017662 (E) numchar
 0.027012 (P) numchar
 0.081036 (I) numchar
 0.084153 (S) numchar
 0.140255 (A) numchar
 0.232719 (T) numchar
 0.414531 (V) numchar
 1.374498 (L) numchar
endstack

(49) startstack
 0.002155 (E) numchar
 0.002155 (Q) numchar
 0.007543 (N) numchar
 0.015086 (F) numchar
 0.017241 (C) numchar
 0.031250 (G) numchar
 0.035560 (S) numchar
 0.056034 (V) numchar
 0.078664 (T) numchar
 0.372845 (A) numchar
 0.372845 (I) numchar
 1.473060 (L) numchar
endstack

(50) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(51) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(52) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(53) startstack
 0.000964 (E) numchar
 0.001929 (T) numchar
 0.003858 (Q) numchar
 0.007715 (Y) numchar
 0.027967 (S) numchar
 0.029896 (K) numchar
 0.037611 (A) numchar
 0.060756 (C) numchar
 0.205413 (P) numchar
 0.291242 (D) numchar
 0.410825 (N) numchar
 1.127358 (G) numchar
endstack

(54) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(55) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(56) startstack
 0.010571 (E) numchar
 0.018260 (D) numchar
 0.023065 (C) numchar
 0.035559 (N) numchar
 0.072078 (T) numchar
 0.088416 (A) numchar
 0.429585 (V) numchar
 0.694832 (I) numchar
 0.825534 (L) numchar
endstack

(57) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(58) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(59) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(60) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(61) startstack
 0.004035 (P) numchar
 0.016139 (T) numchar
 0.064555 (Q) numchar
 0.085535 (D) numchar
 0.103288 (A) numchar
 0.245309 (L) numchar
 0.293726 (C) numchar
 0.341335 (G) numchar
 0.691546 (V) numchar
endstack

(62) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(63) startstack
 0.001613 (S) numchar
 0.024200 (N) numchar
 0.046786 (Q) numchar
 0.375900 (P) numchar
 3.241130 (G) numchar
endstack

(64) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(65) startstack
 0.001397 (P) numchar
 0.002794 (A) numchar
 0.002794 (R) numchar
 0.006985 (V) numchar
 0.067052 (I) numchar
 0.231890 (S) numchar
 0.444222 (T) numchar
 2.437634 (C) numchar
endstack

(66) startstack
 0.002558 (H) numchar
 0.013641 (E) numchar
 0.013641 (P) numchar
 0.016198 (G) numchar
 0.025576 (L) numchar
 0.031544 (Q) numchar
 0.047742 (K) numchar
 0.058826 (A) numchar
 0.128734 (D) numchar
 0.161983 (N) numchar
 0.169656 (V) numchar
 0.260026 (T) numchar
 1.019642 (S) numchar
endstack

(67) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(68) startstack
 0.013760 (A) numchar
 0.085064 (V) numchar
 0.166374 (S) numchar
 1.282207 (G) numchar
 1.313481 (N) numchar
endstack

(69) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(70) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(71) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(72) startstack
 4.321928 (C) numchar
endstack

(73) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(74) startstack
 0.011567 (V) numchar
 0.075187 (Q) numchar
 0.175162 (N) numchar
 0.324710 (T) numchar
 0.370979 (K) numchar
 0.389156 (A) numchar
 0.542836 (S) numchar
endstack

(75) startstack
 0.002233 (K) numchar
 0.008931 (G) numchar
 0.024560 (V) numchar
 0.026793 (A) numchar
 0.090426 (T) numchar
 0.154059 (N) numchar
 0.180852 (S) numchar
 0.530277 (P) numchar
 1.535013 (Q) numchar
endstack

(76) startstack
 0.002347 (Y) numchar
 0.003521 (E) numchar
 0.008215 (P) numchar
 0.014084 (M) numchar
 0.018778 (R) numchar
 0.025820 (T) numchar
 0.035209 (Q) numchar
 0.080981 (I) numchar
 0.105627 (L) numchar
 0.978812 (A) numchar
 1.410709 (V) numchar
endstack

(77) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

(78) startstack
 0.001762 (G) numchar
 0.005287 (I) numchar
 0.008812 (A) numchar
 0.017624 (N) numchar
 0.017624 (T) numchar
 0.100458 (S) numchar
 3.879093 (C) numchar
endstack

(79) startstack
 0.003551 (P) numchar
 0.008879 (S) numchar
 0.019533 (L) numchar
 0.028412 (V) numchar
 0.069254 (A) numchar
 3.931499 (C) numchar
endstack

(80) startstack
 -nan (Y) numchar
 -nan (W) numchar
 -nan (V) numchar
 -nan (T) numchar
 -nan (S) numchar
 -nan (R) numchar
 -nan (Q) numchar
 -nan (P) numchar
 -nan (N) numchar
 -nan (M) numchar
 -nan (L) numchar
 -nan (K) numchar
 -nan (I) numchar
 -nan (H) numchar
 -nan (G) numchar
 -nan (F) numchar
 -nan (E) numchar
 -nan (D) numchar
 -nan (C) numchar
 -nan (A) numchar
endstack

EndLine


EndLogo

%%EOF

James Johnson

unread,
Jul 20, 2014, 5:23:37 PM7/20/14
to meme-...@googlegroups.com
Hi Swanand Joshi,

The problem is that the height of some of the logo letters is getting set to "-nan" which stands for Not a Number. This can happen when invalid mathematical operations are performed - for example trying to calculate the logarithm of 0 or attempting to divide by zero. The encapsulated postscript (EPS) file expects a normal number so it crashes while trying to run and hence can not generate the image file.

There aren't any more clues why GLAM2 is failing so to debug this further I will need the inputs you're using. I recommend you send us an email at me...@sdsc.edu and we'll try to fix the problem.
Reply all
Reply to author
Forward
0 new messages