-
Notifications
You must be signed in to change notification settings - Fork 0
/
net39.ps
449 lines (430 loc) · 12.8 KB
/
net39.ps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
%!PS-Adobe-1.0
%%Creator: CraneFoot 3.2.3, Scriptum 1.1.1 Mar 2 2012
%%CreationDate: Jul 16 2018
%%Title: tulaneonly_primus_nohubs_1d/tulaneonly_nochinese_nohubs_cleaned.genome_network52/tulaneonly_nochinese_nohubs_cleaned.genome_network52_2.ps
%%BoundingBox: 0 0 612 792
%%EndComments
% fonts
/HELV_FIXED_16 {/Helvetica findfont 0.5644 scalefont setfont} def
/HELV_FIXED_12 {/Helvetica findfont 0.4233 scalefont setfont} def
/HELV_FIXED_10 {/Helvetica findfont 0.3528 scalefont setfont} def
/HELV_FIXED_8 {/Helvetica findfont 0.2822 scalefont setfont} def
/HELV_HUGE {/Helvetica-Bold findfont 0.7056 scalefont setfont} def
/HELV_LARGE {/Helvetica findfont 0.5292 scalefont setfont} def
/HELV {/Helvetica findfont 0.3528 scalefont setfont} def
/HELV_BOLD {/Helvetica-Bold findfont 0.3528 scalefont setfont} def
/HELV_ITALIC {/Helvetica-Italic findfont 0.3528 scalefont setfont} def
/HELV_SMALL {/Helvetica findfont 0.2822 scalefont setfont} def
/COUR_BOLD {/Courier-Bold findfont 0.3528 scalefont setfont} def
/COUR_BOLD_SMALL {/Courier-Bold findfont 0.2822 scalefont setfont} def
% predefined colors
/BLACK {0 setgray} def
/GRAY {0.6 setgray} def
/WHITE {1 setgray} def
/RED {1 0.2 0.05 setrgbcolor} def
/GREEN {0.2 1 0.1 setrgbcolor} def
/BLUE {0.1 0.4 1 setrgbcolor} def
/YELLOW {1 0.95 0.5 setrgbcolor} def
/ORANGE {1 0.6 0.2 setrgbcolor} def
/BIRCH {1 0.95 0.8 setrgbcolor} def
/SKY {0.0 0.35 0.65 setrgbcolor} def
% string procedures
/showr {dup stringwidth add -1 mul 0 rmoveto show} def
/showc {dup stringwidth add -0.5 mul 0 rmoveto show} def
% shorthands
/BG {1.0000 1.0000 1.0000 setrgbcolor} def
/FG {newpath 0.0000 0.0000 0.0000 setrgbcolor 0.04 mul setlinewidth} def
/CP {charpath} def
/CL {closepath} def
/F {fill} def
/GS {gsave} def
/GR {grestore} def
/L {lineto} def
/RL {rlineto} def
/M {moveto} def
/NP {newpath} def
/S {stroke} def
/SC {setrgbcolor} def
/SG {setgray} def
/SL {0.04 mul setlinewidth} def
/FF {/Helvetica findfont} def
/SF {scalefont setfont} def
/SH {dup gsave 1.0000 1.0000 1.0000 setrgbcolor
true charpath stroke grestore show} def
/SHC {dup stringwidth add -0.5 mul 0 rmoveto
dup gsave 1.0000 1.0000 1.0000 setrgbcolor
true charpath stroke grestore show} def
% shape primitives
/s.1 {
newpath 0 360 arc closepath
} def
/s.2 {
1.25 mul /rp exch def /yp exch def /xp exch def
newpath xp yp moveto
rp 0.0000 mul rp 0.8000 mul rmoveto
rp -0.8660 mul rp -1.5000 mul rlineto
rp 1.7321 mul rp -0.0000 mul rlineto
rp -0.8660 mul rp 1.5000 mul rlineto
closepath
} def
/s.3 {
1.2 mul /rp exch def /yp exch def /xp exch def
newpath xp yp moveto
rp 0.3536 mul rp 0.3536 mul rmoveto
rp -0.0947 mul rp 0.6124 mul rlineto
rp -0.5176 mul rp 0.0000 mul rlineto
rp -0.0947 mul rp -0.6124 mul rlineto
rp -0.6124 mul rp -0.0947 mul rlineto
rp -0.0000 mul rp -0.5176 mul rlineto
rp 0.6124 mul rp -0.0947 mul rlineto
rp 0.0947 mul rp -0.6124 mul rlineto
rp 0.5176 mul rp -0.0000 mul rlineto
rp 0.0947 mul rp 0.6124 mul rlineto
rp 0.6124 mul rp 0.0947 mul rlineto
rp 0.0000 mul rp 0.5176 mul rlineto
rp -0.6124 mul rp 0.0947 mul rlineto
closepath
} def
/s.4 {
/rp exch def /yp exch def /xp exch def
newpath xp rp sub yp moveto
rp rp 1.16 mul rlineto rp rp -1.16 mul rlineto
rp neg rp -1.16 mul rlineto closepath
} def
/s.5 {
1.2 mul /rp exch def /yp exch def /xp exch def
newpath xp yp moveto
rp 0.0000 mul rp -0.6000 mul rmoveto
rp 0.5878 mul rp -0.2090 mul rlineto
rp -0.0172 mul rp 0.6236 mul rlineto
rp 0.3804 mul rp 0.4944 mul rlineto
rp -0.5984 mul rp 0.1764 mul rlineto
rp -0.3527 mul rp 0.5146 mul rlineto
rp -0.3527 mul rp -0.5146 mul rlineto
rp -0.5984 mul rp -0.1764 mul rlineto
rp 0.3804 mul rp -0.4944 mul rlineto
rp -0.0172 mul rp -0.6236 mul rlineto
closepath
} def
/s.6 {
1.25 mul /rp exch def /yp exch def /xp exch def
newpath xp yp moveto
rp 0.0000 mul rp -0.8000 mul rmoveto
rp 0.8660 mul rp 1.5000 mul rlineto
rp -1.7321 mul rp 0.0000 mul rlineto
rp 0.8660 mul rp -1.5000 mul rlineto
closepath
} def
/s.7 {
0.9 mul /rp exch def /yp exch def /xp exch def
newpath xp rp add yp rp add moveto
0 rp -2 mul rlineto rp -2 mul 0 rlineto 0 rp 2 mul rlineto
closepath
} def
/s.8 {
1.2 mul /rp exch def /yp exch def /xp exch def
newpath xp yp moveto
rp 0.0000 mul rp 0.5000 mul rmoveto
rp -0.5000 mul rp 0.3660 mul rlineto
rp -0.3660 mul rp -0.3660 mul rlineto
rp 0.3660 mul rp -0.5000 mul rlineto
rp -0.3660 mul rp -0.5000 mul rlineto
rp 0.3660 mul rp -0.3660 mul rlineto
rp 0.5000 mul rp 0.3660 mul rlineto
rp 0.5000 mul rp -0.3660 mul rlineto
rp 0.3660 mul rp 0.3660 mul rlineto
rp -0.3660 mul rp 0.5000 mul rlineto
rp 0.3660 mul rp 0.5000 mul rlineto
rp -0.3660 mul rp 0.3660 mul rlineto
rp -0.5000 mul rp -0.3660 mul rlineto
closepath
} def
/square {
/rp exch def /yp exch def /xp exch def
newpath xp rp add yp rp add moveto
0 rp -2 mul rlineto rp -2 mul 0 rlineto 0 rp 2 mul rlineto
closepath
} def
/rect {
/hp exch def /wp exch def /yp exch def /xp exch def
newpath xp wp add yp hp add moveto
0 hp -2 mul rlineto wp -2 mul 0 rlineto 0 hp 2 mul rlineto
closepath
} def
/circle {
newpath 0 360 arc closepath
} def
/diamond {
1.15 mul /rp exch def /yp exch def /xp exch def
newpath xp rp sub yp moveto
rp rp rlineto rp rp neg rlineto rp neg rp neg rlineto
closepath
} def
% textures
/texture {
/i exch def /r exch def /y exch def /x exch def
x y r 2.5 div sub moveto i 4 string cvs showc
} def
/texture.1 {
/i exch def /r exch def /y exch def /x exch def
gsave x y translate 45 i mul rotate
2 r mul r moveto -4 r mul 0 rlineto stroke
2 r mul r 2 div moveto -4 r mul 0 rlineto stroke
2 r mul 0 moveto -4 r mul 0 rlineto stroke
2 r mul r -2 div moveto -4 r mul 0 rlineto stroke
2 r mul r neg moveto -4 r mul 0 rlineto stroke grestore
} def
/texture.2 {
/i exch def /r exch def /y exch def /x exch def
gsave x y translate 90 i mul rotate r r r square fill
grestore
} def
/texture.3 {
/i exch def /r exch def /y exch def /x exch def
gsave x y translate 90 i mul 45 add rotate
0 r r circle fill grestore
} def
/texture.4 {
/i exch def /r exch def /y exch def /x exch def
gsave x y translate 90 i mul rotate 0 r 2 r mul r rect fill grestore
} def
/texture.5 {
/i exch def /r exch def /y exch def /x exch def
gsave x y translate 45 i mul rotate
r r r square fill r neg r neg r square fill grestore
} def
/texture.6 {
/i exch def /r exch def /y exch def /x exch def
gsave x y translate 90 i mul rotate
2 {0 r 2 r mul r rect fill 90 rotate} repeat grestore
} def
% patterns of texture
/p.1 {pop pop pop} def
/p.2 {2 texture} def
/p.3 {3 texture} def
/p.4 {4 texture} def
/p.5 {5 texture} def
/p.6 {6 texture} def
/p.7 {7 texture} def
/p.8 {8 texture} def
/p.9 {9 texture} def
/p.10 {10 texture} def
/p.11 {1 texture.1} def
/p.12 {2 texture.1} def
/p.13 {3 texture.1} def
/p.14 {4 texture.1} def
/p.15 {15 texture} def
/p.16 {16 texture} def
/p.17 {17 texture} def
/p.18 {18 texture} def
/p.19 {19 texture} def
/p.20 {20 texture} def
/p.21 {1 texture.2} def
/p.22 {2 texture.2} def
/p.23 {3 texture.2} def
/p.24 {4 texture.2} def
/p.25 {25 texture} def
/p.26 {26 texture} def
/p.27 {27 texture} def
/p.28 {28 texture} def
/p.29 {29 texture} def
/p.30 {30 texture} def
/p.31 {1 texture.3} def
/p.32 {2 texture.3} def
/p.33 {3 texture.3} def
/p.34 {4 texture.3} def
/p.35 {35 texture} def
/p.36 {36 texture} def
/p.37 {37 texture} def
/p.38 {38 texture} def
/p.39 {39 texture} def
/p.40 {40 texture} def
/p.41 {1 texture.4} def
/p.42 {2 texture.4} def
/p.43 {3 texture.4} def
/p.44 {4 texture.4} def
/p.45 {45 texture} def
/p.46 {46 texture} def
/p.47 {47 texture} def
/p.48 {48 texture} def
/p.49 {49 texture} def
/p.50 {50 texture} def
/p.51 {1 texture.5} def
/p.52 {2 texture.5} def
/p.53 {3 texture.5} def
/p.54 {4 texture.5} def
/p.55 {55 texture} def
/p.56 {56 texture} def
/p.57 {57 texture} def
/p.58 {58 texture} def
/p.59 {59 texture} def
/p.60 {60 texture} def
/p.61 {1 texture.6} def
/p.62 {2 texture.6} def
/p.63 {3 texture.6} def
/p.64 {4 texture.6} def
/p.65 {65 texture} def
/p.66 {66 texture} def
/p.67 {67 texture} def
/p.68 {68 texture} def
/p.69 {69 texture} def
/p.70 {70 texture} def
/p.71 {71 texture} def
/p.72 {72 texture} def
/p.73 {73 texture} def
/p.74 {74 texture} def
/p.75 {75 texture} def
/p.76 {76 texture} def
/p.77 {77 texture} def
/p.78 {78 texture} def
/p.79 {79 texture} def
/p.80 {80 texture} def
/p.81 {81 texture} def
/p.82 {82 texture} def
/p.83 {83 texture} def
/p.84 {84 texture} def
/p.85 {85 texture} def
/p.86 {86 texture} def
/p.87 {87 texture} def
/p.88 {88 texture} def
/p.89 {89 texture} def
/p.90 {90 texture} def
/p.91 {91 texture} def
/p.92 {92 texture} def
/p.93 {93 texture} def
/p.94 {94 texture} def
/p.95 {95 texture} def
/p.96 {96 texture} def
/p.97 {97 texture} def
/p.98 {98 texture} def
/p.99 {square fill} def
% sircangle
/sircangle {
/r exch def /y exch def /x exch def
x r sub /x exch def
y r 2 div add /y exch def
x y r diamond gsave BG fill grestore stroke
x r add /x exch def
y r sub /y exch def
x y r square gsave BG fill grestore stroke
x y r 1.3 div sub moveto (male ) showc
x r add /x exch def
y r 1.1 div add /y exch def
x y 1.16 r mul circle gsave BG fill grestore stroke
y r 5 div sub /y exch def
x y moveto (female) showc
} def
% rgb
/rgb {
gsave /r exch def /y exch def /x exch def
GREEN x y r 2.7 div 0.65 r mul rect fill
x 2 2.7 div r mul sub /x exch def RED x y r 2.7 div 0.5 r mul rect fill
x 4 2.7 div r mul add /x exch def BLUE x y r 2.7 div 0.8 r mul rect fill
x 2 2.7 div r mul sub /x exch def
x y r 2.8 div sub moveto WHITE (RGB) showc grestore
} def
% pencil
/pencil {
gsave /r exch def /y exch def /x exch def
x y r 7 div sub translate 0 0 moveto -30 rotate
0.25 r mul 0.4 r mul moveto 0.75 r mul -0.4 r mul rlineto
-0.75 r mul -0.4 r mul rlineto -1.25 r mul 0 rlineto
0 0.8 r mul rlineto closepath gsave BIRCH fill grestore stroke
r 0 moveto r -3.5 div r -7 div rlineto 0 r 3.5 div rlineto fill
gsave RED -0.4 r mul 0 0.6 r mul 0.17 r mul rect stroke grestore
-0.4 r mul 0 0.6 r mul 0.4 r mul rect stroke
grestore
} def
% slash
/slash {
gsave /r exch def /y exch def /x exch def
x y 0.7 r mul circle stroke
x y moveto 0.8 r mul dup rmoveto
-1.6 r mul dup rlineto stroke
grestore
} def
/VLEGEND {
gsave 0.7500 FG /Helvetica findfont 0.2250 scalefont setfont
/Helvetica findfont 0.2850 scalefont setfont
1.800 24.500 moveto (IID) show
1.800 24.200 moveto (AGES) show
1.800 23.900 moveto (TWIN) show
1.800 23.250 0.300 pencil 2.310 23.150 moveto (AFFECTED_STATUS) show
1.800 22.650 0.180 square stroke 1.800 22.650 0.219 diamond stroke
2.310 22.550 moveto (GENDER) show
grestore
} def
/HLEGEND {
gsave 0.7500 FG /Helvetica findfont 0.2250 scalefont setfont
/Helvetica findfont 0.2850 scalefont setfont
1.800 2.000 moveto (IID) show
1.800 1.700 moveto (AGES) show
1.800 1.400 moveto (TWIN) show
5.175 2.100 0.300 pencil 5.685 2.000 moveto (AFFECTED_STATUS) show
5.175 1.500 0.180 square stroke 5.175 1.500 0.219 diamond stroke
5.685 1.400 moveto (GENDER) show
grestore
} def
%%EndProlog
%%Page: 1 1
letter
FF 0.5 SF BG 0 0 M 612 0 L 612 792 L 0 792 L F
28.346457 28.346457 scale
1 FG /Helvetica-Bold findfont 0.6000 scalefont setfont
1.500 26.140 moveto 0.030 0 (CraneFoot ) ashow (3.2.3) show
/Helvetica-Italic findfont 0.3000 scalefont setfont
1.500 25.690 moveto (Version date Mar 2 2012) show
/Helvetica findfont 0.3000 scalefont setfont
1.500 24.940 moveto (Created) show
4.500 24.940 moveto (Jul 16 2018) show
1.500 24.565 moveto (Pedigree name) show
4.500 24.565 moveto (tulaneonly_primus_nohubs_1d/tulaneonly_nochinese_nohubs_cleaned.genome_network52/tulaneonly_nochinese_nohubs_cleaned.genome_network52_2) show
1.500 24.190 moveto (Pedigree file) show
4.500 24.190 moveto (tulaneonly_primus_nohubs_1d/tulaneonly_nochinese_nohubs_cleaned.genome_network52/tulaneonly_nochinese_nohubs_cleaned.genome_network52_2.ps) show
1.500 23.815 moveto (Num of families) show
4.500 23.815 moveto (1 / 1) show
1.500 23.440 moveto (Num of individuals) show
4.500 23.440 moveto (3 / 3) show
1 FG /Helvetica findfont 0.3000 scalefont setfont
1.500 22.315 moveto (PRIMUS-Network52) show
6.697 22.315 moveto (1) showr
showpage
%%Page: 2 2
letter
FF 0.5 SF BG 0 0 M 612 0 L 612 792 L 0 792 L F
28.346457 28.346457 scale
1 FG /Helvetica findfont 0.6000 scalefont setfont
10.795 26.440 moveto (PRIMUS-Network52) showc
1 FG /Helvetica findfont 0.3750 scalefont setfont
10.795 25.840 moveto (3 individuals) showc
18.590 26.440 moveto (Jul 16 2018) showr
20.090 26.440 moveto (1) showr
VLEGEND
10.57 9.04 translate
1.5 FG 1.000 7.360 M 3.600 7.360 L S
1.5 FG 2.600 7.360 M 2.600 4.680 L S
1.5 FG 2.600 3.680 M 2.600 4.680 L S
1.5 FG 2.600 3.680 M 2.600 3.680 L S
COUR_BOLD
1.5 FG 1.000 7.360 0.5 s.4 GS 1.000 1.000 1.000 SC F GR
GS clip 1.000 7.360 0.5 p.1 GR
S
1.20 FG 0.300 6.360 M (38721) show
0.300 5.860 M (AGE=15.942) show
0.300 5.360 M () show
1.5 FG 3.600 7.360 0.5 s.7 GS 1.000 1.000 1.000 SC F GR
GS clip 3.600 7.360 0.5 p.11 GR
S
1.20 FG 2.900 6.360 M (Missing2) show
2.900 5.860 M (AGE=NA) show
2.900 5.360 M () show
1.5 FG 2.600 3.680 0.5 s.4 GS 1.000 1.000 1.000 SC F GR
GS clip 2.600 3.680 0.5 p.1 GR
S
1.20 FG 1.900 2.680 M (38781) show
1.900 2.180 M (AGE=6.666) show
1.900 1.680 M () show
showpage
%%Trailer
%%Pages 2
%%EOF