Mercurial > repos > xuebing > sharplabtool
comparison tools/rgenetics/test.pdf @ 0:9071e359b9a3
Uploaded
author | xuebing |
---|---|
date | Fri, 09 Mar 2012 19:37:19 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:9071e359b9a3 |
---|---|
1 %!PS-Adobe-3.0 EPSF-3.0 | |
2 %%Title: Sequence Logo: rgWebLogo3 | |
3 %%Creator: WebLogo 3.1 (2011-02-16) | |
4 %%CreationDate: 2011-10-15 16:48:55.480094 | |
5 %%BoundingBox: 0 0 281 92 | |
6 %%Pages: 0 | |
7 %%DocumentFonts: | |
8 %%EndComments | |
9 | |
10 | |
11 % ---- VARIABLES ---- | |
12 | |
13 /True true def | |
14 /False false def | |
15 | |
16 /debug False def | |
17 | |
18 /logo_height 92 def | |
19 /logo_width 281 def | |
20 /logo_title (rgWebLogo3) def | |
21 /show_title True def | |
22 | |
23 /logo_margin 2 def | |
24 /xaxis_label_height 6.0 def | |
25 /title_height 12 def | |
26 /stroke_width 0.5 def | |
27 /tic_length 5 def | |
28 | |
29 /lines_per_logo 1 def | |
30 /line_width 277.6 def | |
31 /line_height 70.0 def | |
32 /line_margin_left 30.0 def | |
33 /line_margin_right 10 def | |
34 /line_margin_bottom 12.0 def | |
35 /line_margin_top 4 def | |
36 | |
37 /stack_width 10.8 def | |
38 /stack_height 54.0 def | |
39 /stacks_per_line 22 def | |
40 /stack_margin 0.5 def | |
41 | |
42 /show_yaxis True def | |
43 /show_yaxis_label True def | |
44 /yaxis_label (bits) def | |
45 /yaxis_scale 2.0 def % height in units | |
46 /yaxis_tic_interval 1.0 def % in units | |
47 /yaxis_minor_tic_interval 0.2 def % in units | |
48 | |
49 /show_xaxis_label False def % True or False | |
50 /show_xaxis True def % True or False | |
51 /xaxis_label () def | |
52 /xaxis_tic_interval 1 def | |
53 /rotate_numbers False def % True or False | |
54 /number_interval 5 def | |
55 /show_ends False def | |
56 /end_type (-) def % d: DNA, p: PROTEIN, -: none | |
57 | |
58 /show_fineprint True def | |
59 /fineprint (WebLogo 3.1) def | |
60 /logo_label () def | |
61 | |
62 /show_boxes False def % True or False | |
63 /shrink false def % True or False | |
64 /shrink_fraction 0.5 def | |
65 | |
66 /show_errorbars True def % True or False | |
67 /errorbar_fraction 0.9 def | |
68 /errorbar_width_fraction 0.25 def | |
69 /errorbar_gray 0.75 def | |
70 | |
71 /fontsize 10 def | |
72 /small_fontsize 6 def | |
73 /title_fontsize 12 def | |
74 /number_fontsize 8 def | |
75 | |
76 | |
77 /UseCIEColor true def % Fix for issue 4 | |
78 /default_color [ 0.0 0.0 0.0 ] def | |
79 /color_dict << | |
80 (T) [ 1.0 0.549019607843 0.0 ] | |
81 (A) [ 1.0 0.549019607843 0.0 ] | |
82 (U) [ 1.0 0.549019607843 0.0 ] | |
83 (G) [ 0.0 0.0 1.0 ] | |
84 (C) [ 0.0 0.0 1.0 ] | |
85 >> def | |
86 | |
87 | |
88 | |
89 % ---- DERIVED PARAMETERS ---- | |
90 | |
91 /char_width stack_width 2 stack_margin mul sub def | |
92 /char_width2 char_width 2 div def | |
93 /char_width4 char_width 4 div def | |
94 | |
95 % movements to place 5'/N and 3'/C symbols | |
96 /leftEndDeltaX fontsize neg def | |
97 /leftEndDeltaY fontsize 1.25 mul neg def | |
98 /rightEndDeltaX fontsize 0.25 mul def | |
99 /rightEndDeltaY leftEndDeltaY def | |
100 | |
101 | |
102 % ---- PROCEDURES ---- | |
103 | |
104 | |
105 /SetTitleFont {/ArialMT findfont title_fontsize scalefont setfont} bind def | |
106 /SetLogoFont {/Arial-BoldMT findfont char_width scalefont setfont} bind def | |
107 /SetStringFont{/ArialMT findfont fontsize scalefont setfont} bind def | |
108 /SetPrimeFont {/Symbol findfont fontsize scalefont setfont} bind def | |
109 /SetSmallFont {/ArialMT findfont small_fontsize scalefont setfont} bind def | |
110 /SetNumberFont {/ArialMT findfont number_fontsize scalefont setfont} bind def | |
111 | |
112 /DrawBox { % width height | |
113 /hh exch def | |
114 /ww exch def | |
115 gsave | |
116 0.2 setlinewidth | |
117 %0.5 setgray | |
118 | |
119 %0 0 moveto | |
120 hh 0 rlineto | |
121 0 ww rlineto | |
122 hh neg 0 rlineto | |
123 0 ww neg rlineto | |
124 stroke | |
125 grestore | |
126 } bind def | |
127 | |
128 | |
129 /StartLogo { | |
130 %save | |
131 gsave | |
132 | |
133 | |
134 debug { | |
135 logo_margin logo_margin moveto | |
136 logo_height logo_margin 2 mul sub | |
137 logo_width logo_margin 2 mul sub | |
138 DrawBox } if | |
139 | |
140 show_title { DrawTitle } if | |
141 show_xaxis_label { DrawXaxisLable } if | |
142 show_fineprint { DrawFineprint } if | |
143 DrawLogoLabel | |
144 | |
145 | |
146 MoveToFirstLine | |
147 } bind def | |
148 | |
149 | |
150 /DrawLogoLabel { | |
151 gsave | |
152 SetTitleFont | |
153 | |
154 logo_margin | |
155 logo_height title_fontsize sub logo_margin sub | |
156 moveto | |
157 | |
158 debug { title_fontsize logo_label stringwidth pop DrawBox } if | |
159 0 title_fontsize 4 div rmoveto % Move up to baseline (approximatly) | |
160 logo_label show | |
161 | |
162 grestore | |
163 } bind def | |
164 | |
165 /DrawTitle { | |
166 gsave | |
167 SetTitleFont | |
168 | |
169 logo_width 2 div logo_title stringwidth pop 2 div sub | |
170 logo_height title_fontsize sub logo_margin sub | |
171 moveto | |
172 | |
173 debug { title_fontsize logo_title stringwidth pop DrawBox } if | |
174 | |
175 0 title_fontsize 4 div rmoveto % Move up to baseline (approximatly) | |
176 logo_title show | |
177 | |
178 grestore | |
179 } bind def | |
180 | |
181 /DrawXaxisLable { | |
182 % Print X-axis label, bottom center | |
183 gsave | |
184 SetStringFont | |
185 | |
186 logo_width 2 div xaxis_label stringwidth pop 2 div sub | |
187 xaxis_label_height logo_margin add fontsize sub | |
188 moveto | |
189 %fontsize 3 div | |
190 | |
191 debug { fontsize xaxis_label stringwidth pop DrawBox } if | |
192 | |
193 xaxis_label show | |
194 | |
195 grestore | |
196 } bind def | |
197 | |
198 | |
199 /DrawFineprint { | |
200 gsave | |
201 | |
202 SetSmallFont | |
203 | |
204 logo_width fineprint stringwidth pop sub | |
205 logo_margin sub line_margin_right sub | |
206 logo_margin | |
207 moveto | |
208 | |
209 debug { small_fontsize fineprint stringwidth pop DrawBox } if | |
210 | |
211 fineprint show | |
212 grestore | |
213 } bind def | |
214 | |
215 /MoveToFirstLine { | |
216 logo_margin | |
217 logo_height logo_margin sub title_height sub line_height sub | |
218 moveto | |
219 } bind def | |
220 | |
221 /EndLogo { | |
222 grestore | |
223 %showpage | |
224 %restore | |
225 } bind def | |
226 | |
227 | |
228 /StartLine{ | |
229 gsave | |
230 | |
231 % Draw outer box | |
232 debug { line_height line_width DrawBox } if | |
233 | |
234 % Move to lower left corner of content area | |
235 line_margin_left line_margin_bottom rmoveto | |
236 | |
237 % Draw inner content box | |
238 debug { | |
239 line_height line_margin_bottom sub line_margin_top sub | |
240 line_width line_margin_left sub line_margin_right sub | |
241 DrawBox | |
242 } if | |
243 | |
244 show_yaxis { DrawYaxis } if | |
245 show_xaxis { DrawLeftEnd } if | |
246 | |
247 } bind def | |
248 | |
249 /EndLine{ | |
250 show_xaxis { DrawRightEnd } if | |
251 grestore | |
252 0 line_height neg rmoveto | |
253 } bind def | |
254 | |
255 | |
256 /DrawYaxis { | |
257 gsave | |
258 stack_margin neg 0 translate | |
259 DrawYaxisBar | |
260 DrawYaxisLabel | |
261 grestore | |
262 } bind def | |
263 | |
264 | |
265 /DrawYaxisBar { | |
266 gsave | |
267 stack_margin neg 0 rmoveto | |
268 | |
269 SetNumberFont | |
270 stroke_width setlinewidth | |
271 | |
272 /str 10 string def % string to hold number | |
273 /smallgap stack_margin def | |
274 | |
275 % Draw first tic and bar | |
276 gsave | |
277 tic_length neg 0 rmoveto | |
278 tic_length 0 rlineto | |
279 0 stack_height rlineto | |
280 stroke | |
281 grestore | |
282 | |
283 % Draw the tics | |
284 % initial increment limit proc for | |
285 0 yaxis_tic_interval yaxis_scale abs | |
286 {/loopnumber exch def | |
287 | |
288 % convert the number coming from the loop to a string | |
289 % and find its width | |
290 loopnumber 10 str cvrs | |
291 /stringnumber exch def % string representing the number | |
292 | |
293 stringnumber stringwidth pop | |
294 /numberwidth exch def % width of number to show | |
295 | |
296 /halfnumberheight | |
297 stringnumber CharBoxHeight 2 div | |
298 def | |
299 | |
300 gsave | |
301 numberwidth % move back width of number | |
302 neg loopnumber stack_height yaxis_scale div mul % shift on y axis | |
303 halfnumberheight sub % down half the digit | |
304 rmoveto % move back the width of the string | |
305 | |
306 tic_length neg smallgap sub % Move back a bit more | |
307 0 rmoveto % move back the width of the tic | |
308 | |
309 stringnumber show | |
310 smallgap 0 rmoveto % Make a small gap | |
311 | |
312 % now show the tic mark | |
313 0 halfnumberheight rmoveto % shift up again | |
314 tic_length 0 rlineto | |
315 stroke | |
316 grestore | |
317 } for | |
318 | |
319 % Draw the minor tics | |
320 % initial increment limit proc for | |
321 0 yaxis_minor_tic_interval yaxis_scale abs | |
322 {/loopnumber2 exch def | |
323 gsave | |
324 0 | |
325 loopnumber2 stack_height yaxis_scale div mul | |
326 rmoveto | |
327 | |
328 tic_length 2 div neg 0 rlineto | |
329 stroke | |
330 grestore | |
331 } for | |
332 | |
333 grestore | |
334 } bind def | |
335 | |
336 /DrawYaxisLabel { | |
337 gsave | |
338 SetStringFont | |
339 | |
340 % How far we move left depends on the size of | |
341 % the tic labels. | |
342 /str 10 string def % string to hold number | |
343 yaxis_scale yaxis_tic_interval div cvi yaxis_tic_interval mul | |
344 str cvs stringwidth pop | |
345 tic_length 1.25 mul add neg | |
346 | |
347 stack_height | |
348 yaxis_label stringwidth pop | |
349 sub 2 div | |
350 | |
351 rmoveto | |
352 90 rotate | |
353 | |
354 yaxis_label show | |
355 grestore | |
356 } bind def | |
357 | |
358 | |
359 %Take a single character and return the bounding box | |
360 /CharBox { % <char> CharBox <lx> <ly> <ux> <uy> | |
361 gsave | |
362 newpath | |
363 0 0 moveto | |
364 % take the character off the stack and use it here: | |
365 true charpath | |
366 flattenpath | |
367 pathbbox % compute bounding box of 1 pt. char => lx ly ux uy | |
368 % the path is here, but toss it away ... | |
369 grestore | |
370 } bind def | |
371 | |
372 | |
373 % The height of a characters bounding box | |
374 /CharBoxHeight { % <char> CharBoxHeight <num> | |
375 CharBox | |
376 exch pop sub neg exch pop | |
377 } bind def | |
378 | |
379 | |
380 % The width of a characters bounding box | |
381 /CharBoxWidth { % <char> CharBoxHeight <num> | |
382 CharBox | |
383 pop exch pop sub neg | |
384 } bind def | |
385 | |
386 | |
387 /DrawLeftEnd { | |
388 gsave | |
389 SetStringFont | |
390 leftEndDeltaX leftEndDeltaY rmoveto | |
391 | |
392 show_ends { | |
393 debug { leftEndDeltaY neg leftEndDeltaX neg DrawBox } if | |
394 end_type (d) eq {(5) show DrawPrime} if | |
395 end_type (p) eq {(N) show} if | |
396 } if | |
397 grestore | |
398 } bind def | |
399 | |
400 /DrawRightEnd { | |
401 gsave | |
402 SetStringFont | |
403 rightEndDeltaX rightEndDeltaY rmoveto | |
404 | |
405 show_ends { | |
406 debug { rightEndDeltaY neg leftEndDeltaX neg DrawBox } if | |
407 end_type (d) eq {(3) show DrawPrime} if | |
408 end_type (p) eq {(C) show} if | |
409 } if | |
410 grestore | |
411 } bind def | |
412 | |
413 /DrawPrime { | |
414 gsave | |
415 SetPrimeFont | |
416 (\242) show | |
417 grestore | |
418 } bind def | |
419 | |
420 | |
421 /StartStack { % <stackNumber> startstack | |
422 show_xaxis {DrawNumber}{pop} ifelse | |
423 gsave | |
424 debug { stack_height stack_width DrawBox } if | |
425 | |
426 } bind def | |
427 | |
428 /EndStack { | |
429 grestore | |
430 stack_width 0 rmoveto | |
431 } bind def | |
432 | |
433 | |
434 /DrawNumber { % number MakeNumber | |
435 /n exch def | |
436 | |
437 | |
438 gsave | |
439 %0 stack_margin neg rmoveto | |
440 stroke_width setlinewidth | |
441 stack_width 0 rlineto | |
442 stack_width 2 div neg 0 rmoveto | |
443 | |
444 n () eq | |
445 { 0 tic_length 4 div neg rlineto } | |
446 { 0 tic_length 2 div neg rlineto } | |
447 ifelse | |
448 | |
449 stroke | |
450 grestore | |
451 | |
452 | |
453 | |
454 gsave | |
455 n | |
456 SetNumberFont | |
457 stack_width 2 div tic_length 2 div neg rmoveto | |
458 | |
459 rotate_numbers { | |
460 90 rotate | |
461 dup stringwidth pop neg % find the length of the number | |
462 stack_margin sub % Move down a bit | |
463 (0) CharBoxHeight 2 div neg % left half height of numbers | |
464 rmoveto | |
465 show | |
466 } { | |
467 dup stringwidth pop neg 2 div number_fontsize neg rmoveto | |
468 show | |
469 } ifelse | |
470 | |
471 | |
472 | |
473 grestore | |
474 } bind def | |
475 | |
476 | |
477 | |
478 % Draw a character whose height is proportional to symbol bits | |
479 /ShowSymbol{ % interval character ShowSymbol | |
480 /char exch def | |
481 /interval exch def | |
482 /fraction_width exch def | |
483 | |
484 /char_height | |
485 interval yaxis_scale div stack_height mul | |
486 stack_margin sub | |
487 dup | |
488 % if char_height is negative or very small replace with zero | |
489 % BUG FIX: This used to be '0.0 gt' but it seems that DrawHeight | |
490 % has a finite, non-zero minimum, which results in a rangecheck error | |
491 0.001 gt {}{pop 0.0} ifelse | |
492 def | |
493 | |
494 char_height 0.0 gt { | |
495 show_boxes { | |
496 gsave | |
497 /ww char_height stack_margin add def | |
498 /hh stack_width def | |
499 stroke_width setlinewidth | |
500 hh 0 rlineto | |
501 0 ww rlineto | |
502 hh neg 0 rlineto | |
503 0 ww neg rlineto | |
504 stroke | |
505 grestore | |
506 } if | |
507 | |
508 gsave | |
509 stack_margin stack_margin rmoveto | |
510 debug { char_height char_width DrawBox } if | |
511 1 fraction_width sub char_width mul 2 div 0 rmoveto | |
512 fraction_width char_width mul char_height char DrawChar | |
513 grestore | |
514 | |
515 } if | |
516 0 interval yaxis_scale div stack_height mul rmoveto | |
517 } bind def | |
518 | |
519 | |
520 /DrawChar { % <width> <height> <char> ShowChar | |
521 /tc exch def % The character | |
522 /ysize exch def % the y size of the character | |
523 /xsize exch def % the x size of the character | |
524 /xmulfactor 1 def | |
525 /ymulfactor 1 def | |
526 | |
527 gsave | |
528 SetLogoFont | |
529 tc SetColor | |
530 | |
531 % IReplacementHack | |
532 % Deal with the lack of bars on the letter 'I' in Arial and Helvetica | |
533 % by replacing with 'I' from Courier. | |
534 tc (I) eq { | |
535 /Courier findfont char_width scalefont setfont | |
536 } if | |
537 | |
538 | |
539 shrink { | |
540 xsize 1 shrink_fraction sub 2 div mul | |
541 ysize 1 shrink_fraction sub 2 div mul rmoveto | |
542 shrink_fraction shrink_fraction scale | |
543 } if | |
544 | |
545 % Calculate the font scaling factors | |
546 % Loop twice to catch small correction due to first scaling | |
547 2 { | |
548 gsave | |
549 xmulfactor ymulfactor scale | |
550 | |
551 ysize % desired size of character in points | |
552 tc CharBoxHeight | |
553 dup 0.0 ne { | |
554 div % factor by which to scale up the character | |
555 /ymulfactor exch def | |
556 } {pop pop} ifelse | |
557 | |
558 xsize % desired size of character in points | |
559 tc CharBoxWidth | |
560 dup 0.0 ne { | |
561 div % factor by which to scale up the character | |
562 /xmulfactor exch def | |
563 } {pop pop} ifelse | |
564 grestore | |
565 } repeat | |
566 | |
567 | |
568 | |
569 % Draw the character | |
570 xmulfactor ymulfactor scale | |
571 % Move lower left corner of character to start point | |
572 tc CharBox pop pop % llx lly : Lower left corner | |
573 exch neg exch neg | |
574 rmoveto | |
575 | |
576 tc show | |
577 | |
578 grestore | |
579 } bind def | |
580 | |
581 /SetColor{ % <char> SetColor | |
582 dup color_dict exch known { | |
583 color_dict exch get aload pop setrgbcolor | |
584 } { | |
585 pop | |
586 default_color aload pop setrgbcolor | |
587 } ifelse | |
588 } bind def | |
589 | |
590 | |
591 /DrawErrorbar{ % interval_down interval_up DrawErrorbar | |
592 | |
593 gsave | |
594 /points_per_unit stack_height yaxis_scale div def | |
595 /height_up exch points_per_unit mul def | |
596 /height_down exch points_per_unit mul def | |
597 | |
598 show_errorbars { | |
599 | |
600 stroke_width setlinewidth | |
601 errorbar_gray setgray | |
602 stack_width 2 div 0 rmoveto | |
603 | |
604 /errorbar_width char_width errorbar_width_fraction mul def | |
605 /errorbar_width2 errorbar_width 2 div def | |
606 | |
607 gsave | |
608 0 height_down neg rmoveto | |
609 errorbar_width2 neg 0 rlineto | |
610 errorbar_width 0 rlineto | |
611 errorbar_width2 neg 0 rlineto | |
612 0 height_down errorbar_fraction mul rlineto | |
613 stroke | |
614 grestore | |
615 | |
616 gsave | |
617 0 height_up rmoveto | |
618 errorbar_width2 neg 0 rlineto | |
619 errorbar_width 0 rlineto | |
620 errorbar_width2 neg 0 rlineto | |
621 0 height_up neg errorbar_fraction mul rlineto | |
622 stroke | |
623 grestore | |
624 } if | |
625 | |
626 grestore | |
627 | |
628 } bind def | |
629 | |
630 /DrawErrorbarFirst{ % interval_down interval_up center DrawErrorbarFirst | |
631 gsave | |
632 /points_per_unit stack_height yaxis_scale div def | |
633 /center exch points_per_unit mul def | |
634 | |
635 0 center rmoveto | |
636 DrawErrorbar | |
637 grestore | |
638 } bind def | |
639 | |
640 %%EndProlog | |
641 | |
642 %%Page: 1 1 | |
643 | |
644 % Example Data | |
645 %StartLogo | |
646 % StartLine | |
647 % (1) StartStack | |
648 % 1.2 (C) ShowSymbol | |
649 % 2.2 (I) ShowSymbol | |
650 % 0.5 0.5 DrawErrorbar | |
651 % EndStack | |
652 % (2) StartStack | |
653 % 0.5 (I) ShowSymbol | |
654 % 0.9 (L) ShowSymbol | |
655 % 1.0 (G) ShowSymbol | |
656 % | |
657 % 0.5 0.5 DrawErrorbar | |
658 % EndStack | |
659 % (234) StartStack | |
660 % EndStack | |
661 % (235) StartStack | |
662 % EndStack | |
663 % EndLine | |
664 %EndLogo | |
665 | |
666 StartLogo | |
667 | |
668 StartLine | |
669 () StartStack | |
670 1.000000 0.010108 (C) ShowSymbol | |
671 1.000000 0.040431 (G) ShowSymbol | |
672 1.000000 0.212261 (T) ShowSymbol | |
673 1.000000 0.232476 (A) ShowSymbol | |
674 0.232248 0.232248 DrawErrorbar | |
675 EndStack | |
676 | |
677 () StartStack | |
678 1.000000 0.015152 (C) ShowSymbol | |
679 1.000000 0.045455 (G) ShowSymbol | |
680 1.000000 0.136365 (T) ShowSymbol | |
681 1.000000 0.174245 (A) ShowSymbol | |
682 0.218101 0.218101 DrawErrorbar | |
683 EndStack | |
684 | |
685 () StartStack | |
686 1.000000 0.016616 (C) ShowSymbol | |
687 1.000000 0.037386 (G) ShowSymbol | |
688 1.000000 0.074773 (T) ShowSymbol | |
689 1.000000 0.074773 (A) ShowSymbol | |
690 0.169220 0.169220 DrawErrorbar | |
691 EndStack | |
692 | |
693 () StartStack | |
694 1.000000 0.000000 (A) ShowSymbol | |
695 1.000000 0.038953 (G) ShowSymbol | |
696 1.000000 0.155812 (C) ShowSymbol | |
697 1.000000 0.759583 (T) ShowSymbol | |
698 0.326656 0.326656 DrawErrorbar | |
699 EndStack | |
700 | |
701 (5) StartStack | |
702 1.000000 0.019459 (C) ShowSymbol | |
703 1.000000 0.038917 (A) ShowSymbol | |
704 1.000000 0.116752 (T) ShowSymbol | |
705 1.000000 0.778345 (G) ShowSymbol | |
706 0.350333 0.350333 DrawErrorbar | |
707 EndStack | |
708 | |
709 () StartStack | |
710 1.000000 0.000000 (G) ShowSymbol | |
711 1.000000 0.021020 (A) ShowSymbol | |
712 1.000000 0.168160 (C) ShowSymbol | |
713 1.000000 0.840802 (T) ShowSymbol | |
714 0.325915 0.325915 DrawErrorbar | |
715 EndStack | |
716 | |
717 () StartStack | |
718 1.000000 0.000000 (C) ShowSymbol | |
719 1.000000 0.083359 (T) ShowSymbol | |
720 1.000000 0.083359 (A) ShowSymbol | |
721 1.000000 0.854432 (G) ShowSymbol | |
722 0.347959 0.347959 DrawErrorbar | |
723 EndStack | |
724 | |
725 () StartStack | |
726 1.000000 0.000000 (T) ShowSymbol | |
727 1.000000 0.070036 (G) ShowSymbol | |
728 1.000000 0.070036 (C) ShowSymbol | |
729 1.000000 1.003846 (A) ShowSymbol | |
730 0.356819 0.356819 DrawErrorbar | |
731 EndStack | |
732 | |
733 () StartStack | |
734 1.000000 0.026714 (A) ShowSymbol | |
735 1.000000 0.040070 (G) ShowSymbol | |
736 1.000000 0.044523 (C) ShowSymbol | |
737 1.000000 0.106855 (T) ShowSymbol | |
738 0.196056 0.196056 DrawErrorbar | |
739 EndStack | |
740 | |
741 (10) StartStack | |
742 1.000000 0.014496 (A) ShowSymbol | |
743 1.000000 0.016107 (G) ShowSymbol | |
744 1.000000 0.020939 (T) ShowSymbol | |
745 1.000000 0.027382 (C) ShowSymbol | |
746 0.078924 0.106593 DrawErrorbar | |
747 EndStack | |
748 | |
749 () StartStack | |
750 1.000000 0.018308 (G) ShowSymbol | |
751 1.000000 0.032954 (A) ShowSymbol | |
752 1.000000 0.054923 (C) ShowSymbol | |
753 1.000000 0.073231 (T) ShowSymbol | |
754 0.164679 0.164679 DrawErrorbar | |
755 EndStack | |
756 | |
757 () StartStack | |
758 1.000000 0.015253 (C) ShowSymbol | |
759 1.000000 0.021790 (T) ShowSymbol | |
760 1.000000 0.032685 (A) ShowSymbol | |
761 1.000000 0.037043 (G) ShowSymbol | |
762 0.106770 0.125094 DrawErrorbar | |
763 EndStack | |
764 | |
765 () StartStack | |
766 1.000000 0.022457 (C) ShowSymbol | |
767 1.000000 0.028072 (T) ShowSymbol | |
768 1.000000 0.028072 (A) ShowSymbol | |
769 1.000000 0.058950 (G) ShowSymbol | |
770 0.137551 0.153378 DrawErrorbar | |
771 EndStack | |
772 | |
773 () StartStack | |
774 1.000000 0.013621 (G) ShowSymbol | |
775 1.000000 0.021404 (C) ShowSymbol | |
776 1.000000 0.029188 (T) ShowSymbol | |
777 1.000000 0.031133 (A) ShowSymbol | |
778 0.095346 0.115803 DrawErrorbar | |
779 EndStack | |
780 | |
781 (15) StartStack | |
782 1.000000 0.033669 (C) ShowSymbol | |
783 1.000000 0.067338 (A) ShowSymbol | |
784 1.000000 0.078561 (G) ShowSymbol | |
785 1.000000 0.370360 (T) ShowSymbol | |
786 0.303054 0.303054 DrawErrorbar | |
787 EndStack | |
788 | |
789 () StartStack | |
790 1.000000 0.000000 (G) ShowSymbol | |
791 1.000000 0.056955 (T) ShowSymbol | |
792 1.000000 0.132896 (A) ShowSymbol | |
793 1.000000 0.740420 (C) ShowSymbol | |
794 0.331433 0.331433 DrawErrorbar | |
795 EndStack | |
796 | |
797 () StartStack | |
798 1.000000 0.014884 (C) ShowSymbol | |
799 1.000000 0.044653 (T) ShowSymbol | |
800 1.000000 0.148844 (G) ShowSymbol | |
801 1.000000 0.520953 (A) ShowSymbol | |
802 0.310748 0.310748 DrawErrorbar | |
803 EndStack | |
804 | |
805 () StartStack | |
806 1.000000 0.000000 (G) ShowSymbol | |
807 1.000000 0.088853 (T) ShowSymbol | |
808 1.000000 0.126932 (A) ShowSymbol | |
809 1.000000 0.406183 (C) ShowSymbol | |
810 0.268423 0.268423 DrawErrorbar | |
811 EndStack | |
812 | |
813 () StartStack | |
814 1.000000 0.043760 (C) ShowSymbol | |
815 1.000000 0.065640 (T) ShowSymbol | |
816 1.000000 0.065640 (G) ShowSymbol | |
817 1.000000 0.361019 (A) ShowSymbol | |
818 0.304415 0.304415 DrawErrorbar | |
819 EndStack | |
820 | |
821 (20) StartStack | |
822 1.000000 0.021502 (G) ShowSymbol | |
823 1.000000 0.027646 (C) ShowSymbol | |
824 1.000000 0.036861 (A) ShowSymbol | |
825 1.000000 0.064506 (T) ShowSymbol | |
826 0.150515 0.158545 DrawErrorbar | |
827 EndStack | |
828 | |
829 () StartStack | |
830 1.000000 0.000000 (G) ShowSymbol | |
831 1.000000 0.015671 (C) ShowSymbol | |
832 1.000000 0.282073 (A) ShowSymbol | |
833 1.000000 0.470122 (T) ShowSymbol | |
834 0.247172 0.247172 DrawErrorbar | |
835 EndStack | |
836 | |
837 () StartStack | |
838 1.000000 0.022864 (G) ShowSymbol | |
839 1.000000 0.040011 (C) ShowSymbol | |
840 1.000000 0.080022 (A) ShowSymbol | |
841 1.000000 0.137181 (T) ShowSymbol | |
842 0.209363 0.209363 DrawErrorbar | |
843 EndStack | |
844 | |
845 EndLine | |
846 | |
847 EndLogo | |
848 | |
849 | |
850 %%EOF | |
851 |