arer90 commited on
Commit
f4c93ae
·
1 Parent(s): 861eb60

result2 241111

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. cricos/circos-0.69-9/bin/circos +595 -0
  2. cricos/circos-0.69-9/bin/circos.conf +270 -0
  3. cricos/circos-0.69-9/bin/circos.exe +3 -0
  4. cricos/circos-0.69-9/bin/circos.png +3 -0
  5. cricos/circos-0.69-9/bin/circos.svg +0 -0
  6. cricos/circos-0.69-9/bin/compile.bat +1 -0
  7. cricos/circos-0.69-9/bin/compile.make +8 -0
  8. cricos/circos-0.69-9/bin/data/band.txt +79 -0
  9. cricos/circos-0.69-9/bin/data/data copy.txt +49 -0
  10. cricos/circos-0.69-9/bin/data/data.txt +49 -0
  11. cricos/circos-0.69-9/bin/data/data2.txt +49 -0
  12. cricos/circos-0.69-9/bin/data/hist copy 2.txt +63 -0
  13. cricos/circos-0.69-9/bin/data/hist copy 3.txt +49 -0
  14. cricos/circos-0.69-9/bin/data/hist copy.txt +99 -0
  15. cricos/circos-0.69-9/bin/data/hist.txt +2650 -0
  16. cricos/circos-0.69-9/bin/data/labels.txt +6 -0
  17. cricos/circos-0.69-9/bin/data/link.txt +95 -0
  18. cricos/circos-0.69-9/bin/data/link2.txt +93 -0
  19. cricos/circos-0.69-9/bin/gddiag +634 -0
  20. cricos/circos-0.69-9/bin/gddiag.png +3 -0
  21. cricos/circos-0.69-9/bin/list.modules +5 -0
  22. cricos/circos-0.69-9/bin/test.modules +5 -0
  23. cricos/circos_readme.txt +23 -0
  24. result/1_standard_ML/1_LogS_Frequency.png +3 -0
  25. result/1_standard_ML/1_LogS_Frequency_with_all.png +3 -0
  26. result/1_standard_ML/1_LogS_Frequency_with_aq.png +3 -0
  27. result/1_standard_ML/1_standard_model_compare.png +3 -0
  28. result/1_standard_ML/1_standard_model_compare_AqSol.png +3 -0
  29. result/1_standard_ML/1_standard_model_compare_bigdata.png +3 -0
  30. result/1_standard_ML/LogS_Frequency_plotly.html +0 -0
  31. result/1_standard_ML/LogS_Frequency_seaborn.png +3 -0
  32. result/1_standard_ML/failed/AqSolDB/failed_smiles.csv +3 -0
  33. result/1_standard_ML/failed/AqSolDB/mol_110.png +3 -0
  34. result/1_standard_ML/failed/AqSolDB/mol_1192.png +3 -0
  35. result/1_standard_ML/failed/AqSolDB/mol_1232.png +3 -0
  36. result/1_standard_ML/failed/AqSolDB/mol_131.png +3 -0
  37. result/1_standard_ML/failed/AqSolDB/mol_1328.png +3 -0
  38. result/1_standard_ML/failed/AqSolDB/mol_1371.png +3 -0
  39. result/1_standard_ML/failed/AqSolDB/mol_1375.png +3 -0
  40. result/1_standard_ML/failed/AqSolDB/mol_1376.png +3 -0
  41. result/1_standard_ML/failed/AqSolDB/mol_1462.png +3 -0
  42. result/1_standard_ML/failed/AqSolDB/mol_1469.png +3 -0
  43. result/1_standard_ML/failed/AqSolDB/mol_1536.png +3 -0
  44. result/1_standard_ML/failed/AqSolDB/mol_1575.png +3 -0
  45. result/1_standard_ML/failed/AqSolDB/mol_1578.png +3 -0
  46. result/1_standard_ML/failed/AqSolDB/mol_1590.png +3 -0
  47. result/1_standard_ML/failed/AqSolDB/mol_1598.png +3 -0
  48. result/1_standard_ML/failed/AqSolDB/mol_1600.png +3 -0
  49. result/1_standard_ML/failed/AqSolDB/mol_1602.png +3 -0
  50. result/1_standard_ML/failed/AqSolDB/mol_1604.png +3 -0
cricos/circos-0.69-9/bin/circos ADDED
@@ -0,0 +1,595 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env perl
2
+
3
+ =pod
4
+
5
+ =head1 NAME
6
+
7
+ ____ _
8
+ / ___(_)_ __ ___ ___ ___
9
+ | | | | '__/ __/ _ \/ __|
10
+ | |___| | | | (_| (_) \__ \
11
+ \____|_|_| \___\___/|___/
12
+
13
+ round is good
14
+
15
+ circos - generate circular data visualizations
16
+
17
+ =head1 SYNOPSIS
18
+
19
+ # without -conf Circos will search for configuration
20
+ circos
21
+
22
+ # use specific configuration file
23
+ circos -conf circos.conf
24
+
25
+ # diagnose required modules
26
+ circos -modules
27
+
28
+ # detailed debugging for code components
29
+ # see http://www.circos.ca/documentation/tutorials/configuration/debugging
30
+ circos -debug_group GROUP1,[GROUP2,...]
31
+
32
+ # full debugging
33
+ circos -debug_group _all
34
+
35
+ # absolutely no reporting
36
+ circos ... [-silent]
37
+
38
+ # configuration dump of a block (or block tree) of
39
+ # any parameters that match REGEXP (optional)
40
+ circos -cdump [BLOCK1/[BLOCK2/...]]{:REGEXP}
41
+ circos -cdump ideogram
42
+ circos -cdump ideogram:label
43
+ circos -cdump ideogram/spacing
44
+
45
+ # override configuration parameters
46
+ circos -param image/radius=2000p -param ideogram/show=no
47
+
48
+ # for fun - randomize all colors in the image except for
49
+ # COLOR1, COLOR2,...
50
+ circos -randomcolor COLOR1,[COLOR2,...]
51
+ circos -randomcolor white,black
52
+
53
+ # brief help
54
+ circos -h
55
+
56
+ # man page
57
+ circos -man
58
+
59
+ # version
60
+ circos -v
61
+
62
+ =head1 SUPPORT
63
+
64
+ For support please use the Google Group
65
+
66
+ L<https://groups.google.com/forum/#!forum/circos-data-visualization>
67
+
68
+ =head1 DESCRIPTION
69
+
70
+ Circos generates circular data visualizations. It is ideal for
71
+ exploring relationships between objects or positions.
72
+
73
+ Circos does not have an interface. It is driven by plain-text configuration files (see below). This makes Circos scriptable and easily incorporated into automatic data analysis and reporting pipelines.
74
+
75
+ =head2 Uses
76
+
77
+ Circos was initially designed to visualize genomic information, specifically
78
+ genomic rearrangements in tumor genomes. Although some important parameters in configuration files are named to be intuitve to biologists (e.g. "chromosomes"), Circos is not limited to the kind of data it can display. Circular heatmaps, histograms, scatter plots and other types of data displays can be easily made from data collected in other fields, such as meteorology, social science, and computer security.
79
+
80
+ =head2 Salience and Relevance
81
+
82
+ One of the challenges in creating data visualizations is to aptly map what is important (relevance) onto graphical elements that stand out from others (salience). Being able to emphasize (e.g. change color) or attenuate (e.g. add transparency or even hide) salience of information without changing the original data input files is a key feature of Circos.
83
+
84
+ How data is displayed can be easily changed by writing rules, which are evaluated at run-time. Rules can be designed to apply to all data points or only to those that pass certain conditions. Conditions can be based on any property of the data (value, position, format). Rules can be chained into a decision tree making it possible to progressively change the format of data based on the output of other rules.
85
+
86
+ =head2 Data Input Format
87
+
88
+ Data input formats are plain-text and made to be as simple as possible.
89
+
90
+ =head2 Is it right for you?
91
+
92
+ Circos is not a solution. It's a tool to solve visualization
93
+ problems. For a given problem, you are not guaranteed that Circos is
94
+ appropriate.
95
+
96
+ =head1 CONFIGURATION
97
+
98
+ Plain-text configuration file, which define a hierarchy of parameters, control creation of images. These files determine which files Circos uses for its input data, how the data are shown, the layout and formatting of elements in the image as well as system parameters that control low-level functions.
99
+
100
+ =head2 Syntax
101
+
102
+ Configuration is plain-text and composed of hierarchical blocks. Some
103
+ blocks, such as C<<ideogram>> are mandatory, while others like
104
+ C<<backgrounds>> are optional.
105
+
106
+ To get started, refer to the quick guide tutorial.
107
+
108
+ L<http://www.circos.ca/documentation/tutorials/quick_guide>
109
+
110
+ A typical configuration file might look like this
111
+
112
+ # chromosome name and length definitions
113
+ karyotype = myfile.txt
114
+
115
+ # image size and format
116
+ <image>
117
+ ...
118
+ </image>
119
+
120
+ # position and size of ideograms
121
+ <ideogram>
122
+ ...
123
+ </ideogram>
124
+
125
+ # frequency, position and labeling of tick marks
126
+ <ticks>
127
+ ...
128
+ </ticks>
129
+
130
+ # position, type and format of data tracks
131
+ <plots>
132
+ <plot>
133
+ ...
134
+ # run-time rules to change data format and visibility
135
+ <rules>
136
+ <rule>
137
+ ...
138
+ </rule>
139
+ ...
140
+ </rules>
141
+ </plot>
142
+ ...
143
+ </plots>
144
+
145
+ # colors, fonts and fill patterns
146
+ <<include etc/colors_fonts_patterns.conf>>
147
+
148
+ # system parameters
149
+ <<include etc/housekeeping.conf>>
150
+
151
+ =head2 Modularity
152
+
153
+ Configuration from one file can be included in another, making it possible to have a very modular setup. For example, if several kinds of images are made for a single project, there can be project-wide configuration definitions which are then complemeted, and possibly overwritten, by image-specific configuration.
154
+
155
+ The C<<<include FILE>>> directive imports one configuration file into another.
156
+
157
+ # circos.conf
158
+ <<include ideogram.conf>>
159
+
160
+ # ideogram.conf
161
+ <<include ideogram.label.conf>>
162
+ <<include ideogram.size.conf>>
163
+ ...
164
+
165
+ In the tutorials, you'll find that the C<<ideogram>> and C<<ticks>> blocks are imported into the main configuration file. Because these blocks can get quite large, the main configuration file is more legible if they are relegated to separate files.
166
+
167
+ Parameter definitions that do not frequently change, such as color and font definitions, are conventionally imported from files found in F<etc/> in the distribution. Every Circos image should have
168
+
169
+ # image size, output file name
170
+ <image>
171
+ <<include etc/image.conf>>
172
+ </image>
173
+ # color names and lists, location of fonts, fill patterns
174
+ <<include etc/colors_fonts_patterns.conf>>
175
+ # low-level system parameters
176
+ <<include etc/housekeeping.conf>>
177
+
178
+ =head2 Overriding with *
179
+
180
+ To override a parameter that has been included from a file, use the C<*> suffix. The suffix is required because multiple definitions of a parameter are not allowed, except in cases where a parameter is may have more than one value.
181
+
182
+ <image>
183
+ # included file defines 'radius'
184
+ <<include etc/image.conf>>
185
+ # this will override the radius value
186
+ radius* = 2500p
187
+ </image>
188
+
189
+ The C<*> suffix can be repeated to specify which value takes precedence in a block.
190
+
191
+ radius = 1500p
192
+ radius* = 2500p
193
+ radius** = 3000p # this instance of radius will be used
194
+
195
+ =head2 Overriding with Command Line
196
+
197
+ Any configuration parameter in a unique block name can be specified on
198
+ the command line using
199
+
200
+ -param PATH/PARAM=value
201
+
202
+ For example,
203
+
204
+ <ideogram>
205
+ show = no
206
+ ...
207
+ </ideogram>
208
+
209
+ -param ideogram/show=no
210
+
211
+ and
212
+
213
+ <ideogram>
214
+ <spacing>
215
+ default = 0.01r
216
+ </spacing>
217
+ ...
218
+ </ideogram>
219
+
220
+ -param ideogram/spacing/default=0.01r
221
+
222
+ =head2 Accessing Parameters
223
+
224
+ The C<conf()> function is used in the configuration file to retrieve the value of a parmameter. It can be used to retrieve any parameter, not just those set by C<-param>). This provides a very flexible system for changing the configuration at the command line.
225
+
226
+ For example, in this case the karyotype file name will change as the C<species> parameter is changed either in the configuration file or using the <C-param> flag. Similarly, the color palette size and name can be adjusted.
227
+
228
+ # circos.conf
229
+ species = human
230
+ palette = blues
231
+ num_colors = 9
232
+ karytotype = data/karyotype/karyotype.conf(species).txt
233
+ ...
234
+ <plots>
235
+ color = conf(palette)-seq-conf(num_colors)
236
+ ...
237
+
238
+ > circos ... -param species=rat -param palette=reds -param num_colors=5
239
+
240
+ Multiple parameters can be redefined, each with its own C<-param> flag
241
+
242
+ -param show_ticks=no -param image/radius=2000p
243
+
244
+ =head2 Merging Blocks
245
+
246
+ Multiple instances of the following blocks are automatically merged: C<<ideogram>>, C<<colors>>, C<<fonts>>, C<<paterns>>, C<<image>>, C<<links>>, C<<plots>> and C<<highlights>>.
247
+
248
+ The purpose of this is to allow you to add to canonical definitions.
249
+
250
+ # this file defines default <colors>, <fonts> and <patterns>
251
+ <<include etc/colors_fonts_patterns.conf>>
252
+
253
+ # add to the colors block
254
+ <colors>
255
+ mycolor = 150,25,25
256
+ </colors>
257
+
258
+ =head2 Absolute and Relative Paths
259
+
260
+ The use of absolute paths are used in configuration file is discouraged. Doing so makes your configuration less modular and unuseable on another system.
261
+
262
+ For example, if Joe's files are organized thus
263
+
264
+ /user/joe/project/
265
+ data/genes.txt
266
+ etc/circos.conf
267
+
268
+ he could use
269
+
270
+ file = /user/joe/project/data/genes.txt
271
+
272
+ and run Circos from his home directory
273
+
274
+ > cd ~
275
+ > circos -conf project/etc/circos.conf
276
+
277
+ It would be much better for him to define
278
+
279
+ file = data/genes.txt
280
+
281
+ and run Circos from the project/ directory
282
+
283
+ > cd ~/project
284
+ > circos
285
+
286
+ Now, if he creates a tarball of all the project files (e.g. C<project.tgz>), anyone could use the files by executing exactly the same commands.
287
+
288
+ When you define a file with a relative path, such as
289
+
290
+ file = data/genes.txt
291
+
292
+ Circos will look for this file relative to several reasonable start points, such as the location of the configuration file that you are using, one level up from the configuration location, your current directory, and so on.
293
+
294
+ To see where Circos is searching for files, use
295
+
296
+ > circos -debug_group io
297
+
298
+ This is the same mechanism used to find the initial configuration file. If you run Circos without the C<-conf> flag,
299
+
300
+ > cd ~/project
301
+ > circos
302
+
303
+ then Circos will look for
304
+
305
+ ~/project/circos.conf
306
+ ~/project/etc/circos.conf
307
+ ~/project/data/circos.conf
308
+ ~/project/../circos.conf
309
+ ~/project/../etc/circos.conf
310
+ ...
311
+
312
+ If the configuration file cannot be found, Circos will default to looking into its distribution directory.
313
+
314
+ Users who are unaware of this feature often manage to get away with unorganized project files because this automatic file search feature. The purpose of this feature is to make your life easier when you know what you're doing -- not necessarily to make it possible when you don't know what you're doing.
315
+
316
+ If you want to redefine the search paths, see the C<data_path> parameter in C<etc/housekeeping.conf> in the distribution directory, or overide it in your configuration file
317
+
318
+ <<include etc/housekeeping.conf>>
319
+ data_path* = ...
320
+
321
+ =head1 OPTIONS
322
+
323
+ =head2 Configuration
324
+
325
+ =over
326
+
327
+ =item -configfile FILE
328
+
329
+ Name of configuration file. This is required.
330
+
331
+ Circos will attempt to guess the location of this file, searching for
332
+ C<circos.conf> in C<.>, C<..>, and C<../..>. This is described above.
333
+
334
+ =back
335
+
336
+ =head2 Output Format
337
+
338
+ =over
339
+
340
+ =item -png, -nopng
341
+
342
+ =item -svg, -nosvg
343
+
344
+ Toggles output of PNG and SVG files.
345
+
346
+ =back
347
+
348
+ =head2 Image Elements
349
+
350
+ =over
351
+
352
+ =item -show_ticks, -noshow_ticks
353
+
354
+ =item -show_tick_labels, -noshow_tick_labels
355
+
356
+ Override the display of ticks and their labels. These are both usually defined in the <ticks> block.
357
+
358
+ These flags are shortcuts to
359
+
360
+ -param show_ticks=no
361
+ -param show_tick_labels=no
362
+
363
+ =back
364
+
365
+ =head2 Output Paths
366
+
367
+ =over
368
+
369
+ =item -outputdir DIR, -dir DIR
370
+
371
+ =item -outputfile FILE, -file FILE
372
+
373
+ Change the output directory and filename. The FILE can contain a path.
374
+
375
+ =back
376
+
377
+ =head2 Debugging
378
+
379
+ =over
380
+
381
+ =item -debug
382
+
383
+ Turn on basic debugging output. Reports information from
384
+
385
+ image, io, layer, summary, timer
386
+
387
+ debug groups (see below).
388
+
389
+ =item -debug_group {+-}GROUP1,[{+-}GROUP2,...]
390
+
391
+ Turn on debugging output for specific groups. For a list of groups, see
392
+
393
+ L<http://www.circos.ca/documentation/tutorials/configuration/debugging>
394
+
395
+ To add a group to the output prefix it with +. To remove it, with -.
396
+
397
+ # use default debugging groups but exclude layer and io
398
+ -debug -debug_group -layer,-io
399
+
400
+ # use default debugging groups and add spacing
401
+ -debug -debug_group +spacing
402
+
403
+ # explicitly specify the groups
404
+ -debug_group png,io,timer
405
+
406
+ To list the groups that are supported, use the flag without an argument
407
+
408
+ -debug_group
409
+
410
+ Those listed with a "*" are turned on by default. To change this, adjust C<debug_group> in C<etc/housekeeping.conf> in the distribution directory.
411
+
412
+ =item -time
413
+
414
+ Report timing information. Same as C<-debug_group +timer>.
415
+
416
+ =item -silent
417
+
418
+ Generate no reporting.
419
+
420
+ =item -paranoid, -noparanoid
421
+
422
+ Run in paranoid mode (default), or not. The default for this setting is defined by C<paranoid> in C<etc/housekeeping.conf>.
423
+
424
+ =item -warnings, -nowarnings
425
+
426
+ Display warnings, or not (default). The default for this setting is defined by C<warnings> in C<etc/housekeeping.conf>.
427
+
428
+ =item -fakeerror
429
+ =item -fakeerror CAT
430
+ =item -fakeerror ,ID
431
+ =item -fakeerror CAT,ID
432
+
433
+ Fake an error by displaying the error message for category CAT and error name ID. If one or neither are specified, lists which errors are available.
434
+
435
+ Unless you truly enjoy seeing error messages, there should be little reason for you to want to use this.
436
+
437
+ =back
438
+
439
+ =head2 Usage
440
+
441
+ =over
442
+
443
+ =item -version
444
+
445
+ Show the version.
446
+
447
+ =item -help
448
+
449
+ Show brief usage synopsis.
450
+
451
+ =item -man
452
+
453
+ Show man page.
454
+
455
+ =back
456
+
457
+ =head2 Goofing Around
458
+
459
+ =over
460
+
461
+ =item -randomcolor [color1,color2,...]
462
+
463
+ Randomize the color of every element in the image, except for an optional list of colors.
464
+
465
+ For example, to keep the background white and anything that is black,
466
+
467
+ -randomcolor white,black
468
+
469
+ =back
470
+
471
+ =head1 DOCUMENTATION
472
+
473
+ For full documentation, see
474
+
475
+ L<http://www.circos.ca/documentation/tutorials>
476
+
477
+ =back
478
+
479
+ =cut
480
+
481
+ use strict;
482
+ use warnings;
483
+ use FindBin;
484
+ use Getopt::Long qw(:config pass_through posix_default auto_abbrev);
485
+ use Pod::Usage;
486
+
487
+ use lib "$FindBin::RealBin";
488
+ use lib "$FindBin::RealBin/../lib";
489
+ use lib "$FindBin::RealBin/lib";
490
+ use Circos;
491
+
492
+ use Cwd;
493
+ use Circos::Debug;
494
+ use Circos::Error;
495
+
496
+ our %OPT = (_argv=>join(" ",@ARGV),_cwd=>cwd());
497
+
498
+ my $option_success = GetOptions(\%OPT,
499
+
500
+ 'configfile=s',
501
+ 'param=s@',
502
+ 'cdump:s',
503
+
504
+ 'dir=s',
505
+ 'file=s',
506
+ 'outputdir=s',
507
+ 'outputfile=s',
508
+ 'png!',
509
+ 'svg!',
510
+ 'imagemap',
511
+
512
+ 'color_cache_rebuild',
513
+ 'color_cache_static',
514
+ 'randomcolor:s',
515
+ 'wmmn:s',
516
+
517
+ 'help',
518
+ 'man',
519
+ 'silent',
520
+ 'paranoid!',
521
+ 'warnings!',
522
+ 'fakeerror:s',
523
+ 'debug+',
524
+ 'debug_group:s',
525
+ 'version',
526
+ 'time',
527
+ 'timer',
528
+ 'timers',
529
+
530
+ 'show_ticks!',
531
+ 'show_tick_labels!',
532
+ );
533
+ fatal_error("configuration","bad_command_line_options",join(" ",@ARGV)) if ! $option_success || @ARGV;
534
+ pod2usage() if $OPT{'help'};
535
+ pod2usage(-verbose=>2) if $OPT{'man'};
536
+ Circos->run(%OPT);
537
+
538
+ # -------------------------------------------------------------------
539
+
540
+ =pod
541
+
542
+ =head1 AUTHOR
543
+
544
+ Martin Krzywinski
545
+ L<martink@bcgsc.ca>
546
+ L<http://mkweb.bcgsc.ca>
547
+ L<@MKrzywinski>
548
+
549
+ Canada's Michael Smith Genome Sciences Centre
550
+ 100-570 W 7th Ave
551
+ Vancouver BC V5Z 4S6 Canada
552
+
553
+ L<http://www.bcgsc.ca>
554
+
555
+ =head1 RESOURCES
556
+
557
+ L<http://www.circos.ca>
558
+
559
+ L<https://groups.google.com/forum/#!forum/circos-data-visualization>
560
+
561
+ =head1 CITING
562
+
563
+ If you are using Circos in a publication, please cite as
564
+
565
+ Krzywinski, M., J. Schein, I. Birol, J. Connors, R. Gascoyne,
566
+ D. Horsman, S. Jones, and M. Marra. 2009. Circos: an Information
567
+ Aesthetic for Comparative Genomics. Genome Res 19:1639-1645.
568
+
569
+ =head1 CONTRIBUTORS
570
+
571
+ Ken Youens-Clark L<kyclark@gmail.com>
572
+
573
+ =head1 SEE ALSO
574
+
575
+ Hive plots L<http://www.hiveplot.com>
576
+
577
+ =head1 COPYRIGHT & LICENSE
578
+
579
+ Copyright 2004-2017 Martin Krzywinski, all rights reserved.
580
+
581
+ This script is free software; you can redistribute it and/or modify
582
+ it under the terms of the GNU General Public License as published by
583
+ the Free Software Foundation; either version 2 of the License, or
584
+ (at your option) any later version.
585
+
586
+ This script is distributed in the hope that it will be useful,
587
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
588
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
589
+ GNU General Public License for more details.
590
+
591
+ You should have received a copy of the GNU General Public License
592
+ along with this script; if not, write to the Free Software Foundation,
593
+ Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
594
+
595
+ =cut
cricos/circos-0.69-9/bin/circos.conf ADDED
@@ -0,0 +1,270 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ karyotype = data/data.txt # copy.txt
2
+
3
+ <ideogram>
4
+ <spacing>
5
+ #default : the space distance between nodes
6
+ default=0.0035r
7
+ #default=1u
8
+ </spacing>
9
+
10
+ radius = 0.75r # big circle (=b.c)
11
+ thickness = 50p # thick of b.c
12
+ fill = yes # filled in b.c
13
+ stroke_color = dgrey # color of b.c
14
+ stroke_thickness = 1p # b.c's box's boundary thickness
15
+
16
+ #BANDS
17
+ show_bands = yes
18
+ fill_bands = yes
19
+ band_stroke_thickness = 20
20
+ band_stroke_color = white
21
+ band_transparency = 2
22
+
23
+ #LABELS
24
+ show_label = yes
25
+ # see etc/fonts.conf for list of font names
26
+ #label_radius = (dims(ideogram,radius_inner) + dims(ideogram,radius_outer))/2
27
+ label_font = bold
28
+ #label_center = yes
29
+ label_size = 23
30
+ label_radius = 1r+40p #+50p
31
+ label_with_tag = yes
32
+ label_case = upper
33
+ label_parallel = no
34
+ </ideogram>
35
+
36
+ show_ticks = yes
37
+ show_tick_labels = yes
38
+ show_grid = yes
39
+
40
+ <ticks>
41
+ grid_start = 0.5r
42
+ grid_end = 0.975r
43
+ grid_color = black
44
+ grid_thickness = 1p
45
+
46
+ skip_first_label = no
47
+ skip_last_label = no
48
+ radius = dims(ideogram,radius_outer)
49
+ tick_separaation = 30p
50
+ label_separation = 30p
51
+ multiplier = 0.01 #current pin multipy with tag ex. if want 1-14 but (100 ~1400) use this.
52
+ color = black
53
+ thickness = 3p
54
+ size = 10p
55
+
56
+ <tick> # b.c's upper black line length # if too much big size, no show label units
57
+ spacing = 100u
58
+ show_label = yes
59
+ label_size = 15p
60
+ thickness = 3p
61
+ color = black
62
+ </tick>
63
+
64
+ <tick> # b.c's upper red line length
65
+ spacing = 100u
66
+ show_label = yes
67
+ label_size = 12p
68
+ thickness = 1p
69
+ color = red
70
+ format = %d
71
+ </tick>
72
+
73
+ # ------ original ----------
74
+ # ------ Customized --------
75
+ <tick> # where? band orange line
76
+ spacing = 99.9u
77
+ grid_start = 0.80r
78
+ grid_end = 0.99r
79
+ grid_color = orange
80
+ grid_thickness = 2p
81
+ grid = yes
82
+ </tick>
83
+
84
+ <tick> # where? band orange line
85
+ spacing = 99.9u
86
+ grid_start = 0.48r
87
+ grid_end = 0.49r
88
+ grid_color = orange
89
+ grid_thickness = 2p
90
+ grid = yes
91
+ </tick>
92
+
93
+ <tick> # 중간 pass
94
+ radius = 0.79r
95
+ spacing = 99.9u
96
+ size = 3p
97
+ thickness = 3p
98
+ show_label = yes
99
+ label_size = 10p
100
+ label_with_tag = yes
101
+ format = %d
102
+ </tick>
103
+
104
+ <tick> # Link용 pass
105
+ radius = 0.5 #0.48r
106
+ spacing = 0.99u
107
+ size = 1p
108
+ thickness = 2p
109
+ show_label = yes
110
+ label_size = 10p
111
+ label_multiplier = 0.01
112
+ orientation = out
113
+ format = %d
114
+ </tick>
115
+
116
+ # <tick>
117
+ # spacing = 100u
118
+ # thickness = 3p
119
+ # color = green
120
+ # grid = yes
121
+ # grid_color = red
122
+ # grid_thickness = 3p
123
+ # grid_start = 0.3r
124
+ # grid_end = 0.8r
125
+ # </tick>
126
+
127
+ # <tick>
128
+ # spacing = 1u
129
+ # color = blue
130
+ # grid = yes
131
+ # grid_color = blue
132
+ # grid_thickness = 1p
133
+ # grid_start = 0.55r
134
+ # grid_end = 0.95r
135
+ # </tick>
136
+ # ------ Customized --------
137
+ </ticks>
138
+
139
+
140
+ ##################### BAND LABEL
141
+ <plots>
142
+ <plot>
143
+ type = text
144
+ color = black
145
+ file = data/band.txt
146
+ r0 = 0.83r
147
+ r1 = 1r
148
+ label_size = 18p
149
+ label_font = italicbold
150
+ label_parallel = no
151
+ #label_rotated = yes
152
+
153
+ # label_snuggle = yes
154
+ # max_snuggle_distance = 1r
155
+ # snuggle_tolerance = 0.25r
156
+ # snuggle_sampling = 2
157
+ # snuggle_refine = yes
158
+ </plot>
159
+
160
+ # <plot>
161
+ # type = histogram
162
+ # file = data/hist.txt
163
+ # r0 = 0.65r
164
+ # r1 = 0.78r
165
+ # fill_color = dgrey
166
+ # thickness = 2p
167
+ # min=0
168
+ # max=200
169
+ # extend_bin = no
170
+ # <rules>
171
+ # <rule>
172
+ # condition = var(value) > 100
173
+ # fill_color = vdblue
174
+ # </rule>
175
+ # </rules>
176
+ # <backgrounds>
177
+ # <background>
178
+ # color = vvlgrey
179
+ # </background>
180
+ # </backgrounds>
181
+ # </plot>
182
+
183
+ # <plot>
184
+ # type = heatmap
185
+ # r1 = 0.64r
186
+ # r0 = 0.59r
187
+ # file = data/hist.txt
188
+ # color = spectral-6-div
189
+ # color_alt = black,spectral-5-div,grey
190
+ # scale_log_base = 1.0
191
+ # stroke_thickness = undef
192
+ # min = 0
193
+ # max = 200
194
+ # # minsize = 1u
195
+ # # thickness = 20
196
+ # # margin = 1u
197
+ # </plot>
198
+
199
+ # <plot>
200
+ # type = tile
201
+ # r1 = 0.58r
202
+ # r0 = 0.5r
203
+ # file = data/hist.txt
204
+ # orientation = out
205
+ # layers = 5
206
+ # layer_overflow = grow
207
+ # layer_overflow_color = red
208
+ # thickness = 15
209
+ # padding = 10
210
+ # stroke_thickness = undef
211
+ # stroke_color = dgreen
212
+ # color = dgreen
213
+ # <backgrounds>
214
+ # <background>
215
+ # y0 = 0.80r
216
+ # color = grey_a1
217
+ # </background>
218
+ # <background>
219
+ # y0 = 0.60r
220
+ # y1 = 0.80r
221
+ # color = grey_a2
222
+ # </background>
223
+ # <background>
224
+ # y0 = 0.40r
225
+ # y1 = 0.60r
226
+ # color = grey_a3
227
+ # </background>
228
+ # <background>
229
+ # y0 = 0.20r
230
+ # y1 = 0.40r
231
+ # color = grey_a4
232
+ # </background>
233
+ # <background>
234
+ # y1 = 0.20r
235
+ # color = grey_a5
236
+ # </background>
237
+ # </backgrounds>
238
+ # <rules>
239
+ # <rule>
240
+ # condition = var(size) > 100
241
+ # color = pred
242
+ # </rule>
243
+ # </rules>
244
+ # scale_log_base = 0.25
245
+ # minsize = 1u
246
+ # margin = 1u
247
+ # </plot>
248
+ </plots>
249
+ ###################### LINKS
250
+ # <links>
251
+ # <link>
252
+ # file = data/link.txt
253
+ # radius = 0.7r #0.7r
254
+ # bezier_radius = 0.05r #0.05r #0.05r
255
+ # bezier_radius_purity = 0.5 #0.5
256
+ # thickness = 10p
257
+ # ribbon = no #wider
258
+ # </link>
259
+ # </links>
260
+
261
+ <image>
262
+ #include from circos distribution
263
+ angle_offset* = 20
264
+ <<include etc/image.conf>>
265
+ #to modify the size of the output image, default is 1500
266
+ #radius* = 100p
267
+ </image>
268
+
269
+ <<include etc/colors_fonts_patterns.conf>>
270
+ <<include etc/housekeeping.conf>>
cricos/circos-0.69-9/bin/circos.exe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a0a9e2a71cf68809369ff7366b2aca8e69a38091bc5d9285b27a21931948c93b
3
+ size 5401162
cricos/circos-0.69-9/bin/circos.png ADDED

Git LFS Details

  • SHA256: c2124de7a49b69a27a5f0c3793df77702dc5efc6114197c5b60b0cb34172f67b
  • Pointer size: 131 Bytes
  • Size of remote file: 867 kB
cricos/circos-0.69-9/bin/circos.svg ADDED
cricos/circos-0.69-9/bin/compile.bat ADDED
@@ -0,0 +1 @@
 
 
1
+ pp -M Carp -M Clone -M Config::General -M Cwd -M Data::Dumper -M Digest::MD5 -M File::Basename -M File::Spec::Functions -M File::Temp -M FindBin -M Font::TTF:: -M GD -M GD::Polyline -M Getopt::Long -M IO::File -M List::MoreUtils -M List::Util -M Math::Bezier -M Math::BigFloat -M Math::Round -M Math::VecStat -M Memoize -M POSIX -M Params::Validate -M Pod::Usage -M Readonly -M Regexp::Common -M SVG -M Set::IntSpan -M Statistics::Basic -M Storable -M Sys::Hostname -M Text::Balanced -M Text::Format -M Time::HiRes -l c:\Dwimperl\c\bin\libgd-2_.dll -l c:\Dwimperl\c\bin\libfreetype-6_.dll -l c:\Dwimperl\c\bin\libpng12-0_.dll -l c:\Dwimperl\c\bin\libpng15-15_.dll -l c:\Dwimperl\c\bin\libXpm_.dll -l c:\Dwimperl\c\bin\libz_.dll -l c:\Dwimperl\c\bin\libiconv-2_.dll -l c:\Dwimperl\c\bin\libjpeg-62_.dll -o circos.exe circos
cricos/circos-0.69-9/bin/compile.make ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ #
3
+ # create batch file to compile Circos for Windows systems
4
+ #
5
+
6
+ LIBDIR="c:\\\Dwimperl\\\c\\\bin"
7
+ LINK="-l $LIBDIR\\\libgd-2_.dll -l $LIBDIR\\\libfreetype-6_.dll -l $LIBDIR\\\libpng12-0_.dll -l $LIBDIR\\\libpng15-15_.dll -l $LIBDIR\\\libXpm_.dll -l $LIBDIR\\\libz_.dll -l $LIBDIR\\\libiconv-2_.dll -l $LIBDIR\\\libjpeg-62_.dll"
8
+ ./circos -modules | shrinkwrap | c2 | sed 's/^/-M /g' | unsplit -delim " " | sed 's/::Font/::/' | awk -v LINK="$LINK" '{print "pp "$0,LINK" -o circos.exe circos"}'
cricos/circos-0.69-9/bin/data/band.txt ADDED
@@ -0,0 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var21 0 100 Kappa1
2
+ var21 101 200 Kappa2
3
+ var21 201 300 Kappa3
4
+ var22 0 100 Chi0
5
+ var22 100 200 Chi0n
6
+ var22 201 300 Chi0v
7
+ var22 301 400 Chi1
8
+ var22 401 500 Chi1n
9
+ var22 501 600 Chi1v
10
+ var22 601 700 Chi2n
11
+ var22 701 800 Chi2v
12
+ var22 801 900 Chi3n
13
+ var22 901 1000 Chi3v
14
+ var22 1001 1100 Chi4n
15
+ var22 1101 1200 Chi4v
16
+ var22 1201 1300 ChiNn_
17
+ var22 1301 1400 ChiNv_
18
+ var29 0 100 PEOE_VSA1
19
+ var29 101 200 PEOE_VSA2
20
+ var29 201 300 PEOE_VSA3
21
+ var29 301 400 PEOE_VSA4
22
+ var29 401 500 PEOE_VSA5
23
+ var29 501 600 PEOE_VSA6
24
+ var29 601 700 PEOE_VSA7
25
+ var29 701 800 PEOE_VSA8
26
+ var29 801 900 PEOE_VSA9
27
+ var29 901 1000 PEOE_VSA10
28
+ var29 1001 1100 PEOE_VSA11
29
+ var29 1101 1200 PEOE_VSA12
30
+ var29 1201 1300 PEOE_VSA13
31
+ var29 1301 1400 PEOE_VSA14
32
+ var30 0 100 SMR_VSA1
33
+ var30 101 200 SMR_VSA2
34
+ var30 201 300 SMR_VSA3
35
+ var30 301 400 SMR_VSA4
36
+ var30 401 500 SMR_VSA5
37
+ var30 501 600 SMR_VSA6
38
+ var30 601 700 SMR_VSA7
39
+ var30 701 800 SMR_VSA8
40
+ var30 801 900 SMR_VSA9
41
+ var30 901 1000 SMR_VSA10
42
+ var31 0 100 SlogP_VSA1
43
+ var31 101 200 SlogP_VSA2
44
+ var31 201 300 SlogP_VSA3
45
+ var31 301 400 SlogP_VSA4
46
+ var31 401 500 SlogP_VSA5
47
+ var31 501 600 SlogP_VSA6
48
+ var31 601 700 SlogP_VSA7
49
+ var31 701 800 SlogP_VSA8
50
+ var31 801 900 SlogP_VSA9
51
+ var31 901 1000 SlogP_VSA10
52
+ var31 1001 1100 SlogP_VSA11
53
+ var31 1101 1200 SlogP_VSA12
54
+ var32 0 100 EState_VSA1
55
+ var32 101 200 EState_VSA2
56
+ var32 201 300 EState_VSA3
57
+ var32 301 400 EState_VSA4
58
+ var32 401 500 EState_VSA5
59
+ var32 501 600 EState_VSA6
60
+ var32 601 700 EState_VSA7
61
+ var32 701 800 EState_VSA8
62
+ var32 801 900 EState_VSA9
63
+ var32 901 1000 EState_VSA10
64
+ var32 1001 1100 EState_VSA11
65
+ var33 0 100 VSA_EState1
66
+ var33 101 200 VSA_EState2
67
+ var33 201 300 VSA_EState3
68
+ var33 301 400 VSA_EState4
69
+ var33 401 500 VSA_EState5
70
+ var33 501 600 VSA_EState6
71
+ var33 601 700 VSA_EState7
72
+ var33 701 800 VSA_EState8
73
+ var33 801 900 VSA_EState9
74
+ var33 901 1000 VSA_EState10
75
+ var37 0 100 PMI1
76
+ var37 101 200 PMI2
77
+ var37 201 300 PMI3
78
+ var38 0 100 NPR1
79
+ var38 101 200 NPR2
cricos/circos-0.69-9/bin/data/data copy.txt ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ chr - var1 Mol_Weight 0 1 lpred
2
+ chr - var2 Mol_MR 0 1 lpred
3
+ chr - var3 Mol_TPSA 0 1 lpred
4
+ chr - var4 Mol_logP 0 1 lpred
5
+ chr - var5 RotatedBonds 0 1 lppurple
6
+ chr - var6 HeavyAtom 0 1 lppurple
7
+ chr - var7 numHAcceptor 0 1 lppurple
8
+ chr - var8 numHDoner 0 1 lppurple
9
+ chr - var9 numHeteroatom 0 1 lppurple
10
+ chr - var10 numValenceElec 0 1 lppurple
11
+ chr - var11 NHOHCount 0 1 lpblue
12
+ chr - var12 NOCount 0 1 lpblue
13
+ chr - var13 RingCount 0 1 lppurple
14
+ chr - var14 numAromaticR 0 1 lppurple
15
+ chr - var15 numSaturateR 0 1 lppurple
16
+ chr - var16 numAliphaticR 0 1 lppurple
17
+ chr - var17 LabuteASA 0 1 lppurple
18
+ chr - var18 BalabanJs 0 1 lppurple
19
+ chr - var19 BertzCTs 0 1 lppurple
20
+ chr - var20 Ipc 0 1 lppurple
21
+ chr - var21 Kappa_Series 0 3 pgreen
22
+ chr - var22 Chi_Series 0 14 pgreen
23
+ chr - var23 Phi 0 1 lppurple
24
+ chr - var24 HallKierAlpha 0 1 lppurple
25
+ chr - var25 NumAmideBonds 0 1 lppurple
26
+ chr - var26 FractionCSP3 0 1 lppurple
27
+ chr - var27 NumSpiroAtoms 0 1 lppurple
28
+ chr - var28 NumBridgeheadAtoms 0 1 lppurple
29
+ chr - var29 PEOE_VSA_Series 0 14 pgreen
30
+ chr - var30 SMR_VSA_Series 0 10 pgreen
31
+ chr - var31 SlogP_VSA_Series 0 12 pgreen
32
+ chr - var32 EState_VSA_Series 0 11 pgreen
33
+ chr - var33 VSA_EState_Series 0 10 pgreen
34
+ chr - var34 Asphericity 0 1 lppurple
35
+ chr - var35 PBF 0 1 lppurple
36
+ chr - var36 PMI_Series 0 3 lppurple
37
+ chr - var37 NPR_Series 0 2 lppurple
38
+ chr - var38 RadiusOfGyration 0 1 lppurple
39
+ chr - var39 InertialShapeFactor 0 1 lppurple
40
+ chr - var40 Eccentricit 0 1 lppurple
41
+ chr - var41 SpherocityIndex 0 1 lppurple
42
+ chr - var42 MQNs 0 1 vlporange
43
+ chr - var43 AUTOCORR2D 0 1 vlporange
44
+ chr - var44 BCUT2D 0 1 vlporange
45
+ chr - var45 AUTOCORR3D 0 1 vlporange
46
+ chr - var46 RDF 0 1 vlporange
47
+ chr - var47 MORSE 0 1 vlporange
48
+ chr - var48 WHIM 0 1 vlporange
49
+ chr - var49 GETAWAY 0 1 vlporange
cricos/circos-0.69-9/bin/data/data.txt ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ chr - var1 MolWT 0 100 lpred
2
+ chr - var2 MolMR 0 100 lpred
3
+ chr - var3 MolTPSA 0 100 lpred
4
+ chr - var4 MolLogP 0 100 lpred
5
+ chr - var5 RotatedBonds 0 100 lpred
6
+ chr - var6 HeavyAtom 0 100 lpred
7
+ chr - var7 numHAcceptor 0 100 lpred
8
+ chr - var8 numHDoner 0 100 lpred
9
+ chr - var9 numHeteroatom 0 100 lpred
10
+ chr - var10 numValenceElec 0 100 lpred
11
+ chr - var11 NHOHCount 0 100 lpred
12
+ chr - var12 NOCount 0 100 lpred
13
+ chr - var13 RingCount 0 100 lpred
14
+ chr - var14 numAromaticR 0 100 lpred
15
+ chr - var15 numSaturateR 0 100 lpred
16
+ chr - var16 numAliphaticR 0 100 lpred
17
+ chr - var17 LabuteASA 0 100 lpred
18
+ chr - var18 BalabanJs 0 100 lpred
19
+ chr - var19 BertzCTs 0 100 lpred
20
+ chr - var20 Ipc 0 100 lpred
21
+ chr - var21 Kappa_Series 0 300 lpred
22
+ chr - var22 Chi_Series 0 1400 lpred
23
+ chr - var23 Phi 0 100 lpred
24
+ chr - var24 HallKierAlpha 0 100 lpred
25
+ chr - var25 NumAmideBonds 0 100 lpred
26
+ chr - var26 FractionCSP3 0 100 lpred
27
+ chr - var27 NumSpiroAtoms 0 100 lpred
28
+ chr - var28 NumBridgeheadAtoms 0 100 lpred
29
+ chr - var29 PEOE_VSA_Series 0 1400 lpred
30
+ chr - var30 SMR_VSA_Series 0 1000 lpred
31
+ chr - var31 SlogP_VSA_Series 0 1200 lpred
32
+ chr - var32 EState_VSA_Series 0 1100 lpred
33
+ chr - var33 VSA_EState_Series 0 1000 lpred
34
+ chr - var34 AUTOCORR2D 0 100 lpred
35
+ chr - var35 BCUT2D 0 100 lpred
36
+ chr - var36 PBF 0 100 lpblue
37
+ chr - var37 PMI_Series 0 300 lpblue
38
+ chr - var38 NPR_Series 0 200 lpblue
39
+ chr - var39 RadiusOfGyration 0 100 lpblue
40
+ chr - var40 InertialShapeFactor 0 100 lpblue
41
+ chr - var41 Eccentricit 0 100 lpblue
42
+ chr - var42 Asphericity 0 100 lpblue
43
+ chr - var43 SpherocityIndex 0 100 lpblue
44
+ chr - var44 MQNs 0 100 lpblue
45
+ chr - var45 AUTOCORR3D 0 100 lpblue
46
+ chr - var46 RDF 0 100 lpblue
47
+ chr - var47 MORSE 0 100 lpblue
48
+ chr - var48 WHIM 0 100 lpblue
49
+ chr - var49 GETAWAY 0 100 lpblue
cricos/circos-0.69-9/bin/data/data2.txt ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ chr - var1 Mol_Weight 0 100
2
+ chr - var2 Mol_MR 0 100
3
+ chr - var3 Mol_TPSA 0 100
4
+ chr - var4 Mol_logP 0 100
5
+ chr - var5 RotatedBonds 0 100
6
+ chr - var6 HeavyAtom 0 100
7
+ chr - var7 numHAcceptor 0 100
8
+ chr - var8 numHDoner 0 100
9
+ chr - var9 numHeteroatom 0 100
10
+ chr - var10 numValenceElec 0 100
11
+ chr - var11 NHOHCount 0 100
12
+ chr - var12 NOCount 0 100
13
+ chr - var13 RingCount 0 100
14
+ chr - var14 numAromaticR 0 100
15
+ chr - var15 numSaturateR 0 100
16
+ chr - var16 numAliphaticR 0 100
17
+ chr - var17 LabuteASA 0 100
18
+ chr - var18 BalabanJs 0 100
19
+ chr - var19 BertzCTs 0 100
20
+ chr - var20 Ipc 0 100
21
+ chr - var21 Kappa_Series 0 300
22
+ chr - var22 Chi_Series 0 1400
23
+ chr - var23 Phi 0 100
24
+ chr - var24 HallKierAlpha 0 100
25
+ chr - var25 NumAmideBonds 0 100
26
+ chr - var26 FractionCSP3 0 100
27
+ chr - var27 NumSpiroAtoms 0 100
28
+ chr - var28 NumBridgeheadAtoms 0 100
29
+ chr - var29 PEOE_VSA_Series 0 1400
30
+ chr - var30 SMR_VSA_Series 0 1000
31
+ chr - var31 SlogP_VSA_Series 0 1200
32
+ chr - var32 EState_VSA_Series 0 1100
33
+ chr - var33 VSA_EState_Series 0 1000
34
+ chr - var34 Asphericity 0 100
35
+ chr - var35 PBF 0 100
36
+ chr - var36 PMI_Series 0 300
37
+ chr - var37 NPR_Series 0 200
38
+ chr - var38 RadiusOfGyration 0 100
39
+ chr - var39 InertialShapeFactor 0 100
40
+ chr - var40 Eccentricit 0 100
41
+ chr - var41 SpherocityIndex 0 100
42
+ chr - var42 MQNs 0 100
43
+ chr - var43 AUTOCORR2D 0 100
44
+ chr - var44 BCUT2D 0 100
45
+ chr - var45 AUTOCORR3D 0 100
46
+ chr - var46 RDF 0 100
47
+ chr - var47 MORSE 0 100
48
+ chr - var48 WHIM 0 100
49
+ chr - var49 GETAWAY 0 100
cricos/circos-0.69-9/bin/data/hist copy 2.txt ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hs1 0 1 529.0000
2
+ hs2 1 2 0.0000
3
+ hs3 3 4 0.0000
4
+ hs4 5 6 0.0000
5
+ hs5 7 8 1.0000
6
+ hs6 9 10 0.0000
7
+ hs7 11 12 0.0000
8
+ hs8 13 14 0.0000
9
+ hs9 15 16 0.0000
10
+ hs10 17 18 1.0000
11
+ hs11 19 20 0.0000
12
+ hs12 21 22 0.0000
13
+ hs13 23 24 0.0000
14
+ hs14 25 26 0.0000
15
+ hs15 27 28 1.0000
16
+ hs16 29 30 0.0000
17
+ hs17 31 32 0.0000
18
+ hs18 33 34 0.0000
19
+ hs19 35 36 0.0000
20
+ hs20 37 38 1.0000
21
+ hs21 39 41 0.0000
22
+ hs22 42 55 0.0000
23
+ hs23 56 57 0.0000
24
+ hs24 58 59 0.0000
25
+ hs25 60 61 1.0000
26
+ hs26 62 63 0.0000
27
+ hs27 64 65 0.0000
28
+ hs28 66 67 0.0000
29
+ hs29 68 82 0.0000
30
+ hs30 83 92 1.0000
31
+ hs31 93 104 0.0000
32
+ hs32 105 115 0.0000
33
+ hs33 116 125 0.0000
34
+ hs34 126 127 0.0000
35
+ hs35 128 129 1.0000
36
+ hs36 130 133 0.0000
37
+ hs37 134 135 0.0000
38
+ hs38 136 137 0.0000
39
+ hs39 138 139 0.0000
40
+ hs40 140 140 1.0000
41
+ hs41 146 147 0.0000
42
+ hs42 148 149 0.0000
43
+ hs43 150 151 0.0000
44
+ hs44 152 153 0.0000
45
+ hs45 154 155 1.0000
46
+ hs46 156 157 0.0000
47
+ hs47 158 160 0.0000
48
+ hs48 160 161 0.0000
49
+ hs49 162 163 1.0000
50
+
51
+ -9.66930e+01, 3.98700e+11, 7.97400e+11, 1.19610e+12,
52
+ 1.59480e+12, 1.99350e+12, 2.39220e+12, 2.79090e+12,
53
+ 3.18960e+12, 3.58830e+12, 3.98700e+12, 4.38570e+12,
54
+ 4.78440e+12, 5.18310e+12, 5.58180e+12, 5.98050e+12,
55
+ 6.37920e+12, 6.77790e+12, 7.17660e+12, 7.57530e+12,
56
+ 7.97400e+12, 8.37270e+12, 8.77140e+12, 9.17010e+12,
57
+ 9.56880e+12, 9.96750e+12, 1.03662e+13, 1.07649e+13,
58
+ 1.11636e+13, 1.15623e+13, 1.19610e+13, 1.23597e+13,
59
+ 1.27584e+13, 1.31571e+13, 1.35558e+13, 1.39545e+13,
60
+ 1.43532e+13, 1.47519e+13, 1.51506e+13, 1.55493e+13,
61
+ 1.59480e+13, 1.63467e+13, 1.67454e+13, 1.71441e+13,
62
+ 1.75428e+13, 1.79415e+13, 1.83402e+13, 1.87389e+13,
63
+ 1.91376e+13, 1.95363e+13
cricos/circos-0.69-9/bin/data/hist copy 3.txt ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hs1 0 1 529.0000
2
+ hs2 1 2 0.0000
3
+ hs3 3 4 0.0000
4
+ hs4 5 6 0.0000
5
+ hs5 7 8 1.0000
6
+ hs6 9 10 0.0000
7
+ hs7 11 12 0.0000
8
+ hs8 13 14 0.0000
9
+ hs9 15 16 0.0000
10
+ hs10 17 18 1.0000
11
+ hs11 19 20 0.0000
12
+ hs12 21 22 0.0000
13
+ hs13 23 24 0.0000
14
+ hs14 25 26 0.0000
15
+ hs15 27 28 1.0000
16
+ hs16 29 30 0.0000
17
+ hs17 31 32 0.0000
18
+ hs18 33 34 0.0000
19
+ hs19 35 36 0.0000
20
+ hs20 37 38 1.0000
21
+ hs21 39 41 0.0000
22
+ hs22 42 55 0.0000
23
+ hs23 56 57 0.0000
24
+ hs24 58 59 0.0000
25
+ hs25 60 61 1.0000
26
+ hs26 62 63 0.0000
27
+ hs27 64 65 0.0000
28
+ hs28 66 67 0.0000
29
+ hs29 68 82 0.0000
30
+ hs30 83 92 1.0000
31
+ hs31 93 104 0.0000
32
+ hs32 105 115 0.0000
33
+ hs33 116 125 0.0000
34
+ hs34 126 127 0.0000
35
+ hs35 128 129 1.0000
36
+ hs36 130 133 0.0000
37
+ hs37 134 135 0.0000
38
+ hs38 136 137 0.0000
39
+ hs39 138 139 0.0000
40
+ hs40 140 140 1.0000
41
+ hs41 146 147 0.0000
42
+ hs42 148 149 0.0000
43
+ hs43 150 151 0.0000
44
+ hs44 152 153 0.0000
45
+ hs45 154 155 1.0000
46
+ hs46 156 157 0.0000
47
+ hs47 158 160 0.0000
48
+ hs48 160 161 0.0000
49
+ hs49 162 163 1.0000
cricos/circos-0.69-9/bin/data/hist copy.txt ADDED
@@ -0,0 +1,99 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hs1 0 1 16.031300127999998,99.76126564639999,183.49123116479998,267.2211966832,350.95116220159997,434.68112771999995,518.4110932384,602.1410587567999,685.8710242751999,769.6009897936,853.3309553119999
2
+ hs2 1 2 6.731,27.82690999999994,48.92281999999989,70.01872999999982,91.11463999999977,112.21054999999971,133.30645999999965,154.4023699999996,175.49827999999954,196.5941899999995,217.69009999999943
3
+ hs3 3 4 0.0,26.867999999999995,53.73599999999999,80.60399999999998,107.47199999999998,134.33999999999997,161.20799999999997,188.07599999999996,214.94399999999996,241.81199999999995,268.67999999999995
4
+ hs4 5 6 -7.571399999999989,-5.7753999999999905,-3.9793999999999925,-2.1833999999999945,-0.38739999999999597,1.4086000000000025,3.2046,5.0005999999999995,6.796599999999997,8.592599999999994,10.388599999999993
5
+ hs5 7 8 0.0,2.3,4.6,6.8999999999999995,9.2,11.5,13.799999999999999,16.099999999999998,18.4,20.7,23.0
6
+ hs6 9 10 1.0,7.1,13.2,19.299999999999997,25.4,31.5,37.599999999999994,43.699999999999996,49.8,55.9,62.0
7
+ hs7 11 12 0.0,1.6,3.2,4.800000000000001,6.4,8.0,9.600000000000001,11.200000000000001,12.8,14.4,16.0
8
+ hs8 13 14 0.0,1.1,2.2,3.3000000000000003,4.4,5.5,6.6000000000000005,7.700000000000001,8.8,9.9,11.0
9
+ hs9 15 16 0.0,1.6,3.2,4.800000000000001,6.4,8.0,9.600000000000001,11.200000000000001,12.8,14.4,16.0
10
+ hs10 17 18 8.0,40.0,72.0,104.0,136.0,168.0,200.0,232.0,264.0,296.0,328.0
11
+ hs11 19 20 0.0,1.1,2.2,3.3000000000000003,4.4,5.5,6.6000000000000005,7.700000000000001,8.8,9.9,11.0
12
+ hs12 21 22 0.0,1.6,3.2,4.800000000000001,6.4,8.0,9.600000000000001,11.200000000000001,12.8,14.4,16.0
13
+ hs13 23 24 0.0,0.8,1.6,2.4000000000000004,3.2,4.0,4.800000000000001,5.6000000000000005,6.4,7.2,8.0
14
+ hs14 25 26 0.0,0.7,1.4,2.0999999999999996,2.8,3.5,4.199999999999999,4.8999999999999995,5.6,6.3,7.0
15
+ hs15 27 28 0.0,0.7,1.4,2.0999999999999996,2.8,3.5,4.199999999999999,4.8999999999999995,5.6,6.3,7.0
16
+ hs16 29 30 0.0,0.8,1.6,2.4000000000000004,3.2,4.0,4.800000000000001,5.6000000000000005,6.4,7.2,8.0
17
+ hs17 31 32 8.739251027829551,43.65386666412846,78.56848230042736,113.48309793672627,148.39771357302516,183.31232920932405,218.22694484562297,253.14156048192189,288.0561761182208,322.97079175451967,357.88540739081856
18
+ hs18 33 34 0.0,0.5382759304174601,1.0765518608349203,1.6148277912523805,2.1531037216698405,2.6913796520873006,3.229655582504761,3.767931512922221,4.306207443339681,4.844483373757141,5.382759304174601
19
+ hs19 35 36 0.0,228.03462695528657,456.06925391057314,684.1038808658598,912.1385078211463,1140.1731347764328,1368.2077617317195,1596.242388687006,1824.2770156422926,2052.311642597579,2280.3462695528656
20
+ hs20 37 38 0.0,1953634259493.666,3907268518987.332,5860902778480.998,7814537037974.664,9768171297468.33,11721805556961.996,13675439816455.662,15629074075949.328,17582708335442.994,19536342594936.66
21
+ hs21 39 41 -24.120000000000026,91.71378378378375,207.5475675675675,323.3813513513513,439.2151351351351,555.0489189189188,670.8827027027027,786.7164864864864,902.5502702702702,1018.384054054054,1134.2178378378376
22
+ hs22 42 55 2.0,40.965657668121665,79.93131533624333,118.896973004365,157.86263067248666,196.8282883406083,235.79394600873,274.75960367685167,313.7252613449733,352.69091901309497,391.6565766812166
23
+ hs23 56 57 0.0,2.5,5.0,7.5,10.0,12.5,15.0,17.5,20.0,22.5,25.0
24
+ hs24 58 59 -5.739999999999999,-4.818,-3.8959999999999995,-2.9739999999999993,-2.0519999999999996,-1.13,-0.2079999999999993,0.7140000000000004,1.6360000000000001,2.5580000000000007,3.48
25
+ hs25 60 61 0.0,0.8,1.6,2.4000000000000004,3.2,4.0,4.800000000000001,5.6000000000000005,6.4,7.2,8.0
26
+ hs26 62 63 0.0,0.1,0.2,0.30000000000000004,0.4,0.5,0.6000000000000001,0.7000000000000001,0.8,0.9,1.0
27
+ hs27 64 65 0.0,0.2,0.4,0.6000000000000001,0.8,1.0,1.2000000000000002,1.4000000000000001,1.6,1.8,2.0
28
+ hs28 66 67 0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0
29
+ hs29 68 82 7.426652776455239,42.59340752108031,77.76016226570539,112.92691701033046,148.09367175495552,183.2604264995806,218.42718124420566,253.59393598883074,288.7606907334558,323.92744547808087,359.094200222706
30
+ hs30 83 92 7.426652776455239,42.59340752108031,77.76016226570538,112.92691701033044,148.0936717549555,183.26042649958055,218.42718124420563,253.5939359888307,288.76069073345576,323.9274454780808,359.0942002227059
31
+ hs31 93 104 7.426652776455239,42.59340752108031,77.76016226570539,112.92691701033046,148.09367175495552,183.2604264995806,218.42718124420566,253.59393598883074,288.7606907334558,323.92744547808087,359.094200222706
32
+ hs32 105 115 7.426652776455239,42.59340752108031,77.76016226570539,112.92691701033046,148.09367175495552,183.2604264995806,218.42718124420566,253.59393598883074,288.7606907334558,323.92744547808087,359.094200222706
33
+ hs33 116 125 0.0,16.049999999999997,32.099999999999994,48.14999999999999,64.19999999999999,80.24999999999999,96.29999999999998,112.34999999999998,128.39999999999998,144.45,160.49999999999997
34
+ hs34 126 127 0.0,0.1,0.2,0.30000000000000004,0.4,0.5,0.6000000000000001,0.7000000000000001,0.8,0.9,1.0
35
+ hs35 128 129 -0.5,-0.4,-0.3,-0.19999999999999996,-0.09999999999999998,0.0,0.10000000000000009,0.20000000000000007,0.30000000000000004,0.4,0.5
36
+ hs36 130 133 0.0,6774.312700421974,13548.625400843948,20322.93810126592,27097.250801687896,33871.56350210987,40645.87620253184,47420.18890295382,54194.50160337579,60968.814303797764,67743.12700421974
37
+ hs37 134 135 0.0,0.10000000000000006,0.20000000000000012,0.30000000000000016,0.40000000000000024,0.5000000000000003,0.6000000000000003,0.7000000000000004,0.8000000000000005,0.9000000000000006,1.0000000000000007
38
+ hs38 136 137 0.0,0.975,1.95,2.925,3.9,4.875,5.85,6.825,7.8,8.775,9.75
39
+ hs39 138 139 0.0,0.019981683456831226,0.03996336691366245,0.05994505037049368,0.0799267338273249,0.09990841728415613,0.11989010074098735,0.1398717841978186,0.1598534676546498,0.17983515111148102,0.19981683456831226
40
+ hs40 140 140 0.0,0.1,0.2,0.30000000000000004,0.4,0.5,0.6000000000000001,0.7000000000000001,0.8,0.9,1.0
41
+ hs41 146 147 -0.5,-0.4,-0.3,-0.19999999999999996,-0.09999999999999998,0.0,0.10000000000000009,0.20000000000000007,0.30000000000000004,0.4,0.5
42
+ hs42 148 149 0.0,6.2,12.4,18.6,24.8,31.0,37.2,43.4,49.6,55.800000000000004,62.0
43
+ hs43 150 151 -4.017,42.9488,89.91460000000001,136.8804,183.8462,230.812,277.7778,324.7436,371.7094,418.6752,465.641
44
+ hs44 152 153 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
45
+ hs45 154 155 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
46
+ hs46 156 157 0.0,49.5559,99.1118,148.6677,198.2236,247.7795,297.3354,346.8913,396.4472,446.0031,495.559
47
+ hs47 158 160 -96.693,1423.8554,2944.4037999999996,4464.9522,5985.500599999999,7506.048999999999,9026.5974,10547.1458,12067.6942,13588.2426,15108.791
48
+ hs48 160 161 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
49
+ hs49 162 163 0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
50
+
51
+ 529.0000
52
+ 0.0000
53
+ 0.0000
54
+ 0.0000
55
+ 1.0000
56
+ 0.0000
57
+ 0.0000
58
+ 0.0000
59
+ 0.0000
60
+ 1.0000
61
+ 0.0000
62
+ 0.0000
63
+ 0.0000
64
+ 0.0000
65
+ 1.0000
66
+ 0.0000
67
+ 0.0000
68
+ 0.0000
69
+ 0.0000
70
+ 1.0000
71
+ 0.0000
72
+ 0.0000
73
+ 0.0000
74
+ 0.0000
75
+ 1.0000
76
+ 0.0000
77
+ 0.0000
78
+ 0.0000
79
+ 0.0000
80
+ 1.0000
81
+ 0.0000
82
+ 0.0000
83
+ 0.0000
84
+ 0.0000
85
+ 1.0000
86
+ 0.0000
87
+ 0.0000
88
+ 0.0000
89
+ 0.0000
90
+ 1.0000
91
+ 0.0000
92
+ 0.0000
93
+ 0.0000
94
+ 0.0000
95
+ 1.0000
96
+ 0.0000
97
+ 0.0000
98
+ 0.0000
99
+ 1.0000
cricos/circos-0.69-9/bin/data/hist.txt ADDED
@@ -0,0 +1,2650 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var1 0 1 5.0000
2
+ var1 2 3 7.0000
3
+ var1 4 5 34.0000
4
+ var1 6 7 84.0000
5
+ var1 8 9 192.0000
6
+ var1 10 11 392.0000
7
+ var1 12 13 307.0000
8
+ var1 14 15 283.0000
9
+ var1 16 17 277.0000
10
+ var1 18 19 202.0000
11
+ var1 20 21 164.0000
12
+ var1 22 23 159.0000
13
+ var1 24 25 163.0000
14
+ var1 26 27 162.0000
15
+ var1 28 29 161.0000
16
+ var1 30 31 119.0000
17
+ var1 32 33 155.0000
18
+ var1 34 35 96.0000
19
+ var1 36 37 93.0000
20
+ var1 38 39 70.0000
21
+ var1 40 41 88.0000
22
+ var1 42 43 57.0000
23
+ var1 44 45 59.0000
24
+ var1 46 47 35.0000
25
+ var1 48 49 25.0000
26
+ var1 50 51 20.0000
27
+ var1 52 53 21.0000
28
+ var1 54 55 12.0000
29
+ var1 56 57 5.0000
30
+ var1 58 59 5.0000
31
+ var1 60 61 3.0000
32
+ var1 62 63 2.0000
33
+ var1 64 65 0.0000
34
+ var1 66 67 1.0000
35
+ var1 68 69 1.0000
36
+ var1 70 71 2.0000
37
+ var1 72 73 2.0000
38
+ var1 74 75 2.0000
39
+ var1 76 77 1.0000
40
+ var1 78 79 0.0000
41
+ var1 80 81 0.0000
42
+ var1 82 83 0.0000
43
+ var1 84 85 1.0000
44
+ var1 86 87 0.0000
45
+ var1 88 89 1.0000
46
+ var1 90 91 2.0000
47
+ var1 92 93 0.0000
48
+ var1 94 95 0.0000
49
+ var1 96 97 0.0000
50
+ var1 98 99 1.0000
51
+
52
+
53
+
54
+ var2 0 1 3
55
+ var2 2 3 19
56
+ var2 4 5 32
57
+ var2 6 7 129
58
+ var2 8 9 214
59
+ var2 10 11 239
60
+ var2 12 13 371
61
+ var2 14 15 328
62
+ var2 16 17 245
63
+ var2 18 19 211
64
+ var2 20 21 139
65
+ var2 22 23 148
66
+ var2 24 25 174
67
+ var2 26 27 149
68
+ var2 28 29 140
69
+ var2 30 31 133
70
+ var2 32 33 126
71
+ var2 34 35 136
72
+ var2 36 37 89
73
+ var2 38 39 103
74
+ var2 40 41 88
75
+ var2 42 43 56
76
+ var2 44 45 56
77
+ var2 46 47 29
78
+ var2 48 49 41
79
+ var2 50 51 25
80
+ var2 52 53 10
81
+ var2 54 55 13
82
+ var2 56 57 4
83
+ var2 58 59 4
84
+ var2 60 61 1
85
+ var2 62 63 6
86
+ var2 64 65 3
87
+ var2 66 67 0
88
+ var2 68 69 1
89
+ var2 70 71 0
90
+ var2 72 73 0
91
+ var2 74 75 1
92
+ var2 76 77 0
93
+ var2 78 79 0
94
+ var2 80 81 0
95
+ var2 82 83 1
96
+ var2 84 85 1
97
+ var2 86 87 1
98
+ var2 88 89 1
99
+ var2 90 91 0
100
+ var2 92 93 0
101
+ var2 94 95 0
102
+ var2 96 97 0
103
+ var2 98 99 1
104
+
105
+
106
+ var3 0 1 701
107
+ var3 2 3 89
108
+ var3 4 5 91
109
+ var3 6 7 500
110
+ var3 8 9 218
111
+ var3 10 11 93
112
+ var3 12 13 212
113
+ var3 14 15 151
114
+ var3 16 17 196
115
+ var3 18 19 181
116
+ var3 20 21 136
117
+ var3 22 23 144
118
+ var3 24 25 93
119
+ var3 26 27 102
120
+ var3 28 29 144
121
+ var3 30 31 48
122
+ var3 32 33 58
123
+ var3 34 35 56
124
+ var3 36 37 59
125
+ var3 38 39 45
126
+ var3 40 41 24
127
+ var3 42 43 18
128
+ var3 44 45 41
129
+ var3 46 47 10
130
+ var3 48 49 13
131
+ var3 50 51 1
132
+ var3 52 53 2
133
+ var3 54 55 4
134
+ var3 56 57 1
135
+ var3 58 59 6
136
+ var3 60 61 3
137
+ var3 62 63 0
138
+ var3 64 65 1
139
+ var3 66 67 9
140
+ var3 68 69 3
141
+ var3 70 71 5
142
+ var3 72 73 2
143
+ var3 74 75 6
144
+ var3 76 77 0
145
+ var3 78 79 2
146
+ var3 80 81 0
147
+ var3 82 83 1
148
+ var3 84 85 1
149
+ var3 86 87 0
150
+ var3 88 89 0
151
+ var3 90 91 0
152
+ var3 92 93 0
153
+ var3 94 95 0
154
+ var3 96 97 0
155
+ var3 98 99 1
156
+
157
+
158
+
159
+ var4 0 1 1
160
+ var4 2 3 0
161
+ var4 4 5 0
162
+ var4 6 7 0
163
+ var4 8 9 0
164
+ var4 10 11 0
165
+ var4 12 13 2
166
+ var4 14 15 2
167
+ var4 16 17 0
168
+ var4 18 19 0
169
+ var4 20 21 3
170
+ var4 22 23 8
171
+ var4 24 25 8
172
+ var4 26 27 7
173
+ var4 28 29 9
174
+ var4 30 31 8
175
+ var4 32 33 19
176
+ var4 34 35 24
177
+ var4 36 37 43
178
+ var4 38 39 44
179
+ var4 40 41 80
180
+ var4 42 43 95
181
+ var4 44 45 153
182
+ var4 46 47 209
183
+ var4 48 49 295
184
+ var4 50 51 405
185
+ var4 52 53 373
186
+ var4 54 55 336
187
+ var4 56 57 295
188
+ var4 58 59 214
189
+ var4 60 61 181
190
+ var4 62 63 151
191
+ var4 64 65 122
192
+ var4 66 67 86
193
+ var4 68 69 67
194
+ var4 70 71 60
195
+ var4 72 73 33
196
+ var4 74 75 43
197
+ var4 76 77 22
198
+ var4 78 79 24
199
+ var4 80 81 2
200
+ var4 82 83 26
201
+ var4 84 85 1
202
+ var4 86 87 9
203
+ var4 88 89 4
204
+ var4 90 91 0
205
+ var4 92 93 4
206
+ var4 94 95 0
207
+ var4 96 97 2
208
+ var4 98 99 1
209
+
210
+
211
+ var5 0 1 928
212
+ var5 2 3 0
213
+ var5 4 5 738
214
+ var5 6 7 0
215
+ var5 8 9 565
216
+ var5 10 11 0
217
+ var5 12 13 383
218
+ var5 14 15 0
219
+ var5 16 17 314
220
+ var5 18 19 0
221
+ var5 20 21 192
222
+ var5 22 23 0
223
+ var5 24 25 0
224
+ var5 26 27 131
225
+ var5 28 29 0
226
+ var5 30 31 67
227
+ var5 32 33 0
228
+ var5 34 35 60
229
+ var5 36 37 0
230
+ var5 38 39 33
231
+ var5 40 41 0
232
+ var5 42 43 22
233
+ var5 44 45 0
234
+ var5 46 47 4
235
+ var5 48 49 0
236
+ var5 50 51 0
237
+ var5 52 53 13
238
+ var5 54 55 0
239
+ var5 56 57 6
240
+ var5 58 59 0
241
+ var5 60 61 9
242
+ var5 62 63 0
243
+ var5 64 65 1
244
+ var5 66 67 0
245
+ var5 68 69 3
246
+ var5 70 71 0
247
+ var5 72 73 1
248
+ var5 74 75 0
249
+ var5 76 77 0
250
+ var5 78 79 0
251
+ var5 80 81 0
252
+ var5 82 83 0
253
+ var5 84 85 0
254
+ var5 86 87 0
255
+ var5 88 89 0
256
+ var5 90 91 0
257
+ var5 92 93 0
258
+ var5 94 95 0
259
+ var5 96 97 0
260
+ var5 98 99 1
261
+
262
+
263
+ var6 0 1 8
264
+ var6 2 3 23
265
+ var6 4 5 71
266
+ var6 6 7 101
267
+ var6 8 9 387
268
+ var6 10 11 342
269
+ var6 12 13 247
270
+ var6 14 15 214
271
+ var6 16 17 266
272
+ var6 18 19 306
273
+ var6 20 21 154
274
+ var6 22 23 142
275
+ var6 24 25 158
276
+ var6 26 27 266
277
+ var6 28 29 111
278
+ var6 30 31 133
279
+ var6 32 33 95
280
+ var6 34 35 82
281
+ var6 36 37 108
282
+ var6 38 39 40
283
+ var6 40 41 40
284
+ var6 42 43 24
285
+ var6 44 45 71
286
+ var6 46 47 15
287
+ var6 48 49 14
288
+ var6 50 51 14
289
+ var6 52 53 14
290
+ var6 54 55 12
291
+ var6 56 57 2
292
+ var6 58 59 1
293
+ var6 60 61 1
294
+ var6 62 63 1
295
+ var6 64 65 0
296
+ var6 66 67 2
297
+ var6 68 69 0
298
+ var6 70 71 0
299
+ var6 72 73 1
300
+ var6 74 75 1
301
+ var6 76 77 0
302
+ var6 78 79 0
303
+ var6 80 81 1
304
+ var6 82 83 0
305
+ var6 84 85 0
306
+ var6 86 87 1
307
+ var6 88 89 1
308
+ var6 90 91 0
309
+ var6 92 93 0
310
+ var6 94 95 0
311
+ var6 96 97 0
312
+ var6 98 99 1
313
+
314
+
315
+ var7 0 1 660
316
+ var7 2 3 0
317
+ var7 4 5 0
318
+ var7 6 7 832
319
+ var7 8 9 0
320
+ var7 10 11 0
321
+ var7 12 13 709
322
+ var7 14 15 0
323
+ var7 16 17 0
324
+ var7 18 19 419
325
+ var7 20 21 0
326
+ var7 22 23 0
327
+ var7 24 25 336
328
+ var7 26 27 0
329
+ var7 28 29 0
330
+ var7 30 31 258
331
+ var7 32 33 0
332
+ var7 34 35 0
333
+ var7 36 37 152
334
+ var7 38 39 0
335
+ var7 40 41 0
336
+ var7 42 43 33
337
+ var7 44 45 0
338
+ var7 46 47 0
339
+ var7 48 49 0
340
+ var7 50 51 30
341
+ var7 52 53 0
342
+ var7 54 55 0
343
+ var7 56 57 19
344
+ var7 58 59 0
345
+ var7 60 61 0
346
+ var7 62 63 8
347
+ var7 64 65 0
348
+ var7 66 67 0
349
+ var7 68 69 2
350
+ var7 70 71 0
351
+ var7 72 73 0
352
+ var7 74 75 6
353
+ var7 76 77 0
354
+ var7 78 79 0
355
+ var7 80 81 3
356
+ var7 82 83 0
357
+ var7 84 85 0
358
+ var7 86 87 3
359
+ var7 88 89 0
360
+ var7 90 91 0
361
+ var7 92 93 0
362
+ var7 94 95 0
363
+ var7 96 97 0
364
+ var7 98 99 1
365
+
366
+
367
+ var8 0 1 1614
368
+ var8 2 3 0
369
+ var8 4 5 0
370
+ var8 6 7 0
371
+ var8 8 9 1065
372
+ var8 10 11 0
373
+ var8 12 13 0
374
+ var8 14 15 0
375
+ var8 16 17 0
376
+ var8 18 19 557
377
+ var8 20 21 0
378
+ var8 22 23 0
379
+ var8 24 25 0
380
+ var8 26 27 123
381
+ var8 28 29 0
382
+ var8 30 31 0
383
+ var8 32 33 0
384
+ var8 34 35 0
385
+ var8 36 37 58
386
+ var8 38 39 0
387
+ var8 40 41 0
388
+ var8 42 43 0
389
+ var8 44 45 24
390
+ var8 46 47 0
391
+ var8 48 49 0
392
+ var8 50 51 0
393
+ var8 52 53 0
394
+ var8 54 55 19
395
+ var8 56 57 0
396
+ var8 58 59 0
397
+ var8 60 61 0
398
+ var8 62 63 7
399
+ var8 64 65 0
400
+ var8 66 67 0
401
+ var8 68 69 0
402
+ var8 70 71 0
403
+ var8 72 73 3
404
+ var8 74 75 0
405
+ var8 76 77 0
406
+ var8 78 79 0
407
+ var8 80 81 0
408
+ var8 82 83 0
409
+ var8 84 85 0
410
+ var8 86 87 0
411
+ var8 88 89 0
412
+ var8 90 91 0
413
+ var8 92 93 0
414
+ var8 94 95 0
415
+ var8 96 97 0
416
+ var8 98 99 1
417
+
418
+
419
+ var9 0 1 295
420
+ var9 2 3 0
421
+ var9 4 5 0
422
+ var9 6 7 680
423
+ var9 8 9 0
424
+ var9 10 11 0
425
+ var9 12 13 535
426
+ var9 14 15 0
427
+ var9 16 17 0
428
+ var9 18 19 411
429
+ var9 20 21 0
430
+ var9 22 23 0
431
+ var9 24 25 414
432
+ var9 26 27 0
433
+ var9 28 29 0
434
+ var9 30 31 417
435
+ var9 32 33 0
436
+ var9 34 35 0
437
+ var9 36 37 294
438
+ var9 38 39 0
439
+ var9 40 41 0
440
+ var9 42 43 152
441
+ var9 44 45 0
442
+ var9 46 47 0
443
+ var9 48 49 0
444
+ var9 50 51 106
445
+ var9 52 53 0
446
+ var9 54 55 0
447
+ var9 56 57 67
448
+ var9 58 59 0
449
+ var9 60 61 0
450
+ var9 62 63 44
451
+ var9 64 65 0
452
+ var9 66 67 0
453
+ var9 68 69 20
454
+ var9 70 71 0
455
+ var9 72 73 0
456
+ var9 74 75 23
457
+ var9 76 77 0
458
+ var9 78 79 0
459
+ var9 80 81 5
460
+ var9 82 83 0
461
+ var9 84 85 0
462
+ var9 86 87 3
463
+ var9 88 89 0
464
+ var9 90 91 0
465
+ var9 92 93 4
466
+ var9 94 95 0
467
+ var9 96 97 0
468
+ var9 98 99 1
469
+
470
+
471
+ var10 0 1 8
472
+ var10 2 3 25
473
+ var10 4 5 75
474
+ var10 6 7 116
475
+ var10 8 9 192
476
+ var10 10 11 410
477
+ var10 12 13 388
478
+ var10 14 15 310
479
+ var10 16 17 260
480
+ var10 18 19 148
481
+ var10 20 21 216
482
+ var10 22 23 178
483
+ var10 24 25 152
484
+ var10 26 27 201
485
+ var10 28 29 120
486
+ var10 30 31 151
487
+ var10 32 33 109
488
+ var10 34 35 74
489
+ var10 36 37 62
490
+ var10 38 39 56
491
+ var10 40 41 41
492
+ var10 42 43 32
493
+ var10 44 45 37
494
+ var10 46 47 34
495
+ var10 48 49 13
496
+ var10 50 51 25
497
+ var10 52 53 13
498
+ var10 54 55 7
499
+ var10 56 57 6
500
+ var10 58 59 2
501
+ var10 60 61 2
502
+ var10 62 63 0
503
+ var10 64 65 0
504
+ var10 66 67 1
505
+ var10 68 69 1
506
+ var10 70 71 0
507
+ var10 72 73 0
508
+ var10 74 75 1
509
+ var10 76 77 0
510
+ var10 78 79 1
511
+ var10 80 81 0
512
+ var10 82 83 0
513
+ var10 84 85 0
514
+ var10 86 87 0
515
+ var10 88 89 0
516
+ var10 90 91 1
517
+ var10 92 93 1
518
+ var10 94 95 1
519
+ var10 96 97 0
520
+ var10 98 99 1
521
+
522
+
523
+ var11 0 1 1625
524
+ var11 2 3 0
525
+ var11 4 5 0
526
+ var11 6 7 0
527
+ var11 8 9 906
528
+ var11 10 11 0
529
+ var11 12 13 0
530
+ var11 14 15 0
531
+ var11 16 17 0
532
+ var11 18 19 542
533
+ var11 20 21 0
534
+ var11 22 23 0
535
+ var11 24 25 0
536
+ var11 26 27 204
537
+ var11 28 29 0
538
+ var11 30 31 0
539
+ var11 32 33 0
540
+ var11 34 35 0
541
+ var11 36 37 115
542
+ var11 38 39 0
543
+ var11 40 41 0
544
+ var11 42 43 0
545
+ var11 44 45 41
546
+ var11 46 47 0
547
+ var11 48 49 0
548
+ var11 50 51 0
549
+ var11 52 53 0
550
+ var11 54 55 18
551
+ var11 56 57 0
552
+ var11 58 59 0
553
+ var11 60 61 0
554
+ var11 62 63 12
555
+ var11 64 65 0
556
+ var11 66 67 0
557
+ var11 68 69 0
558
+ var11 70 71 0
559
+ var11 72 73 7
560
+ var11 74 75 0
561
+ var11 76 77 0
562
+ var11 78 79 0
563
+ var11 80 81 0
564
+ var11 82 83 0
565
+ var11 84 85 0
566
+ var11 86 87 0
567
+ var11 88 89 0
568
+ var11 90 91 0
569
+ var11 92 93 0
570
+ var11 94 95 0
571
+ var11 96 97 0
572
+ var11 98 99 1
573
+
574
+ var12 0 1 681
575
+ var12 2 3 0
576
+ var12 4 5 0
577
+ var12 6 7 655
578
+ var12 8 9 0
579
+ var12 10 11 0
580
+ var12 12 13 530
581
+ var12 14 15 0
582
+ var12 16 17 0
583
+ var12 18 19 429
584
+ var12 20 21 0
585
+ var12 22 23 0
586
+ var12 24 25 401
587
+ var12 26 27 0
588
+ var12 28 29 0
589
+ var12 30 31 357
590
+ var12 32 33 0
591
+ var12 34 35 0
592
+ var12 36 37 226
593
+ var12 38 39 0
594
+ var12 40 41 0
595
+ var12 42 43 92
596
+ var12 44 45 0
597
+ var12 46 47 0
598
+ var12 48 49 0
599
+ var12 50 51 31
600
+ var12 52 53 0
601
+ var12 54 55 0
602
+ var12 56 57 22
603
+ var12 58 59 0
604
+ var12 60 61 0
605
+ var12 62 63 18
606
+ var12 64 65 0
607
+ var12 66 67 0
608
+ var12 68 69 7
609
+ var12 70 71 0
610
+ var12 72 73 0
611
+ var12 74 75 11
612
+ var12 76 77 0
613
+ var12 78 79 0
614
+ var12 80 81 6
615
+ var12 82 83 0
616
+ var12 84 85 0
617
+ var12 86 87 3
618
+ var12 88 89 0
619
+ var12 90 91 0
620
+ var12 92 93 1
621
+ var12 94 95 0
622
+ var12 96 97 0
623
+ var12 98 99 1
624
+
625
+
626
+ var13 0 1 907
627
+ var13 2 3 0
628
+ var13 4 5 0
629
+ var13 6 7 0
630
+ var13 8 9 0
631
+ var13 10 11 0
632
+ var13 12 13 1210
633
+ var13 14 15 0
634
+ var13 16 17 0
635
+ var13 18 19 0
636
+ var13 20 21 0
637
+ var13 22 23 0
638
+ var13 24 25 731
639
+ var13 26 27 0
640
+ var13 28 29 0
641
+ var13 30 31 0
642
+ var13 32 33 0
643
+ var13 34 35 0
644
+ var13 36 37 305
645
+ var13 38 39 0
646
+ var13 40 41 0
647
+ var13 42 43 0
648
+ var13 44 45 0
649
+ var13 46 47 0
650
+ var13 48 49 0
651
+ var13 50 51 235
652
+ var13 52 53 0
653
+ var13 54 55 0
654
+ var13 56 57 0
655
+ var13 58 59 0
656
+ var13 60 61 0
657
+ var13 62 63 64
658
+ var13 64 65 0
659
+ var13 66 67 0
660
+ var13 68 69 0
661
+ var13 70 71 0
662
+ var13 72 73 0
663
+ var13 74 75 7
664
+ var13 76 77 0
665
+ var13 78 79 0
666
+ var13 80 81 0
667
+ var13 82 83 0
668
+ var13 84 85 0
669
+ var13 86 87 8
670
+ var13 88 89 0
671
+ var13 90 91 0
672
+ var13 92 93 0
673
+ var13 94 95 0
674
+ var13 96 97 0
675
+ var13 98 99 4
676
+
677
+
678
+ var14 0 1 1369
679
+ var14 2 3 0
680
+ var14 4 5 0
681
+ var14 6 7 0
682
+ var14 8 9 0
683
+ var14 10 11 0
684
+ var14 12 13 0
685
+ var14 14 15 1180
686
+ var14 16 17 0
687
+ var14 18 19 0
688
+ var14 20 21 0
689
+ var14 22 23 0
690
+ var14 24 25 0
691
+ var14 26 27 0
692
+ var14 28 29 749
693
+ var14 30 31 0
694
+ var14 32 33 0
695
+ var14 34 35 0
696
+ var14 36 37 0
697
+ var14 38 39 0
698
+ var14 40 41 0
699
+ var14 42 43 126
700
+ var14 44 45 0
701
+ var14 46 47 0
702
+ var14 48 49 0
703
+ var14 50 51 0
704
+ var14 52 53 0
705
+ var14 54 55 0
706
+ var14 56 57 31
707
+ var14 58 59 0
708
+ var14 60 61 0
709
+ var14 62 63 0
710
+ var14 64 65 0
711
+ var14 66 67 0
712
+ var14 68 69 0
713
+ var14 70 71 12
714
+ var14 72 73 0
715
+ var14 74 75 0
716
+ var14 76 77 0
717
+ var14 78 79 0
718
+ var14 80 81 0
719
+ var14 82 83 0
720
+ var14 84 85 3
721
+ var14 86 87 0
722
+ var14 88 89 0
723
+ var14 90 91 0
724
+ var14 92 93 0
725
+ var14 94 95 0
726
+ var14 96 97 0
727
+ var14 98 99 1
728
+
729
+
730
+ var15 0 1 2814
731
+ var15 2 3 0
732
+ var15 4 5 0
733
+ var15 6 7 0
734
+ var15 8 9 0
735
+ var15 10 11 0
736
+ var15 12 13 0
737
+ var15 14 15 395
738
+ var15 16 17 0
739
+ var15 18 19 0
740
+ var15 20 21 0
741
+ var15 22 23 0
742
+ var15 24 25 0
743
+ var15 26 27 0
744
+ var15 28 29 103
745
+ var15 30 31 0
746
+ var15 32 33 0
747
+ var15 34 35 0
748
+ var15 36 37 0
749
+ var15 38 39 0
750
+ var15 40 41 0
751
+ var15 42 43 111
752
+ var15 44 45 0
753
+ var15 46 47 0
754
+ var15 48 49 0
755
+ var15 50 51 0
756
+ var15 52 53 0
757
+ var15 54 55 0
758
+ var15 56 57 38
759
+ var15 58 59 0
760
+ var15 60 61 0
761
+ var15 62 63 0
762
+ var15 64 65 0
763
+ var15 66 67 0
764
+ var15 68 69 0
765
+ var15 70 71 6
766
+ var15 72 73 0
767
+ var15 74 75 0
768
+ var15 76 77 0
769
+ var15 78 79 0
770
+ var15 80 81 0
771
+ var15 82 83 0
772
+ var15 84 85 2
773
+ var15 86 87 0
774
+ var15 88 89 0
775
+ var15 90 91 0
776
+ var15 92 93 0
777
+ var15 94 95 0
778
+ var15 96 97 0
779
+ var15 98 99 2
780
+
781
+
782
+ var15 0 1 2814
783
+ var15 2 3 0
784
+ var15 4 5 0
785
+ var15 6 7 0
786
+ var15 8 9 0
787
+ var15 10 11 0
788
+ var15 12 13 0
789
+ var15 14 15 395
790
+ var15 16 17 0
791
+ var15 18 19 0
792
+ var15 20 21 0
793
+ var15 22 23 0
794
+ var15 24 25 0
795
+ var15 26 27 0
796
+ var15 28 29 103
797
+ var15 30 31 0
798
+ var15 32 33 0
799
+ var15 34 35 0
800
+ var15 36 37 0
801
+ var15 38 39 0
802
+ var15 40 41 0
803
+ var15 42 43 111
804
+ var15 44 45 0
805
+ var15 46 47 0
806
+ var15 48 49 0
807
+ var15 50 51 0
808
+ var15 52 53 0
809
+ var15 54 55 0
810
+ var15 56 57 38
811
+ var15 58 59 0
812
+ var15 60 61 0
813
+ var15 62 63 0
814
+ var15 64 65 0
815
+ var15 66 67 0
816
+ var15 68 69 0
817
+ var15 70 71 6
818
+ var15 72 73 0
819
+ var15 74 75 0
820
+ var15 76 77 0
821
+ var15 78 79 0
822
+ var15 80 81 0
823
+ var15 82 83 0
824
+ var15 84 85 2
825
+ var15 86 87 0
826
+ var15 88 89 0
827
+ var15 90 91 0
828
+ var15 92 93 0
829
+ var15 94 95 0
830
+ var15 96 97 0
831
+ var15 98 99 2
832
+
833
+
834
+ var16 0 1 2560
835
+ var16 2 3 0
836
+ var16 4 5 0
837
+ var16 6 7 0
838
+ var16 8 9 0
839
+ var16 10 11 0
840
+ var16 12 13 551
841
+ var16 14 15 0
842
+ var16 16 17 0
843
+ var16 18 19 0
844
+ var16 20 21 0
845
+ var16 22 23 0
846
+ var16 24 25 125
847
+ var16 26 27 0
848
+ var16 28 29 0
849
+ var16 30 31 0
850
+ var16 32 33 0
851
+ var16 34 35 0
852
+ var16 36 37 75
853
+ var16 38 39 0
854
+ var16 40 41 0
855
+ var16 42 43 0
856
+ var16 44 45 0
857
+ var16 46 47 0
858
+ var16 48 49 0
859
+ var16 50 51 132
860
+ var16 52 53 0
861
+ var16 54 55 0
862
+ var16 56 57 0
863
+ var16 58 59 0
864
+ var16 60 61 0
865
+ var16 62 63 16
866
+ var16 64 65 0
867
+ var16 66 67 0
868
+ var16 68 69 0
869
+ var16 70 71 0
870
+ var16 72 73 0
871
+ var16 74 75 8
872
+ var16 76 77 0
873
+ var16 78 79 0
874
+ var16 80 81 0
875
+ var16 82 83 0
876
+ var16 84 85 0
877
+ var16 86 87 2
878
+ var16 88 89 0
879
+ var16 90 91 0
880
+ var16 92 93 0
881
+ var16 94 95 0
882
+ var16 96 97 0
883
+ var16 98 99 2
884
+
885
+
886
+ var17 0 1 5
887
+ var17 2 3 8
888
+ var17 4 5 41
889
+ var17 6 7 124
890
+ var17 8 9 208
891
+ var17 10 11 327
892
+ var17 12 13 378
893
+ var17 14 15 321
894
+ var17 16 17 284
895
+ var17 18 19 165
896
+ var17 20 21 157
897
+ var17 22 23 169
898
+ var17 24 25 172
899
+ var17 26 27 165
900
+ var17 28 29 123
901
+ var17 30 31 154
902
+ var17 32 33 121
903
+ var17 34 35 135
904
+ var17 36 37 82
905
+ var17 38 39 64
906
+ var17 40 41 62
907
+ var17 42 43 45
908
+ var17 44 45 36
909
+ var17 46 47 40
910
+ var17 48 49 31
911
+ var17 50 51 17
912
+ var17 52 53 11
913
+ var17 54 55 8
914
+ var17 56 57 4
915
+ var17 58 59 3
916
+ var17 60 61 2
917
+ var17 62 63 1
918
+ var17 64 65 0
919
+ var17 66 67 2
920
+ var17 68 69 0
921
+ var17 70 71 0
922
+ var17 72 73 0
923
+ var17 74 75 1
924
+ var17 76 77 1
925
+ var17 78 79 0
926
+ var17 80 81 0
927
+ var17 82 83 0
928
+ var17 84 85 1
929
+ var17 86 87 0
930
+ var17 88 89 1
931
+ var17 90 91 1
932
+ var17 92 93 0
933
+ var17 94 95 0
934
+ var17 96 97 0
935
+ var17 98 99 1
936
+
937
+
938
+ var18 0 1 2
939
+ var18 2 3 0
940
+ var18 4 5 0
941
+ var18 6 7 0
942
+ var18 8 9 0
943
+ var18 10 11 0
944
+ var18 12 13 0
945
+ var18 14 15 2
946
+ var18 16 17 1
947
+ var18 18 19 5
948
+ var18 20 21 1
949
+ var18 22 23 5
950
+ var18 24 25 8
951
+ var18 26 27 20
952
+ var18 28 29 56
953
+ var18 30 31 123
954
+ var18 32 33 76
955
+ var18 34 35 50
956
+ var18 36 37 149
957
+ var18 38 39 145
958
+ var18 40 41 161
959
+ var18 42 43 225
960
+ var18 44 45 195
961
+ var18 46 47 205
962
+ var18 48 49 248
963
+ var18 50 51 219
964
+ var18 52 53 338
965
+ var18 54 55 306
966
+ var18 56 57 293
967
+ var18 58 59 215
968
+ var18 60 61 110
969
+ var18 62 63 64
970
+ var18 64 65 68
971
+ var18 66 67 41
972
+ var18 68 69 33
973
+ var18 70 71 13
974
+ var18 72 73 8
975
+ var18 74 75 37
976
+ var18 76 77 15
977
+ var18 78 79 3
978
+ var18 80 81 19
979
+ var18 82 83 4
980
+ var18 84 85 1
981
+ var18 86 87 3
982
+ var18 88 89 1
983
+ var18 90 91 0
984
+ var18 92 93 1
985
+ var18 94 95 0
986
+ var18 96 97 0
987
+ var18 98 99 2
988
+
989
+
990
+ var19 0 1 442
991
+ var19 2 3 354
992
+ var19 4 5 160
993
+ var19 6 7 305
994
+ var19 8 9 201
995
+ var19 10 11 236
996
+ var19 12 13 221
997
+ var19 14 15 137
998
+ var19 16 17 228
999
+ var19 18 19 131
1000
+ var19 20 21 127
1001
+ var19 22 23 124
1002
+ var19 24 25 133
1003
+ var19 26 27 133
1004
+ var19 28 29 123
1005
+ var19 30 31 76
1006
+ var19 32 33 73
1007
+ var19 34 35 57
1008
+ var19 36 37 27
1009
+ var19 38 39 37
1010
+ var19 40 41 48
1011
+ var19 42 43 25
1012
+ var19 44 45 13
1013
+ var19 46 47 17
1014
+ var19 48 49 8
1015
+ var19 50 51 13
1016
+ var19 52 53 9
1017
+ var19 54 55 0
1018
+ var19 56 57 2
1019
+ var19 58 59 3
1020
+ var19 60 61 2
1021
+ var19 62 63 1
1022
+ var19 64 65 2
1023
+ var19 66 67 1
1024
+ var19 68 69 1
1025
+ var19 70 71 0
1026
+ var19 72 73 0
1027
+ var19 74 75 0
1028
+ var19 76 77 0
1029
+ var19 78 79 0
1030
+ var19 80 81 0
1031
+ var19 82 83 0
1032
+ var19 84 85 0
1033
+ var19 86 87 0
1034
+ var19 88 89 0
1035
+ var19 90 91 0
1036
+ var19 92 93 0
1037
+ var19 94 95 0
1038
+ var19 96 97 0
1039
+ var19 98 99 1
1040
+
1041
+ var20 0 1 3468
1042
+ var20 2 3 0
1043
+ var20 4 5 1
1044
+ var20 6 7 1
1045
+ var20 8 9 0
1046
+ var20 10 11 0
1047
+ var20 12 13 0
1048
+ var20 14 15 0
1049
+ var20 16 17 0
1050
+ var20 18 19 0
1051
+ var20 20 21 0
1052
+ var20 22 23 0
1053
+ var20 24 25 0
1054
+ var20 26 27 0
1055
+ var20 28 29 0
1056
+ var20 30 31 0
1057
+ var20 32 33 0
1058
+ var20 34 35 0
1059
+ var20 36 37 0
1060
+ var20 38 39 0
1061
+ var20 40 41 0
1062
+ var20 42 43 0
1063
+ var20 44 45 0
1064
+ var20 46 47 0
1065
+ var20 48 49 0
1066
+ var20 50 51 0
1067
+ var20 52 53 0
1068
+ var20 54 55 0
1069
+ var20 56 57 0
1070
+ var20 58 59 0
1071
+ var20 60 61 0
1072
+ var20 62 63 0
1073
+ var20 64 65 0
1074
+ var20 66 67 0
1075
+ var20 68 69 0
1076
+ var20 70 71 0
1077
+ var20 72 73 0
1078
+ var20 74 75 0
1079
+ var20 76 77 0
1080
+ var20 78 79 0
1081
+ var20 80 81 0
1082
+ var20 82 83 0
1083
+ var20 84 85 0
1084
+ var20 86 87 0
1085
+ var20 88 89 0
1086
+ var20 90 91 0
1087
+ var20 92 93 0
1088
+ var20 94 95 0
1089
+ var20 96 97 0
1090
+ var20 98 99 1
1091
+
1092
+
1093
+ var21 0 3 3
1094
+ var21 6 9 2609
1095
+ var21 12 15 825
1096
+ var21 18 21 30
1097
+ var21 24 27 2
1098
+ var21 30 33 0
1099
+ var21 36 39 0
1100
+ var21 42 45 0
1101
+ var21 48 51 0
1102
+ var21 54 57 0
1103
+ var21 60 63 0
1104
+ var21 66 69 0
1105
+ var21 72 75 0
1106
+ var21 78 81 0
1107
+ var21 84 87 0
1108
+ var21 90 93 0
1109
+ var21 96 99 0
1110
+ var21 102 105 0
1111
+ var21 108 111 0
1112
+ var21 114 117 0
1113
+ var21 120 123 0
1114
+ var21 126 129 0
1115
+ var21 132 135 0
1116
+ var21 138 141 0
1117
+ var21 144 147 0
1118
+ var21 150 153 0
1119
+ var21 156 159 0
1120
+ var21 162 165 0
1121
+ var21 168 171 0
1122
+ var21 174 177 0
1123
+ var21 180 183 0
1124
+ var21 186 189 0
1125
+ var21 192 195 0
1126
+ var21 198 201 0
1127
+ var21 204 207 0
1128
+ var21 210 213 0
1129
+ var21 216 219 0
1130
+ var21 222 225 0
1131
+ var21 228 231 0
1132
+ var21 234 237 0
1133
+ var21 240 243 0
1134
+ var21 246 249 0
1135
+ var21 252 255 0
1136
+ var21 258 261 0
1137
+ var21 264 267 0
1138
+ var21 270 273 0
1139
+ var21 276 279 0
1140
+ var21 282 285 0
1141
+ var21 288 291 0
1142
+ var21 294 297 2
1143
+
1144
+
1145
+ var22 0 14 1
1146
+ var22 28 42 14
1147
+ var22 56 70 59
1148
+ var22 84 98 121
1149
+ var22 112 126 197
1150
+ var22 140 154 337
1151
+ var22 168 182 416
1152
+ var22 196 210 321
1153
+ var22 224 238 274
1154
+ var22 252 266 174
1155
+ var22 280 294 174
1156
+ var22 308 322 193
1157
+ var22 336 350 146
1158
+ var22 364 378 166
1159
+ var22 392 406 167
1160
+ var22 420 434 132
1161
+ var22 448 462 91
1162
+ var22 476 490 93
1163
+ var22 504 518 60
1164
+ var22 532 546 52
1165
+ var22 560 574 53
1166
+ var22 588 602 34
1167
+ var22 616 630 50
1168
+ var22 644 658 29
1169
+ var22 672 686 33
1170
+ var22 700 714 28
1171
+ var22 728 742 18
1172
+ var22 756 770 12
1173
+ var22 784 798 9
1174
+ var22 812 826 6
1175
+ var22 840 854 2
1176
+ var22 868 882 1
1177
+ var22 896 910 0
1178
+ var22 924 938 2
1179
+ var22 952 966 0
1180
+ var22 980 994 0
1181
+ var22 1008 1022 1
1182
+ var22 1036 1050 0
1183
+ var22 1064 1078 0
1184
+ var22 1092 1106 0
1185
+ var22 1120 1134 1
1186
+ var22 1148 1162 0
1187
+ var22 1176 1190 0
1188
+ var22 1204 1218 1
1189
+ var22 1232 1246 0
1190
+ var22 1260 1274 0
1191
+ var22 1288 1302 0
1192
+ var22 1316 1330 1
1193
+ var22 1344 1358 1
1194
+ var22 1372 1386 1
1195
+
1196
+
1197
+ var23 0 1 8
1198
+ var23 2 3 109
1199
+ var23 4 5 350
1200
+ var23 6 7 481
1201
+ var23 8 9 417
1202
+ var23 10 11 376
1203
+ var23 12 13 352
1204
+ var23 14 15 257
1205
+ var23 16 17 283
1206
+ var23 18 19 195
1207
+ var23 20 21 148
1208
+ var23 22 23 112
1209
+ var23 24 25 101
1210
+ var23 26 27 70
1211
+ var23 28 29 43
1212
+ var23 30 31 43
1213
+ var23 32 33 27
1214
+ var23 34 35 19
1215
+ var23 36 37 16
1216
+ var23 38 39 9
1217
+ var23 40 41 14
1218
+ var23 42 43 4
1219
+ var23 44 45 4
1220
+ var23 46 47 4
1221
+ var23 48 49 4
1222
+ var23 50 51 3
1223
+ var23 52 53 6
1224
+ var23 54 55 3
1225
+ var23 56 57 2
1226
+ var23 58 59 2
1227
+ var23 60 61 1
1228
+ var23 62 63 4
1229
+ var23 64 65 1
1230
+ var23 66 67 0
1231
+ var23 68 69 0
1232
+ var23 70 71 1
1233
+ var23 72 73 0
1234
+ var23 74 75 0
1235
+ var23 76 77 1
1236
+ var23 78 79 0
1237
+ var23 80 81 0
1238
+ var23 82 83 0
1239
+ var23 84 85 0
1240
+ var23 86 87 0
1241
+ var23 88 89 0
1242
+ var23 90 91 0
1243
+ var23 92 93 0
1244
+ var23 94 95 0
1245
+ var23 96 97 0
1246
+ var23 98 99 1
1247
+
1248
+
1249
+ var24 0 1 1
1250
+ var24 2 3 0
1251
+ var24 4 5 0
1252
+ var24 6 7 0
1253
+ var24 8 9 0
1254
+ var24 10 11 1
1255
+ var24 12 13 2
1256
+ var24 14 15 1
1257
+ var24 16 17 0
1258
+ var24 18 19 3
1259
+ var24 20 21 2
1260
+ var24 22 23 2
1261
+ var24 24 25 4
1262
+ var24 26 27 21
1263
+ var24 28 29 24
1264
+ var24 30 31 40
1265
+ var24 32 33 53
1266
+ var24 34 35 81
1267
+ var24 36 37 94
1268
+ var24 38 39 104
1269
+ var24 40 41 149
1270
+ var24 42 43 228
1271
+ var24 44 45 317
1272
+ var24 46 47 229
1273
+ var24 48 49 252
1274
+ var24 50 51 302
1275
+ var24 52 53 204
1276
+ var24 54 55 163
1277
+ var24 56 57 253
1278
+ var24 58 59 184
1279
+ var24 60 61 342
1280
+ var24 62 63 102
1281
+ var24 64 65 80
1282
+ var24 66 67 71
1283
+ var24 68 69 42
1284
+ var24 70 71 37
1285
+ var24 72 73 20
1286
+ var24 74 75 23
1287
+ var24 76 77 19
1288
+ var24 78 79 2
1289
+ var24 80 81 9
1290
+ var24 82 83 7
1291
+ var24 84 85 1
1292
+ var24 86 87 0
1293
+ var24 88 89 0
1294
+ var24 90 91 1
1295
+ var24 92 93 0
1296
+ var24 94 95 0
1297
+ var24 96 97 0
1298
+ var24 98 99 1
1299
+
1300
+
1301
+ var25 0 1 2837
1302
+ var25 2 3 0
1303
+ var25 4 5 0
1304
+ var25 6 7 0
1305
+ var25 8 9 0
1306
+ var25 10 11 0
1307
+ var25 12 13 332
1308
+ var25 14 15 0
1309
+ var25 16 17 0
1310
+ var25 18 19 0
1311
+ var25 20 21 0
1312
+ var25 22 23 0
1313
+ var25 24 25 164
1314
+ var25 26 27 0
1315
+ var25 28 29 0
1316
+ var25 30 31 0
1317
+ var25 32 33 0
1318
+ var25 34 35 0
1319
+ var25 36 37 34
1320
+ var25 38 39 0
1321
+ var25 40 41 0
1322
+ var25 42 43 0
1323
+ var25 44 45 0
1324
+ var25 46 47 0
1325
+ var25 48 49 0
1326
+ var25 50 51 97
1327
+ var25 52 53 0
1328
+ var25 54 55 0
1329
+ var25 56 57 0
1330
+ var25 58 59 0
1331
+ var25 60 61 0
1332
+ var25 62 63 5
1333
+ var25 64 65 0
1334
+ var25 66 67 0
1335
+ var25 68 69 0
1336
+ var25 70 71 0
1337
+ var25 72 73 0
1338
+ var25 74 75 0
1339
+ var25 76 77 0
1340
+ var25 78 79 0
1341
+ var25 80 81 0
1342
+ var25 82 83 0
1343
+ var25 84 85 0
1344
+ var25 86 87 0
1345
+ var25 88 89 0
1346
+ var25 90 91 0
1347
+ var25 92 93 0
1348
+ var25 94 95 0
1349
+ var25 96 97 0
1350
+ var25 98 99 2
1351
+
1352
+
1353
+ var26 0 1 709
1354
+ var26 2 3 0
1355
+ var26 4 5 12
1356
+ var26 6 7 53
1357
+ var26 8 9 23
1358
+ var26 10 11 33
1359
+ var26 12 13 123
1360
+ var26 14 15 182
1361
+ var26 16 17 45
1362
+ var26 18 19 36
1363
+ var26 20 21 62
1364
+ var26 22 23 93
1365
+ var26 24 25 112
1366
+ var26 26 27 29
1367
+ var26 28 29 47
1368
+ var26 30 31 62
1369
+ var26 32 33 79
1370
+ var26 34 35 22
1371
+ var26 36 37 59
1372
+ var26 38 39 20
1373
+ var26 40 41 96
1374
+ var26 42 43 30
1375
+ var26 44 45 34
1376
+ var26 46 47 29
1377
+ var26 48 49 0
1378
+ var26 50 51 107
1379
+ var26 52 53 34
1380
+ var26 54 55 32
1381
+ var26 56 57 23
1382
+ var26 58 59 24
1383
+ var26 60 61 62
1384
+ var26 62 63 29
1385
+ var26 64 65 9
1386
+ var26 66 67 80
1387
+ var26 68 69 47
1388
+ var26 70 71 25
1389
+ var26 72 73 38
1390
+ var26 74 75 61
1391
+ var26 76 77 25
1392
+ var26 78 79 13
1393
+ var26 80 81 83
1394
+ var26 82 83 53
1395
+ var26 84 85 50
1396
+ var26 86 87 27
1397
+ var26 88 89 17
1398
+ var26 90 91 40
1399
+ var26 92 93 17
1400
+ var26 94 95 19
1401
+ var26 96 97 0
1402
+ var26 98 99 566
1403
+
1404
+
1405
+ var27 0 1 3442
1406
+ var27 2 3 0
1407
+ var27 4 5 0
1408
+ var27 6 7 0
1409
+ var27 8 9 0
1410
+ var27 10 11 0
1411
+ var27 12 13 0
1412
+ var27 14 15 0
1413
+ var27 16 17 0
1414
+ var27 18 19 0
1415
+ var27 20 21 0
1416
+ var27 22 23 0
1417
+ var27 24 25 0
1418
+ var27 26 27 0
1419
+ var27 28 29 0
1420
+ var27 30 31 0
1421
+ var27 32 33 0
1422
+ var27 34 35 0
1423
+ var27 36 37 0
1424
+ var27 38 39 0
1425
+ var27 40 41 0
1426
+ var27 42 43 0
1427
+ var27 44 45 0
1428
+ var27 46 47 0
1429
+ var27 48 49 0
1430
+ var27 50 51 28
1431
+ var27 52 53 0
1432
+ var27 54 55 0
1433
+ var27 56 57 0
1434
+ var27 58 59 0
1435
+ var27 60 61 0
1436
+ var27 62 63 0
1437
+ var27 64 65 0
1438
+ var27 66 67 0
1439
+ var27 68 69 0
1440
+ var27 70 71 0
1441
+ var27 72 73 0
1442
+ var27 74 75 0
1443
+ var27 76 77 0
1444
+ var27 78 79 0
1445
+ var27 80 81 0
1446
+ var27 82 83 0
1447
+ var27 84 85 0
1448
+ var27 86 87 0
1449
+ var27 88 89 0
1450
+ var27 90 91 0
1451
+ var27 92 93 0
1452
+ var27 94 95 0
1453
+ var27 96 97 0
1454
+ var27 98 99 1
1455
+
1456
+
1457
+ var28 0 1 3390
1458
+ var28 2 3 0
1459
+ var28 4 5 0
1460
+ var28 6 7 0
1461
+ var28 8 9 0
1462
+ var28 10 11 0
1463
+ var28 12 13 0
1464
+ var28 14 15 0
1465
+ var28 16 17 0
1466
+ var28 18 19 0
1467
+ var28 20 21 0
1468
+ var28 22 23 0
1469
+ var28 24 25 0
1470
+ var28 26 27 0
1471
+ var28 28 29 0
1472
+ var28 30 31 0
1473
+ var28 32 33 0
1474
+ var28 34 35 0
1475
+ var28 36 37 0
1476
+ var28 38 39 0
1477
+ var28 40 41 67
1478
+ var28 42 43 0
1479
+ var28 44 45 0
1480
+ var28 46 47 0
1481
+ var28 48 49 0
1482
+ var28 50 51 0
1483
+ var28 52 53 0
1484
+ var28 54 55 0
1485
+ var28 56 57 0
1486
+ var28 58 59 0
1487
+ var28 60 61 0
1488
+ var28 62 63 0
1489
+ var28 64 65 0
1490
+ var28 66 67 0
1491
+ var28 68 69 0
1492
+ var28 70 71 0
1493
+ var28 72 73 0
1494
+ var28 74 75 0
1495
+ var28 76 77 0
1496
+ var28 78 79 0
1497
+ var28 80 81 13
1498
+ var28 82 83 0
1499
+ var28 84 85 0
1500
+ var28 86 87 0
1501
+ var28 88 89 0
1502
+ var28 90 91 0
1503
+ var28 92 93 0
1504
+ var28 94 95 0
1505
+ var28 96 97 0
1506
+ var28 98 99 1
1507
+
1508
+ var29 0 14 5
1509
+ var29 28 42 7
1510
+ var29 56 70 42
1511
+ var29 84 98 119
1512
+ var29 112 126 211
1513
+ var29 140 154 323
1514
+ var29 168 182 384
1515
+ var29 196 210 318
1516
+ var29 224 238 288
1517
+ var29 252 266 160
1518
+ var29 280 294 158
1519
+ var29 308 322 165
1520
+ var29 336 350 175
1521
+ var29 364 378 168
1522
+ var29 392 406 120
1523
+ var29 420 434 150
1524
+ var29 448 462 127
1525
+ var29 476 490 113
1526
+ var29 504 518 105
1527
+ var29 532 546 63
1528
+ var29 560 574 60
1529
+ var29 588 602 47
1530
+ var29 616 630 37
1531
+ var29 644 658 39
1532
+ var29 672 686 33
1533
+ var29 700 714 17
1534
+ var29 728 742 11
1535
+ var29 756 770 8
1536
+ var29 784 798 2
1537
+ var29 812 826 4
1538
+ var29 840 854 3
1539
+ var29 868 882 1
1540
+ var29 896 910 0
1541
+ var29 924 938 2
1542
+ var29 952 966 0
1543
+ var29 980 994 0
1544
+ var29 1008 1022 0
1545
+ var29 1036 1050 1
1546
+ var29 1064 1078 1
1547
+ var29 1092 1106 0
1548
+ var29 1120 1134 0
1549
+ var29 1148 1162 0
1550
+ var29 1176 1190 1
1551
+ var29 1204 1218 0
1552
+ var29 1232 1246 1
1553
+ var29 1260 1274 1
1554
+ var29 1288 1302 0
1555
+ var29 1316 1330 0
1556
+ var29 1344 1358 0
1557
+ var29 1372 1386 1
1558
+
1559
+
1560
+ var30 0 10 5
1561
+ var30 20 30 7
1562
+ var30 40 50 42
1563
+ var30 60 70 119
1564
+ var30 80 90 211
1565
+ var30 100 110 323
1566
+ var30 120 130 384
1567
+ var30 140 150 318
1568
+ var30 160 170 288
1569
+ var30 180 190 160
1570
+ var30 200 210 158
1571
+ var30 220 230 165
1572
+ var30 240 250 175
1573
+ var30 260 270 168
1574
+ var30 280 290 120
1575
+ var30 300 310 150
1576
+ var30 320 330 127
1577
+ var30 340 350 113
1578
+ var30 360 370 105
1579
+ var30 380 390 63
1580
+ var30 400 410 60
1581
+ var30 420 430 47
1582
+ var30 440 450 37
1583
+ var30 460 470 39
1584
+ var30 480 490 33
1585
+ var30 500 510 17
1586
+ var30 520 530 11
1587
+ var30 540 550 8
1588
+ var30 560 570 2
1589
+ var30 580 590 4
1590
+ var30 600 610 3
1591
+ var30 620 630 1
1592
+ var30 640 650 0
1593
+ var30 660 670 2
1594
+ var30 680 690 0
1595
+ var30 700 710 0
1596
+ var30 720 730 0
1597
+ var30 740 750 1
1598
+ var30 760 770 1
1599
+ var30 780 790 0
1600
+ var30 800 810 0
1601
+ var30 820 830 0
1602
+ var30 840 850 1
1603
+ var30 860 870 0
1604
+ var30 880 890 1
1605
+ var30 900 910 1
1606
+ var30 920 930 0
1607
+ var30 940 950 0
1608
+ var30 960 970 0
1609
+ var30 980 990 1
1610
+
1611
+
1612
+ var31 0 12 5
1613
+ var31 24 36 7
1614
+ var31 48 60 42
1615
+ var31 72 84 119
1616
+ var31 96 108 211
1617
+ var31 120 132 323
1618
+ var31 144 156 384
1619
+ var31 168 180 318
1620
+ var31 192 204 288
1621
+ var31 216 228 160
1622
+ var31 240 252 158
1623
+ var31 264 276 165
1624
+ var31 288 300 175
1625
+ var31 312 324 168
1626
+ var31 336 348 120
1627
+ var31 360 372 150
1628
+ var31 384 396 127
1629
+ var31 408 420 113
1630
+ var31 432 444 105
1631
+ var31 456 468 63
1632
+ var31 480 492 60
1633
+ var31 504 516 47
1634
+ var31 528 540 37
1635
+ var31 552 564 39
1636
+ var31 576 588 33
1637
+ var31 600 612 17
1638
+ var31 624 636 11
1639
+ var31 648 660 8
1640
+ var31 672 684 2
1641
+ var31 696 708 4
1642
+ var31 720 732 3
1643
+ var31 744 756 1
1644
+ var31 768 780 0
1645
+ var31 792 804 2
1646
+ var31 816 828 0
1647
+ var31 840 852 0
1648
+ var31 864 876 0
1649
+ var31 888 900 1
1650
+ var31 912 924 1
1651
+ var31 936 948 0
1652
+ var31 960 972 0
1653
+ var31 984 996 0
1654
+ var31 1008 1020 1
1655
+ var31 1032 1044 0
1656
+ var31 1056 1068 1
1657
+ var31 1080 1092 1
1658
+ var31 1104 1116 0
1659
+ var31 1128 1140 0
1660
+ var31 1152 1164 0
1661
+ var31 1176 1188 1
1662
+
1663
+
1664
+ var32 0 11 5
1665
+ var32 22 33 7
1666
+ var32 44 55 42
1667
+ var32 66 77 119
1668
+ var32 88 99 211
1669
+ var32 110 121 323
1670
+ var32 132 143 384
1671
+ var32 154 165 318
1672
+ var32 176 187 288
1673
+ var32 198 209 160
1674
+ var32 220 231 158
1675
+ var32 242 253 165
1676
+ var32 264 275 175
1677
+ var32 286 297 168
1678
+ var32 308 319 120
1679
+ var32 330 341 150
1680
+ var32 352 363 127
1681
+ var32 374 385 113
1682
+ var32 396 407 105
1683
+ var32 418 429 63
1684
+ var32 440 451 60
1685
+ var32 462 473 47
1686
+ var32 484 495 37
1687
+ var32 506 517 39
1688
+ var32 528 539 33
1689
+ var32 550 561 17
1690
+ var32 572 583 11
1691
+ var32 594 605 8
1692
+ var32 616 627 2
1693
+ var32 638 649 4
1694
+ var32 660 671 3
1695
+ var32 682 693 1
1696
+ var32 704 715 0
1697
+ var32 726 737 2
1698
+ var32 748 759 0
1699
+ var32 770 781 0
1700
+ var32 792 803 0
1701
+ var32 814 825 1
1702
+ var32 836 847 1
1703
+ var32 858 869 0
1704
+ var32 880 891 0
1705
+ var32 902 913 0
1706
+ var32 924 935 1
1707
+ var32 946 957 0
1708
+ var32 968 979 1
1709
+ var32 990 1001 1
1710
+ var32 1012 1023 0
1711
+ var32 1034 1045 0
1712
+ var32 1056 1067 0
1713
+ var32 1078 1089 1
1714
+
1715
+
1716
+ var33 0 10 1
1717
+ var33 20 30 12
1718
+ var33 40 50 69
1719
+ var33 60 70 172
1720
+ var33 80 90 195
1721
+ var33 100 110 361
1722
+ var33 120 130 273
1723
+ var33 140 150 263
1724
+ var33 160 170 266
1725
+ var33 180 190 230
1726
+ var33 200 210 185
1727
+ var33 220 230 205
1728
+ var33 240 250 205
1729
+ var33 260 270 236
1730
+ var33 280 290 174
1731
+ var33 300 310 134
1732
+ var33 320 330 90
1733
+ var33 340 350 56
1734
+ var33 360 370 60
1735
+ var33 380 390 71
1736
+ var33 400 410 66
1737
+ var33 420 430 23
1738
+ var33 440 450 18
1739
+ var33 460 470 23
1740
+ var33 480 490 23
1741
+ var33 500 510 11
1742
+ var33 520 530 3
1743
+ var33 540 550 11
1744
+ var33 560 570 5
1745
+ var33 580 590 13
1746
+ var33 600 610 7
1747
+ var33 620 630 2
1748
+ var33 640 650 1
1749
+ var33 660 670 1
1750
+ var33 680 690 0
1751
+ var33 700 710 0
1752
+ var33 720 730 1
1753
+ var33 740 750 0
1754
+ var33 760 770 2
1755
+ var33 780 790 1
1756
+ var33 800 810 1
1757
+ var33 820 830 0
1758
+ var33 840 850 0
1759
+ var33 860 870 0
1760
+ var33 880 890 0
1761
+ var33 900 910 0
1762
+ var33 920 930 0
1763
+ var33 940 950 0
1764
+ var33 960 970 0
1765
+ var33 980 990 1
1766
+
1767
+
1768
+ var34 0 1 1
1769
+ var34 2 3 0
1770
+ var34 4 5 0
1771
+ var34 6 7 0
1772
+ var34 8 9 0
1773
+ var34 10 11 0
1774
+ var34 12 13 0
1775
+ var34 14 15 0
1776
+ var34 16 17 0
1777
+ var34 18 19 0
1778
+ var34 20 21 0
1779
+ var34 22 23 0
1780
+ var34 24 25 176
1781
+ var34 26 27 144
1782
+ var34 28 29 196
1783
+ var34 30 31 139
1784
+ var34 32 33 116
1785
+ var34 34 35 129
1786
+ var34 36 37 139
1787
+ var34 38 39 115
1788
+ var34 40 41 103
1789
+ var34 42 43 123
1790
+ var34 44 45 129
1791
+ var34 46 47 118
1792
+ var34 48 49 91
1793
+ var34 50 51 104
1794
+ var34 52 53 100
1795
+ var34 54 55 123
1796
+ var34 56 57 96
1797
+ var34 58 59 120
1798
+ var34 60 61 73
1799
+ var34 62 63 105
1800
+ var34 64 65 129
1801
+ var34 66 67 106
1802
+ var34 68 69 101
1803
+ var34 70 71 81
1804
+ var34 72 73 46
1805
+ var34 74 75 56
1806
+ var34 76 77 75
1807
+ var34 78 79 54
1808
+ var34 80 81 26
1809
+ var34 82 83 26
1810
+ var34 84 85 36
1811
+ var34 86 87 22
1812
+ var34 88 89 53
1813
+ var34 90 91 26
1814
+ var34 92 93 57
1815
+ var34 94 95 64
1816
+ var34 96 97 48
1817
+ var34 98 99 25
1818
+
1819
+
1820
+ var35 0 1 0
1821
+ var35 2 3 0
1822
+ var35 4 5 0
1823
+ var35 6 7 0
1824
+ var35 8 9 0
1825
+ var35 10 11 0
1826
+ var35 12 13 0
1827
+ var35 14 15 0
1828
+ var35 16 17 0
1829
+ var35 18 19 0
1830
+ var35 20 21 0
1831
+ var35 22 23 0
1832
+ var35 24 25 0
1833
+ var35 26 27 0
1834
+ var35 28 29 0
1835
+ var35 30 31 0
1836
+ var35 32 33 0
1837
+ var35 34 35 0
1838
+ var35 36 37 0
1839
+ var35 38 39 0
1840
+ var35 40 41 0
1841
+ var35 42 43 0
1842
+ var35 44 45 0
1843
+ var35 46 47 0
1844
+ var35 48 49 0
1845
+ var35 50 51 3471
1846
+ var35 52 53 0
1847
+ var35 54 55 0
1848
+ var35 56 57 0
1849
+ var35 58 59 0
1850
+ var35 60 61 0
1851
+ var35 62 63 0
1852
+ var35 64 65 0
1853
+ var35 66 67 0
1854
+ var35 68 69 0
1855
+ var35 70 71 0
1856
+ var35 72 73 0
1857
+ var35 74 75 0
1858
+ var35 76 77 0
1859
+ var35 78 79 0
1860
+ var35 80 81 0
1861
+ var35 82 83 0
1862
+ var35 84 85 0
1863
+ var35 86 87 0
1864
+ var35 88 89 0
1865
+ var35 90 91 0
1866
+ var35 92 93 0
1867
+ var35 94 95 0
1868
+ var35 96 97 0
1869
+ var35 98 99 0
1870
+
1871
+
1872
+ var36 0 3 1041
1873
+ var36 6 9 742
1874
+ var36 12 15 377
1875
+ var36 18 21 316
1876
+ var36 24 27 256
1877
+ var36 30 33 167
1878
+ var36 36 39 149
1879
+ var36 42 45 83
1880
+ var36 48 51 69
1881
+ var36 54 57 58
1882
+ var36 60 63 38
1883
+ var36 66 69 27
1884
+ var36 72 75 34
1885
+ var36 78 81 24
1886
+ var36 84 87 12
1887
+ var36 90 93 7
1888
+ var36 96 99 12
1889
+ var36 102 105 14
1890
+ var36 108 111 9
1891
+ var36 114 117 6
1892
+ var36 120 123 6
1893
+ var36 126 129 2
1894
+ var36 132 135 1
1895
+ var36 138 141 3
1896
+ var36 144 147 0
1897
+ var36 150 153 0
1898
+ var36 156 159 2
1899
+ var36 162 165 1
1900
+ var36 168 171 1
1901
+ var36 174 177 1
1902
+ var36 180 183 2
1903
+ var36 186 189 0
1904
+ var36 192 195 2
1905
+ var36 198 201 2
1906
+ var36 204 207 0
1907
+ var36 210 213 0
1908
+ var36 216 219 0
1909
+ var36 222 225 0
1910
+ var36 228 231 1
1911
+ var36 234 237 0
1912
+ var36 240 243 1
1913
+ var36 246 249 1
1914
+ var36 252 255 0
1915
+ var36 258 261 1
1916
+ var36 264 267 1
1917
+ var36 270 273 0
1918
+ var36 276 279 0
1919
+ var36 282 285 0
1920
+ var36 288 291 1
1921
+ var36 294 297 1
1922
+
1923
+
1924
+
1925
+ var37 0 2 1
1926
+ var37 4 6 0
1927
+ var37 8 10 0
1928
+ var37 12 14 0
1929
+ var37 16 18 0
1930
+ var37 20 22 0
1931
+ var37 24 26 0
1932
+ var37 28 30 0
1933
+ var37 32 34 0
1934
+ var37 36 38 0
1935
+ var37 40 42 0
1936
+ var37 44 46 0
1937
+ var37 48 50 0
1938
+ var37 52 54 0
1939
+ var37 56 58 0
1940
+ var37 60 62 0
1941
+ var37 64 66 0
1942
+ var37 68 70 0
1943
+ var37 72 74 0
1944
+ var37 76 78 0
1945
+ var37 80 82 0
1946
+ var37 84 86 0
1947
+ var37 88 90 0
1948
+ var37 92 94 0
1949
+ var37 96 98 0
1950
+ var37 100 102 0
1951
+ var37 104 106 0
1952
+ var37 108 110 0
1953
+ var37 112 114 0
1954
+ var37 116 118 0
1955
+ var37 120 122 0
1956
+ var37 124 126 0
1957
+ var37 128 130 0
1958
+ var37 132 134 0
1959
+ var37 136 138 0
1960
+ var37 140 142 0
1961
+ var37 144 146 0
1962
+ var37 148 150 0
1963
+ var37 152 154 0
1964
+ var37 156 158 0
1965
+ var37 160 162 0
1966
+ var37 164 166 0
1967
+ var37 168 170 0
1968
+ var37 172 174 0
1969
+ var37 176 178 0
1970
+ var37 180 182 0
1971
+ var37 184 186 0
1972
+ var37 188 190 0
1973
+ var37 192 194 0
1974
+ var37 196 198 3470
1975
+
1976
+
1977
+ var38 0 1 1
1978
+ var38 2 3 0
1979
+ var38 4 5 3
1980
+ var38 6 7 4
1981
+ var38 8 9 5
1982
+ var38 10 11 11
1983
+ var38 12 13 48
1984
+ var38 14 15 94
1985
+ var38 16 17 115
1986
+ var38 18 19 263
1987
+ var38 20 21 264
1988
+ var38 22 23 269
1989
+ var38 24 25 339
1990
+ var38 26 27 307
1991
+ var38 28 29 222
1992
+ var38 30 31 209
1993
+ var38 32 33 217
1994
+ var38 34 35 262
1995
+ var38 36 37 226
1996
+ var38 38 39 144
1997
+ var38 40 41 94
1998
+ var38 42 43 96
1999
+ var38 44 45 56
2000
+ var38 46 47 43
2001
+ var38 48 49 34
2002
+ var38 50 51 27
2003
+ var38 52 53 26
2004
+ var38 54 55 28
2005
+ var38 56 57 8
2006
+ var38 58 59 14
2007
+ var38 60 61 8
2008
+ var38 62 63 6
2009
+ var38 64 65 5
2010
+ var38 66 67 4
2011
+ var38 68 69 6
2012
+ var38 70 71 7
2013
+ var38 72 73 0
2014
+ var38 74 75 3
2015
+ var38 76 77 2
2016
+ var38 78 79 0
2017
+ var38 80 81 0
2018
+ var38 82 83 0
2019
+ var38 84 85 0
2020
+ var38 86 87 0
2021
+ var38 88 89 0
2022
+ var38 90 91 0
2023
+ var38 92 93 0
2024
+ var38 94 95 0
2025
+ var38 96 97 0
2026
+ var38 98 99 1
2027
+
2028
+
2029
+ var38 0 1 1
2030
+ var38 2 3 0
2031
+ var38 4 5 3
2032
+ var38 6 7 4
2033
+ var38 8 9 5
2034
+ var38 10 11 11
2035
+ var38 12 13 48
2036
+ var38 14 15 94
2037
+ var38 16 17 115
2038
+ var38 18 19 263
2039
+ var38 20 21 264
2040
+ var38 22 23 269
2041
+ var38 24 25 339
2042
+ var38 26 27 307
2043
+ var38 28 29 222
2044
+ var38 30 31 209
2045
+ var38 32 33 217
2046
+ var38 34 35 262
2047
+ var38 36 37 226
2048
+ var38 38 39 144
2049
+ var38 40 41 94
2050
+ var38 42 43 96
2051
+ var38 44 45 56
2052
+ var38 46 47 43
2053
+ var38 48 49 34
2054
+ var38 50 51 27
2055
+ var38 52 53 26
2056
+ var38 54 55 28
2057
+ var38 56 57 8
2058
+ var38 58 59 14
2059
+ var38 60 61 8
2060
+ var38 62 63 6
2061
+ var38 64 65 5
2062
+ var38 66 67 4
2063
+ var38 68 69 6
2064
+ var38 70 71 7
2065
+ var38 72 73 0
2066
+ var38 74 75 3
2067
+ var38 76 77 2
2068
+ var38 78 79 0
2069
+ var38 80 81 0
2070
+ var38 82 83 0
2071
+ var38 84 85 0
2072
+ var38 86 87 0
2073
+ var38 88 89 0
2074
+ var38 90 91 0
2075
+ var38 92 93 0
2076
+ var38 94 95 0
2077
+ var38 96 97 0
2078
+ var38 98 99 1
2079
+
2080
+ var39 0 1 1988
2081
+ var39 2 3 630
2082
+ var39 4 5 312
2083
+ var39 6 7 191
2084
+ var39 8 9 105
2085
+ var39 10 11 12
2086
+ var39 12 13 0
2087
+ var39 14 15 3
2088
+ var39 16 17 3
2089
+ var39 18 19 4
2090
+ var39 20 21 2
2091
+ var39 22 23 3
2092
+ var39 24 25 5
2093
+ var39 26 27 3
2094
+ var39 28 29 6
2095
+ var39 30 31 4
2096
+ var39 32 33 21
2097
+ var39 34 35 10
2098
+ var39 36 37 16
2099
+ var39 38 39 13
2100
+ var39 40 41 11
2101
+ var39 42 43 5
2102
+ var39 44 45 1
2103
+ var39 46 47 3
2104
+ var39 48 49 9
2105
+ var39 50 51 13
2106
+ var39 52 53 16
2107
+ var39 54 55 7
2108
+ var39 56 57 9
2109
+ var39 58 59 8
2110
+ var39 60 61 4
2111
+ var39 62 63 4
2112
+ var39 64 65 0
2113
+ var39 66 67 0
2114
+ var39 68 69 0
2115
+ var39 70 71 0
2116
+ var39 72 73 0
2117
+ var39 74 75 0
2118
+ var39 76 77 6
2119
+ var39 78 79 0
2120
+ var39 80 81 3
2121
+ var39 82 83 2
2122
+ var39 84 85 0
2123
+ var39 86 87 19
2124
+ var39 88 89 10
2125
+ var39 90 91 4
2126
+ var39 92 93 3
2127
+ var39 94 95 0
2128
+ var39 96 97 1
2129
+ var39 98 99 2
2130
+
2131
+
2132
+ var40 0 1 1
2133
+ var40 2 3 0
2134
+ var40 4 5 0
2135
+ var40 6 7 0
2136
+ var40 8 9 0
2137
+ var40 10 11 0
2138
+ var40 12 13 0
2139
+ var40 14 15 0
2140
+ var40 16 17 0
2141
+ var40 18 19 0
2142
+ var40 20 21 0
2143
+ var40 22 23 0
2144
+ var40 24 25 0
2145
+ var40 26 27 0
2146
+ var40 28 29 0
2147
+ var40 30 31 0
2148
+ var40 32 33 0
2149
+ var40 34 35 0
2150
+ var40 36 37 0
2151
+ var40 38 39 0
2152
+ var40 40 41 0
2153
+ var40 42 43 0
2154
+ var40 44 45 0
2155
+ var40 46 47 0
2156
+ var40 48 49 0
2157
+ var40 50 51 0
2158
+ var40 52 53 0
2159
+ var40 54 55 0
2160
+ var40 56 57 0
2161
+ var40 58 59 0
2162
+ var40 60 61 0
2163
+ var40 62 63 0
2164
+ var40 64 65 0
2165
+ var40 66 67 0
2166
+ var40 68 69 0
2167
+ var40 70 71 0
2168
+ var40 72 73 0
2169
+ var40 74 75 0
2170
+ var40 76 77 0
2171
+ var40 78 79 0
2172
+ var40 80 81 0
2173
+ var40 82 83 0
2174
+ var40 84 85 0
2175
+ var40 86 87 88
2176
+ var40 88 89 101
2177
+ var40 90 91 201
2178
+ var40 92 93 296
2179
+ var40 94 95 434
2180
+ var40 96 97 711
2181
+ var40 98 99 1639
2182
+
2183
+
2184
+ var41 0 1 0
2185
+ var41 2 3 0
2186
+ var41 4 5 0
2187
+ var41 6 7 0
2188
+ var41 8 9 0
2189
+ var41 10 11 0
2190
+ var41 12 13 0
2191
+ var41 14 15 0
2192
+ var41 16 17 0
2193
+ var41 18 19 0
2194
+ var41 20 21 0
2195
+ var41 22 23 0
2196
+ var41 24 25 0
2197
+ var41 26 27 0
2198
+ var41 28 29 0
2199
+ var41 30 31 0
2200
+ var41 32 33 0
2201
+ var41 34 35 0
2202
+ var41 36 37 0
2203
+ var41 38 39 0
2204
+ var41 40 41 0
2205
+ var41 42 43 0
2206
+ var41 44 45 0
2207
+ var41 46 47 0
2208
+ var41 48 49 0
2209
+ var41 50 51 3471
2210
+ var41 52 53 0
2211
+ var41 54 55 0
2212
+ var41 56 57 0
2213
+ var41 58 59 0
2214
+ var41 60 61 0
2215
+ var41 62 63 0
2216
+ var41 64 65 0
2217
+ var41 66 67 0
2218
+ var41 68 69 0
2219
+ var41 70 71 0
2220
+ var41 72 73 0
2221
+ var41 74 75 0
2222
+ var41 76 77 0
2223
+ var41 78 79 0
2224
+ var41 80 81 0
2225
+ var41 82 83 0
2226
+ var41 84 85 0
2227
+ var41 86 87 0
2228
+ var41 88 89 0
2229
+ var41 90 91 0
2230
+ var41 92 93 0
2231
+ var41 94 95 0
2232
+ var41 96 97 0
2233
+ var41 98 99 0
2234
+
2235
+
2236
+ var42 0 1 106048
2237
+ var42 2 3 9616
2238
+ var42 4 5 7346
2239
+ var42 6 7 4678
2240
+ var42 8 9 7143
2241
+ var42 10 11 1914
2242
+ var42 12 13 2011
2243
+ var42 14 15 1210
2244
+ var42 16 17 1781
2245
+ var42 18 19 809
2246
+ var42 20 21 400
2247
+ var42 22 23 402
2248
+ var42 24 25 606
2249
+ var42 26 27 234
2250
+ var42 28 29 268
2251
+ var42 30 31 261
2252
+ var42 32 33 407
2253
+ var42 34 35 145
2254
+ var42 36 37 90
2255
+ var42 38 39 94
2256
+ var42 40 41 106
2257
+ var42 42 43 34
2258
+ var42 44 45 46
2259
+ var42 46 47 35
2260
+ var42 48 49 17
2261
+ var42 50 51 32
2262
+ var42 52 53 16
2263
+ var42 54 55 9
2264
+ var42 56 57 3
2265
+ var42 58 59 5
2266
+ var42 60 61 2
2267
+ var42 62 63 1
2268
+ var42 64 65 0
2269
+ var42 66 67 6
2270
+ var42 68 69 0
2271
+ var42 70 71 0
2272
+ var42 72 73 0
2273
+ var42 74 75 3
2274
+ var42 76 77 0
2275
+ var42 78 79 0
2276
+ var42 80 81 0
2277
+ var42 82 83 1
2278
+ var42 84 85 0
2279
+ var42 86 87 1
2280
+ var42 88 89 1
2281
+ var42 90 91 0
2282
+ var42 92 93 0
2283
+ var42 94 95 0
2284
+ var42 96 97 0
2285
+ var42 98 99 1
2286
+
2287
+
2288
+ var43 0 1 643737
2289
+ var43 2 3 9400
2290
+ var43 4 5 3784
2291
+ var43 6 7 2610
2292
+ var43 8 9 1920
2293
+ var43 10 11 1411
2294
+ var43 12 13 899
2295
+ var43 14 15 676
2296
+ var43 16 17 442
2297
+ var43 18 19 326
2298
+ var43 20 21 297
2299
+ var43 22 23 240
2300
+ var43 24 25 174
2301
+ var43 26 27 127
2302
+ var43 28 29 95
2303
+ var43 30 31 68
2304
+ var43 32 33 47
2305
+ var43 34 35 42
2306
+ var43 36 37 27
2307
+ var43 38 39 13
2308
+ var43 40 41 15
2309
+ var43 42 43 14
2310
+ var43 44 45 12
2311
+ var43 46 47 8
2312
+ var43 48 49 4
2313
+ var43 50 51 5
2314
+ var43 52 53 4
2315
+ var43 54 55 9
2316
+ var43 56 57 1
2317
+ var43 58 59 0
2318
+ var43 60 61 5
2319
+ var43 62 63 2
2320
+ var43 64 65 1
2321
+ var43 66 67 0
2322
+ var43 68 69 1
2323
+ var43 70 71 2
2324
+ var43 72 73 0
2325
+ var43 74 75 0
2326
+ var43 76 77 2
2327
+ var43 78 79 3
2328
+ var43 80 81 5
2329
+ var43 82 83 0
2330
+ var43 84 85 0
2331
+ var43 86 87 1
2332
+ var43 88 89 0
2333
+ var43 90 91 0
2334
+ var43 92 93 1
2335
+ var43 94 95 0
2336
+ var43 96 97 1
2337
+ var43 98 99 1
2338
+
2339
+
2340
+ var44 0 1 4920
2341
+ var44 2 3 5242
2342
+ var44 4 5 2374
2343
+ var44 6 7 1804
2344
+ var44 8 9 843
2345
+ var44 10 11 1965
2346
+ var44 12 13 349
2347
+ var44 14 15 1289
2348
+ var44 16 17 70
2349
+ var44 18 19 0
2350
+ var44 20 21 0
2351
+ var44 22 23 0
2352
+ var44 24 25 0
2353
+ var44 26 27 230
2354
+ var44 28 29 439
2355
+ var44 30 31 0
2356
+ var44 32 33 0
2357
+ var44 34 35 0
2358
+ var44 36 37 0
2359
+ var44 38 39 0
2360
+ var44 40 41 0
2361
+ var44 42 43 0
2362
+ var44 44 45 0
2363
+ var44 46 47 0
2364
+ var44 48 49 0
2365
+ var44 50 51 0
2366
+ var44 52 53 0
2367
+ var44 54 55 0
2368
+ var44 56 57 0
2369
+ var44 58 59 0
2370
+ var44 60 61 0
2371
+ var44 62 63 75
2372
+ var44 64 65 0
2373
+ var44 66 67 0
2374
+ var44 68 69 0
2375
+ var44 70 71 0
2376
+ var44 72 73 0
2377
+ var44 74 75 0
2378
+ var44 76 77 0
2379
+ var44 78 79 0
2380
+ var44 80 81 0
2381
+ var44 82 83 0
2382
+ var44 84 85 0
2383
+ var44 86 87 0
2384
+ var44 88 89 0
2385
+ var44 90 91 0
2386
+ var44 92 93 0
2387
+ var44 94 95 0
2388
+ var44 96 97 0
2389
+ var44 98 99 24
2390
+
2391
+
2392
+ var45 0 1 80
2393
+ var45 2 3 0
2394
+ var45 4 5 0
2395
+ var45 6 7 0
2396
+ var45 8 9 0
2397
+ var45 10 11 0
2398
+ var45 12 13 0
2399
+ var45 14 15 0
2400
+ var45 16 17 0
2401
+ var45 18 19 0
2402
+ var45 20 21 0
2403
+ var45 22 23 0
2404
+ var45 24 25 0
2405
+ var45 26 27 0
2406
+ var45 28 29 0
2407
+ var45 30 31 0
2408
+ var45 32 33 0
2409
+ var45 34 35 0
2410
+ var45 36 37 0
2411
+ var45 38 39 0
2412
+ var45 40 41 0
2413
+ var45 42 43 0
2414
+ var45 44 45 0
2415
+ var45 46 47 0
2416
+ var45 48 49 0
2417
+ var45 50 51 0
2418
+ var45 52 53 0
2419
+ var45 54 55 0
2420
+ var45 56 57 0
2421
+ var45 58 59 0
2422
+ var45 60 61 0
2423
+ var45 62 63 0
2424
+ var45 64 65 0
2425
+ var45 66 67 0
2426
+ var45 68 69 0
2427
+ var45 70 71 0
2428
+ var45 72 73 0
2429
+ var45 74 75 0
2430
+ var45 76 77 0
2431
+ var45 78 79 0
2432
+ var45 80 81 0
2433
+ var45 82 83 0
2434
+ var45 84 85 0
2435
+ var45 86 87 0
2436
+ var45 88 89 0
2437
+ var45 90 91 0
2438
+ var45 92 93 0
2439
+ var45 94 95 0
2440
+ var45 96 97 0
2441
+ var45 98 99 277600
2442
+
2443
+
2444
+ var46 0 1 0
2445
+ var46 2 3 0
2446
+ var46 4 5 0
2447
+ var46 6 7 0
2448
+ var46 8 9 0
2449
+ var46 10 11 0
2450
+ var46 12 13 0
2451
+ var46 14 15 0
2452
+ var46 16 17 0
2453
+ var46 18 19 0
2454
+ var46 20 21 0
2455
+ var46 22 23 0
2456
+ var46 24 25 0
2457
+ var46 26 27 0
2458
+ var46 28 29 0
2459
+ var46 30 31 0
2460
+ var46 32 33 0
2461
+ var46 34 35 0
2462
+ var46 36 37 0
2463
+ var46 38 39 0
2464
+ var46 40 41 0
2465
+ var46 42 43 0
2466
+ var46 44 45 0
2467
+ var46 46 47 0
2468
+ var46 48 49 0
2469
+ var46 50 51 728910
2470
+ var46 52 53 0
2471
+ var46 54 55 0
2472
+ var46 56 57 0
2473
+ var46 58 59 0
2474
+ var46 60 61 0
2475
+ var46 62 63 0
2476
+ var46 64 65 0
2477
+ var46 66 67 0
2478
+ var46 68 69 0
2479
+ var46 70 71 0
2480
+ var46 72 73 0
2481
+ var46 74 75 0
2482
+ var46 76 77 0
2483
+ var46 78 79 0
2484
+ var46 80 81 0
2485
+ var46 82 83 0
2486
+ var46 84 85 0
2487
+ var46 86 87 0
2488
+ var46 88 89 0
2489
+ var46 90 91 0
2490
+ var46 92 93 0
2491
+ var46 94 95 0
2492
+ var46 96 97 0
2493
+ var46 98 99 0
2494
+
2495
+
2496
+ var47 0 1 0
2497
+ var47 2 3 0
2498
+ var47 4 5 0
2499
+ var47 6 7 0
2500
+ var47 8 9 0
2501
+ var47 10 11 0
2502
+ var47 12 13 0
2503
+ var47 14 15 0
2504
+ var47 16 17 0
2505
+ var47 18 19 0
2506
+ var47 20 21 0
2507
+ var47 22 23 0
2508
+ var47 24 25 0
2509
+ var47 26 27 0
2510
+ var47 28 29 0
2511
+ var47 30 31 0
2512
+ var47 32 33 0
2513
+ var47 34 35 0
2514
+ var47 36 37 0
2515
+ var47 38 39 0
2516
+ var47 40 41 0
2517
+ var47 42 43 0
2518
+ var47 44 45 0
2519
+ var47 46 47 0
2520
+ var47 48 49 0
2521
+ var47 50 51 777504
2522
+ var47 52 53 0
2523
+ var47 54 55 0
2524
+ var47 56 57 0
2525
+ var47 58 59 0
2526
+ var47 60 61 0
2527
+ var47 62 63 0
2528
+ var47 64 65 0
2529
+ var47 66 67 0
2530
+ var47 68 69 0
2531
+ var47 70 71 0
2532
+ var47 72 73 0
2533
+ var47 74 75 0
2534
+ var47 76 77 0
2535
+ var47 78 79 0
2536
+ var47 80 81 0
2537
+ var47 82 83 0
2538
+ var47 84 85 0
2539
+ var47 86 87 0
2540
+ var47 88 89 0
2541
+ var47 90 91 0
2542
+ var47 92 93 0
2543
+ var47 94 95 0
2544
+ var47 96 97 0
2545
+ var47 98 99 0
2546
+
2547
+
2548
+
2549
+ var48 0 1 21
2550
+ var48 2 3 0
2551
+ var48 4 5 0
2552
+ var48 6 7 0
2553
+ var48 8 9 0
2554
+ var48 10 11 0
2555
+ var48 12 13 0
2556
+ var48 14 15 0
2557
+ var48 16 17 0
2558
+ var48 18 19 0
2559
+ var48 20 21 0
2560
+ var48 22 23 0
2561
+ var48 24 25 0
2562
+ var48 26 27 0
2563
+ var48 28 29 0
2564
+ var48 30 31 0
2565
+ var48 32 33 0
2566
+ var48 34 35 0
2567
+ var48 36 37 0
2568
+ var48 38 39 0
2569
+ var48 40 41 0
2570
+ var48 42 43 0
2571
+ var48 44 45 0
2572
+ var48 46 47 0
2573
+ var48 48 49 0
2574
+ var48 50 51 0
2575
+ var48 52 53 0
2576
+ var48 54 55 0
2577
+ var48 56 57 0
2578
+ var48 58 59 0
2579
+ var48 60 61 0
2580
+ var48 62 63 0
2581
+ var48 64 65 0
2582
+ var48 66 67 0
2583
+ var48 68 69 0
2584
+ var48 70 71 0
2585
+ var48 72 73 0
2586
+ var48 74 75 0
2587
+ var48 76 77 0
2588
+ var48 78 79 0
2589
+ var48 80 81 0
2590
+ var48 82 83 0
2591
+ var48 84 85 0
2592
+ var48 86 87 0
2593
+ var48 88 89 0
2594
+ var48 90 91 0
2595
+ var48 92 93 0
2596
+ var48 94 95 0
2597
+ var48 96 97 0
2598
+ var48 98 99 395673
2599
+
2600
+
2601
+ var49 0 1 1848
2602
+ var49 2 3 0
2603
+ var49 4 5 0
2604
+ var49 6 7 0
2605
+ var49 8 9 0
2606
+ var49 10 11 0
2607
+ var49 12 13 0
2608
+ var49 14 15 0
2609
+ var49 16 17 0
2610
+ var49 18 19 0
2611
+ var49 20 21 0
2612
+ var49 22 23 0
2613
+ var49 24 25 0
2614
+ var49 26 27 0
2615
+ var49 28 29 0
2616
+ var49 30 31 0
2617
+ var49 32 33 0
2618
+ var49 34 35 0
2619
+ var49 36 37 0
2620
+ var49 38 39 0
2621
+ var49 40 41 0
2622
+ var49 42 43 0
2623
+ var49 44 45 0
2624
+ var49 46 47 0
2625
+ var49 48 49 0
2626
+ var49 50 51 0
2627
+ var49 52 53 0
2628
+ var49 54 55 0
2629
+ var49 56 57 0
2630
+ var49 58 59 0
2631
+ var49 60 61 0
2632
+ var49 62 63 0
2633
+ var49 64 65 0
2634
+ var49 66 67 0
2635
+ var49 68 69 0
2636
+ var49 70 71 0
2637
+ var49 72 73 0
2638
+ var49 74 75 0
2639
+ var49 76 77 0
2640
+ var49 78 79 0
2641
+ var49 80 81 0
2642
+ var49 82 83 0
2643
+ var49 84 85 0
2644
+ var49 86 87 0
2645
+ var49 88 89 0
2646
+ var49 90 91 0
2647
+ var49 92 93 0
2648
+ var49 94 95 0
2649
+ var49 96 97 0
2650
+ var49 98 99 945735
cricos/circos-0.69-9/bin/data/labels.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ var1 0 1 B1-0
2
+ var2 10 12 B2-0
3
+ var2 20 22 B2-1
4
+ var3 9 10 B3-0
5
+ var4 1 2 B4-0
6
+ var4 3 4 B4-1
cricos/circos-0.69-9/bin/data/link.txt ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var44 0 100 var36 0 300 color=vdgrey
2
+ var44 0 100 var20 0 100 color=vdgrey
3
+ var44 0 100 var45 0 100 color=vdgrey
4
+ var44 0 100 var47 0 100 color=vdgrey
5
+ var44 0 100 var48 0 100 color=vdgrey
6
+ var44 0 100 var49 0 100 color=vdgrey
7
+
8
+ var10 0 100 var25 0 100 color=black
9
+ var10 0 100 var30 0 1000 color=black
10
+
11
+
12
+
13
+ var34 0 100 var2 0 100 color=lpred
14
+ var34 0 100 var3 0 100 color=lpred
15
+ var34 0 100 var4 0 100 color=lpred
16
+ var34 0 100 var5 0 100 color=lpred
17
+ var34 0 100 var8 0 100 color=lpred
18
+ var34 0 100 var11 0 100 color=lpred
19
+ var34 0 100 var13 0 100 color=lpred
20
+ var34 0 100 var14 0 100 color=lpred
21
+ var34 0 100 var16 0 100 color=lpred
22
+ var34 0 100 var17 0 100 color=lpred
23
+ var34 0 100 var18 0 100 color=lpred
24
+ var34 0 100 var19 0 100 color=lpred
25
+ var34 0 100 var21 0 300 color=lpred
26
+ var34 0 100 var23 0 100 color=lpred
27
+ var34 0 100 var27 0 100 color=lpred
28
+ var34 0 100 var32 0 1100 color=lpred
29
+ var34 0 100 var33 0 1000 color=lpred
30
+ var34 0 100 var1 0 100 color=lpred
31
+ var34 0 100 var37 0 200 color=lpred
32
+ var34 0 100 var38 0 100 color=lpred
33
+ var34 0 100 var40 0 100 color=lpred
34
+ var34 0 100 var42 0 100 color=lpred
35
+
36
+ var19 0 100 var2 0 100 color=lpblue
37
+ var19 0 100 var3 0 100 color=lpblue
38
+ var19 0 100 var4 0 100 color=lpblue
39
+ var19 0 100 var7 0 100 color=lpblue
40
+ var19 0 100 var8 0 100 color=lpblue
41
+ var19 0 100 var9 0 100 color=lpblue
42
+ var19 0 100 var12 0 100 color=lpblue
43
+ var19 0 100 var15 0 100 color=lpblue
44
+ var19 0 100 var18 0 100 color=lpblue
45
+ var19 0 100 var1 0 100 color=lpblue
46
+ var19 0 100 var23 0 100 color=lpblue
47
+ var19 0 100 var28 0 100 color=lpblue
48
+ var19 0 100 var33 0 1000 color=lpblue
49
+ var19 0 100 var34 0 100 color=lpblue
50
+ var19 0 100 var35 0 100 color=lpblue
51
+ var19 0 100 var38 0 100 color=lpblue
52
+ var19 0 100 var39 0 100 color=lpblue
53
+
54
+ var43 0 100 var2 0 100 color=lpgreen
55
+ var43 0 100 var3 0 100 color=lpgreen
56
+ var43 0 100 var4 0 100 color=lpgreen
57
+ var43 0 100 var6 0 100 color=lpgreen
58
+ var43 0 100 var9 0 100 color=lpgreen
59
+ var43 0 100 var13 0 100 color=lpgreen
60
+ var43 0 100 var16 0 100 color=lpgreen
61
+ var43 0 100 var17 0 100 color=lpgreen
62
+ var43 0 100 var18 0 100 color=lpgreen
63
+ var43 0 100 var19 0 100 color=lpgreen
64
+ var43 0 100 var24 0 100 color=lpgreen
65
+ var43 0 100 var27 0 100 color=lpgreen
66
+ var43 0 100 var29 0 1400 color=lpgreen
67
+ var43 0 100 var31 0 1200 color=lpgreen
68
+ var43 0 100 var33 0 1000 color=lpgreen
69
+ var43 0 100 var40 0 100 color=lpgreen
70
+ var43 0 100 var41 0 100 color=lpgreen
71
+ var43 0 100 var42 0 100 color=lpgreen
72
+ var43 0 100 var1s 0 100 color=lpgreen
73
+
74
+ var11 0 100 var2 0 100 color=vdpurple
75
+ var11 0 100 var3 0 100 color=vdpurple
76
+ var11 0 100 var4 0 100 color=vdpurple
77
+ var11 0 100 var5 0 100 color=vdpurple
78
+ var11 0 100 var9 0 100 color=vdpurple
79
+ var11 0 100 var1 0 100 color=vdpurple
80
+ var11 0 100 var12 0 100 color=vdpurple
81
+ var11 0 100 var14 0 100 color=vdpurple
82
+ var11 0 100 var17 0 100 color=vdpurple
83
+ var11 0 100 var19 0 100 color=vdpurple
84
+ var11 0 100 var21 0 300 color=vdpurple
85
+ var11 0 100 var22 0 1300 color=vdpurple
86
+ var11 0 100 var24 0 100 color=vdpurple
87
+ var11 0 100 var26 0 100 color=vdpurple
88
+ var11 0 100 var27 0 100 color=vdpurple
89
+ var11 0 100 var28 0 100 color=vdpurple
90
+ var11 0 100 var31 0 1200 color=vdpurple
91
+ var11 0 100 var34 0 100 color=vdpurple
92
+ var11 0 100 var39 0 100 color=vdpurple
93
+ var11 0 100 var40 0 100 color=vdpurple
94
+ var11 0 100 var41 0 100 color=vdpurple
95
+ var11 0 100 var46 0 100 color=vdpurple
cricos/circos-0.69-9/bin/data/link2.txt ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var44 0 100 var36 0 300 color=vdgrey
2
+ var44 0 100 var20 0 100 color=vdgrey
3
+ var44 0 100 var45 0 100 color=vdgrey
4
+ var44 0 100 var47 0 100 color=vdgrey
5
+ var44 0 100 var48 0 100 color=vdgrey
6
+ var44 0 100 var49 0 100 color=vdgrey
7
+
8
+ var10 0 100 var25 0 100 color=black
9
+ var10 0 100 var30 0 1000 color=black
10
+
11
+ var34 0 100 var2 0 100 color=lpred
12
+ var34 0 100 var3 0 100 color=lpred
13
+ var34 0 100 var4 0 100 color=lpred
14
+ var34 0 100 var5 0 100 color=lpred
15
+ var34 0 100 var8 0 100 color=lpred
16
+ var34 0 100 var11 0 100 color=lpred
17
+ var34 0 100 var13 0 100 color=lpred
18
+ var34 0 100 var14 0 100 color=lpred
19
+ var34 0 100 var16 0 100 color=lpred
20
+ var34 0 100 var17 0 100 color=lpred
21
+ var34 0 100 var18 0 100 color=lpred
22
+ var34 0 100 var19 0 100 color=lpred
23
+ var34 0 100 var21 0 300 color=lpred
24
+ var34 0 100 var23 0 100 color=lpred
25
+ var34 0 100 var27 0 100 color=lpred
26
+ var34 0 100 var32 0 1100 color=lpred
27
+ var34 0 100 var33 0 1000 color=lpred
28
+ var34 0 100 var1 0 100 color=lpred
29
+ var34 0 100 var37 0 200 color=lpred
30
+ var34 0 100 var38 0 100 color=lpred
31
+ var34 0 100 var40 0 100 color=lpred
32
+ var34 0 100 var42 0 100 color=lpred
33
+
34
+ var19 0 100 var2 0 100 color=lpblue
35
+ var19 0 100 var3 0 100 color=lpblue
36
+ var19 0 100 var4 0 100 color=lpblue
37
+ var19 0 100 var7 0 100 color=lpblue
38
+ var19 0 100 var8 0 100 color=lpblue
39
+ var19 0 100 var9 0 100 color=lpblue
40
+ var19 0 100 var12 0 100 color=lpblue
41
+ var19 0 100 var15 0 100 color=lpblue
42
+ var19 0 100 var18 0 100 color=lpblue
43
+ var19 0 100 var1 0 100 color=lpblue
44
+ var19 0 100 var23 0 100 color=lpblue
45
+ var19 0 100 var28 0 100 color=lpblue
46
+ var19 0 100 var33 0 1000 color=lpblue
47
+ var19 0 100 var34 0 100 color=lpblue
48
+ var19 0 100 var35 0 100 color=lpblue
49
+ var19 0 100 var38 0 100 color=lpblue
50
+ var19 0 100 var39 0 100 color=lpblue
51
+
52
+ var43 0 100 var2 0 100 color=lpgreen
53
+ var43 0 100 var3 0 100 color=lpgreen
54
+ var43 0 100 var4 0 100 color=lpgreen
55
+ var43 0 100 var6 0 100 color=lpgreen
56
+ var43 0 100 var9 0 100 color=lpgreen
57
+ var43 0 100 var13 0 100 color=lpgreen
58
+ var43 0 100 var16 0 100 color=lpgreen
59
+ var43 0 100 var17 0 100 color=lpgreen
60
+ var43 0 100 var18 0 100 color=lpgreen
61
+ var43 0 100 var19 0 100 color=lpgreen
62
+ var43 0 100 var24 0 100 color=lpgreen
63
+ var43 0 100 var27 0 100 color=lpgreen
64
+ var43 0 100 var29 0 1400 color=lpgreen
65
+ var43 0 100 var31 0 1200 color=lpgreen
66
+ var43 0 100 var33 0 1000 color=lpgreen
67
+ var43 0 100 var40 0 100 color=lpgreen
68
+ var43 0 100 var41 0 100 color=lpgreen
69
+ var43 0 100 var42 0 100 color=lpgreen
70
+ var43 0 100 var1s 0 100 color=lpgreen
71
+
72
+ var11 0 100 var2 0 100 color=vdpurple
73
+ var11 0 100 var3 0 100 color=vdpurple
74
+ var11 0 100 var4 0 100 color=vdpurple
75
+ var11 0 100 var5 0 100 color=vdpurple
76
+ var11 0 100 var9 0 100 color=vdpurple
77
+ var11 0 100 var1 0 100 color=vdpurple
78
+ var11 0 100 var12 0 100 color=vdpurple
79
+ var11 0 100 var14 0 100 color=vdpurple
80
+ var11 0 100 var17 0 100 color=vdpurple
81
+ var11 0 100 var19 0 100 color=vdpurple
82
+ var11 0 100 var21 0 300 color=vdpurple
83
+ var11 0 100 var22 0 1300 color=vdpurple
84
+ var11 0 100 var24 0 100 color=vdpurple
85
+ var11 0 100 var26 0 100 color=vdpurple
86
+ var11 0 100 var27 0 100 color=vdpurple
87
+ var11 0 100 var28 0 100 color=vdpurple
88
+ var11 0 100 var31 0 1200 color=vdpurple
89
+ var11 0 100 var34 0 100 color=vdpurple
90
+ var11 0 100 var39 0 100 color=vdpurple
91
+ var11 0 100 var40 0 100 color=vdpurple
92
+ var11 0 100 var41 0 100 color=vdpurple
93
+ var11 0 100 var46 0 100 color=vdpurple
cricos/circos-0.69-9/bin/gddiag ADDED
@@ -0,0 +1,634 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/env perl
2
+
3
+ =pod
4
+
5
+ =head1 NAME
6
+
7
+ gddiag - short GD diagnostics
8
+
9
+ =head1 SYNOPSIS
10
+
11
+ # organize color swatches in 10 columns, each column swatch
12
+ # 20 pixels in size and color labels size 8
13
+ gddiag -conf etc/gddiag.conf -output_file_root gdtest [-debug] [-help] [-man]
14
+
15
+ =head1 DESCRIPTION
16
+
17
+ This script helps diagnose any problems with gd and Perl's GD
18
+ module. It generates a matrix of colored squares, some rotated lines
19
+ (with and without antialiasing) and text for each font defined in the
20
+ <fonts> block.
21
+
22
+ =head1 LIMITATIONS
23
+
24
+ As of the current release of gd (2.0.35), antialiasing is not
25
+ supported for lines with (a) thickness > 1 or (b) color with alpha
26
+ channel. Therefore, if you want lines with transparency (e.g. 50%
27
+ opaque), or lines whose thickness is greater than 1, you must give up
28
+ antialiasing. Antialiasing with thick lines is planned in gd 2.1.0 -
29
+ see
30
+
31
+ http://bugs.libgd.org/?do=details&task_id=65&histring=antialias
32
+
33
+ One way to "add" antialiasing, is to create an image that is 2x the
34
+ size of the desired final result and then shrink the image with a tool
35
+ like ImageMagick's 'convert'.
36
+
37
+ =head1 HISTORY
38
+
39
+ =over
40
+
41
+ =item * 16 June 2009 v0.14
42
+
43
+ Removed dependence on tutorial configuration file by adding a dedicated configuration file.
44
+
45
+ =item * 3 Mar 2009 v0.13
46
+
47
+ Added -alpha.
48
+
49
+ =item * 30 Sep 2008 v0.12
50
+
51
+ Added column number and width
52
+
53
+ =item * 16 Apr 2008 v0.11
54
+
55
+ Added labels sampling defined fonts
56
+
57
+ =item * 25 Feb 2008 v0.10
58
+
59
+ Started and versioned
60
+
61
+ =back
62
+
63
+ =head1 BUGS
64
+
65
+ Please report all bugs, feature requests and general comments to Martin Krzywinski (martink@bcgsc.ca).
66
+
67
+ =head1 AUTHOR
68
+
69
+ Martin Krzywinski
70
+ martink@bcgsc.ca
71
+ mkweb.bcgsc.ca
72
+
73
+ =head1 CONTACT
74
+
75
+ Martin Krzywinski
76
+ Genome Sciences Centre
77
+ Vancouver BC Canada
78
+ www.bcgsc.ca
79
+ martink@bcgsc.ca
80
+
81
+ =cut
82
+
83
+ ################################################################
84
+ #
85
+ # Copyright 2004-2011 Martin Krzywinski
86
+ #
87
+ # This file is part of the Genome Sciences Centre Perl code base.
88
+ #
89
+ # This script is free software; you can redistribute it and/or modify
90
+ # it under the terms of the GNU General Public License as published by
91
+ # the Free Software Foundation; either version 2 of the License, or
92
+ # (at your option) any later version.
93
+ #
94
+ # This script is distributed in the hope that it will be useful,
95
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
96
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
97
+ # GNU General Public License for more details.
98
+ #
99
+ # You should have received a copy of the GNU General Public License
100
+ # along with this script; if not, write to the Free Software
101
+ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
102
+ #
103
+ ################################################################
104
+
105
+ use strict;
106
+ use constant twoPI => 6.283185307;
107
+ use constant deg2rad => 0.0174532925;
108
+ use constant rad2deg => 57.29577951;
109
+ use constant PI => 3.141592654;
110
+ use constant PIover2 => 1.570796327;
111
+ use Carp;
112
+ use Config::General;
113
+ use Data::Dumper;
114
+ use File::Basename;
115
+ use FindBin;
116
+ use Getopt::Long;
117
+ use IO::File;
118
+ use Math::Round;
119
+ use Math::VecStat qw(sum min max average);
120
+ use POSIX qw(atan ceil);
121
+ use Pod::Usage;
122
+ use Set::IntSpan 1.11 qw(map_set);
123
+ use Storable;
124
+ use Time::HiRes qw(gettimeofday tv_interval);
125
+ use GD;
126
+
127
+ use lib "$FindBin::RealBin";
128
+ use lib "$FindBin::RealBin/../lib";
129
+ use lib "$FindBin::RealBin/lib";
130
+
131
+ use Circos::Configuration qw(%CONF $DIMS);
132
+ use Circos::Colors;
133
+
134
+ our %OPT;
135
+
136
+ GetOptions(\%OPT,
137
+ "colsize=i",
138
+ "alpha",
139
+ "verbose+",
140
+ "output_file_root=s",
141
+ "configfile=s","help","man","debug+");
142
+
143
+ pod2usage() if $OPT{help};
144
+ pod2usage(-verbose=>2) if $OPT{man};
145
+ loadconfiguration($OPT{configfile});
146
+ populateconfiguration(); # copy command line options to config hash
147
+ validateconfiguration();
148
+ if($CONF{debug} > 1) {
149
+ $Data::Dumper::Pad = "debug parameters";
150
+ $Data::Dumper::Indent = 1;
151
+ $Data::Dumper::Quotekeys = 0;
152
+ $Data::Dumper::Terse = 1;
153
+ print Dumper(\%CONF);
154
+ }
155
+
156
+ my $dims;
157
+
158
+ # generate rows and columns of color patches
159
+
160
+ my $seen_color;
161
+ my $layout = get_layout();
162
+
163
+ my ($im,$colors) = make_image($layout);
164
+
165
+ my ($x,$y) = ($CONF{marginx},$CONF{marginy});
166
+ for my $row (@$layout) {
167
+ for my $data (@$row) {
168
+ if($data->{label}) {
169
+ $im->string(gdTinyFont,$x,$y,$data->{label},$colors->{black});
170
+ $x += 6 * length($data->{label});
171
+ } elsif ( $data->{type} eq "color") {
172
+ if($CONF{alpha}) {
173
+ for my $alpha (reverse 0..5) {
174
+ my $color = $colors->{ $data->{name} . "_a$alpha" };
175
+ my $f = 1 - 0.8*(5-$alpha)/5;
176
+ $im->filledRectangle($x,$y,
177
+ $x+$CONF{colsize}*$f,$y+$CONF{colsize}*$f,
178
+ $color);
179
+ }
180
+ } else {
181
+ my $color = $colors->{ $data->{name} };
182
+ $im->filledRectangle($x,$y,
183
+ $x+$CONF{colsize},$y+$CONF{colsize},
184
+ $color);
185
+ }
186
+ $im->rectangle($x,$y,
187
+ $x+$CONF{colsize},$y+$CONF{colsize},
188
+ $colors->{ vlgrey });
189
+ $x += $CONF{colsize} + $CONF{colmargin};
190
+ } elsif ($data->{type} eq "font") {
191
+ $im->stringFT($colors->{black},
192
+ locate_file($CONF{fonts}{ $data->{font}}),
193
+ $CONF{fontsize},
194
+ 0,
195
+ $x,$y+$CONF{fontsize},
196
+ join("", map {chr(97+$_)} (0..25)));
197
+ $y += $CONF{fontsize} * 0.75;
198
+ } else {
199
+ $x += $CONF{colmargin};
200
+ }
201
+ }
202
+ $x = $CONF{marginx};
203
+ $y += $CONF{colsize} + $CONF{colmargin};
204
+ }
205
+
206
+ my $output_file = sprintf("%s.png",$CONF{output_file_root});
207
+ open(PNG,">$output_file") || confess "cannot open output file $output_file";
208
+ binmode PNG;
209
+ print PNG $im->png;
210
+ close(PNG);
211
+ printinfo("Created color diagnostic image at $output_file");
212
+ printinfo("GD version",$GD::VERSION);
213
+
214
+ exit;
215
+
216
+ sub get_layout {
217
+ my $color_layout = get_color_layout();
218
+ my $font_layout = get_font_layout();
219
+ return [grep($_, @$color_layout,@$font_layout)];
220
+ }
221
+
222
+ sub get_font_layout {
223
+ my @fonts = sort keys %{$CONF{fonts}};
224
+ my $font_layout;
225
+ for my $font (@fonts) {
226
+ push @$font_layout, [ {label=>sprintf("font %13s",$font) }, { font=>$font, type=>"font" } ];
227
+ }
228
+ return $font_layout;
229
+
230
+ }
231
+ sub get_color_layout {
232
+ my @colors = keys %{$CONF{colors}};
233
+ my @layout;
234
+ # brewer palettes
235
+ my $brewer_palettes = make_brewer(@colors);
236
+ for my $type (sort keys %$brewer_palettes) {
237
+ for my $palette (sort keys %{$brewer_palettes->{$type}}) {
238
+ push @layout, [{label=>sprintf("%13s","$palette-$type")}];
239
+ for my $ncolors (sort {$a <=> $b} keys %{$brewer_palettes->{$type}{$palette}}) {
240
+ push @{$layout[-1]}, {label=>$ncolors};
241
+ for my $idx (sort {$a <=> $b} keys %{$brewer_palettes->{$type}{$palette}{$ncolors}}) {
242
+ my $color_data = $brewer_palettes->{$type}{$palette}{$ncolors}{$idx};
243
+ push @{$layout[-1]}, $color_data;
244
+ $seen_color->{$color_data->{name}}++;
245
+ }
246
+ push @{$layout[-1]}, undef;
247
+ }
248
+ }
249
+ }
250
+ # chromosomes
251
+ my $chr_palettes = make_chr(@colors);
252
+ for my $type (sort keys %$chr_palettes) {
253
+ push @layout, [{label=>sprintf("%13s",$type)}];
254
+ for my $color (sort {$a->{label} <=> $b->{label} || $a->{label} cmp $b->{label}} @{$chr_palettes->{$type}}) {
255
+ push @{$layout[-1]}, {label=>$color->{label} || "''"};
256
+ push @{$layout[-1]}, {name=>$color->{name}, type=>"color",rgb=>$color->{rgb}};
257
+ $seen_color->{$color->{name}}++;
258
+ }
259
+ }
260
+ # other colors
261
+ my $other_palettes = make_other_palette(@colors);
262
+ for my $type (sort keys %$other_palettes) {
263
+ push @layout, [{label=>sprintf("%13s",$type)}];
264
+ for my $color (sort {$a->{idx} <=> $b->{idx}} @{$other_palettes->{$type}}) {
265
+ push @{$layout[-1]}, {label=>$color->{label} || "''"};
266
+ push @{$layout[-1]}, {name=>$color->{name}, type=>"color",rgb=>$color->{rgb}};
267
+ }
268
+ }
269
+ return \@layout;
270
+ }
271
+
272
+ sub make_other_palette {
273
+ my $other_palettes;
274
+ for my $color (@_) {
275
+ if($color =~ /^(v*(l|d))(.+)$/) {
276
+ my ($prefix,$name) = ($1,$3);
277
+ next if $seen_color->{$color};
278
+ next if $color =~ /-(qual|seq|div)/;
279
+ my $idx = 0;
280
+ if($color =~ /^(v*)(d|l)/) {
281
+ if($2 eq "d") {
282
+ $idx += length($1) + 10;
283
+ } else {
284
+ $idx -= length($1);
285
+ }
286
+ }
287
+ push @{$other_palettes->{$name}}, {rgb=>[split(",",$CONF{colors}{$color})],
288
+ idx=>$idx,
289
+ label=>$prefix,
290
+ name=>$color};
291
+ }
292
+ }
293
+ return $other_palettes;
294
+ }
295
+ sub make_chr {
296
+ my $chr_palettes;
297
+ my @type = qw(chr gpos gneg gvar acen stalk);
298
+ for my $type (@type) {
299
+ for my $color (@_) {
300
+ if($color =~ /$type/) {
301
+ if($color =~ /^(.*$type)(.*)/) {
302
+ my ($palette,$label) = ($1,$2);
303
+ next unless $CONF{colors}{$color} =~ /,/;
304
+ push @{$chr_palettes->{$palette}}, {rgb=>[split(",",$CONF{colors}{$color})],
305
+ name=>$color,
306
+ label=>$label};
307
+ }
308
+ }
309
+ }
310
+ }
311
+ return $chr_palettes;
312
+ }
313
+
314
+ sub make_brewer {
315
+ my @types = qw(seq div qual);
316
+ my $typerx = join("|",@types);
317
+ my @colors = sort grep($_ =~ /-($typerx)-/, @_);
318
+ my $brewer_palettes;
319
+ for my $type (@types) {
320
+ my @colors_type = grep($_ =~ /-$type-/, @colors);
321
+ for my $color (@colors_type) {
322
+ if($color =~ /^(.+)-(\d+)-$type-(\d+)/) {
323
+ my ($palette,$ncolors,$idx) = ($1,$2,$3);
324
+ my @rgb = split(",",$CONF{colors}{$color});
325
+ $brewer_palettes->{$type}{$palette}{$ncolors}{$idx} = {name=>$color,rgb=>\@rgb,type=>"color"};
326
+ }
327
+ }
328
+ }
329
+ return $brewer_palettes;
330
+ }
331
+
332
+ sub make_image {
333
+ my $layout = shift;
334
+ my $nrows = @$layout;
335
+ my $ncols = max( map {int(@$_)} @$layout);
336
+ my ($height,$width) = (2*$CONF{marginy},2*$CONF{marginx});
337
+ my @widths;
338
+ for my $row (@$layout) {
339
+ $height += $CONF{colsize} + $CONF{colmargin};
340
+ push @widths, 0;
341
+ for my $col (@$row) {
342
+ if($col->{label}) {
343
+ $widths[-1] += 6 * length($col->{label});
344
+ } elsif ($col->{type} eq "color") {
345
+ $widths[-1] += $CONF{colsize} + $CONF{colmargin};
346
+ } elsif ($col->{type} eq "font") {
347
+ $height += $CONF{fontsize};
348
+ } else {
349
+ $widths[-1] += $CONF{colmargin};
350
+ }
351
+ }
352
+ }
353
+ $width += max(@widths);
354
+ my $im = GD::Image->new($width,$height,1);
355
+ #printinfo("created image",$width,$height);
356
+ if(! $im) {
357
+ die "There was a problem creating a 24-bit image. This is a fatal error and you will not be able to use transparency in Circos. The error is likely due to a problem with Perl's GD module. Your installed version is ($GD::VERSION). See http://search.cpan.org/dist/GD/GD.pm for the latest version and upgrade, or fix your installation.";
358
+ }
359
+ $im->alphaBlending(1);
360
+ my $colors = Circos::Colors::allocate_colors($im);
361
+ printinfo("allocated",int(keys %$colors),"colors");
362
+ $im->fill(0,0,$colors->{white});
363
+ return ($im,$colors);
364
+ }
365
+
366
+ exit;
367
+
368
+ # how many colors are defined?
369
+ my $ncolors = keys %{$CONF{colors}};
370
+ # how many fonts are defined?
371
+ my $nfonts = keys %{$CONF{fonts}};
372
+ # how many rows of color swatches?
373
+ my $nrow = ceil($ncolors / $CONF{ncol});
374
+ # how wide is the image?
375
+ my $width = $CONF{ncol} * 2*$CONF{colsize} + $CONF{colsize} + 2*$CONF{marginx};
376
+ # how tall is the image?
377
+ my $height = (1+$nrow) * 2*$CONF{colsize} + $nfonts * 2.5*$CONF{labelsize} + 2*$CONF{marginy};
378
+
379
+ printinfo("allocating image",$width,$height);
380
+
381
+ # try to create an 8bit image
382
+ my $im8 = GD::Image->new($width,$height);
383
+ # try to create a 24bit image
384
+ my $im = GD::Image->new($width,$height,1);
385
+ if(! $im) {
386
+ die "There was a problem creating a 24-bit image. This is a fatal error and you will not be able to use transparency in Circos. The error is likely due to a problem with Perl's GD module. Your installed version is ($GD::VERSION). See http://search.cpan.org/dist/GD/GD.pm for the latest version and upgrade, or fix your installation.";
387
+ }
388
+ $im->alphaBlending(1);
389
+ my $colors = Circos::Colors::allocate_colors($im);
390
+ printinfo("allocated",int(keys %$colors),"colors");
391
+ $im->fill(0,0,$colors->{white});
392
+
393
+ my $swatch_idx = 0;
394
+ my $swatch_stroke = 1;
395
+
396
+ map { delete $colors->{$_} if ref $colors->{$_} } keys %$colors;
397
+
398
+ for my $color_strings (sort { (($b->[1] eq "chr") - ($a->[1] eq "chr")) || $a->[1] cmp $b->[1] || $a->[2] <=> $b->[2] } map { [$_,($_ =~ /v*[ld]*(.+?)\d*$/g),($_ =~ /(\d+)$/g)] }
399
+ grep($_ !~ /_a\d+/, keys %$colors)) {
400
+ my ($color,$color_stem,$color_dig) = @$color_strings;
401
+ next if $color =~ /(seq|div|qual)/ && $color =~ /-[a-z]$/;
402
+ #my $brushc = $colors->{"d$color_stem"} ? "d$color_stem" : "black";
403
+ #my ($brush,$brushcolor) = init_brush($swatch_stroke,$swatch_stroke,$brushc);
404
+ my ($x,$y) = ( $CONF{marginx}+($swatch_idx % $CONF{ncol})*2*$CONF{colsize},
405
+ $CONF{marginy}+int($swatch_idx/$CONF{ncol})*2*$CONF{colsize} );
406
+
407
+ for my $i (0..10) {
408
+ $im->filledRectangle($x+3*$i,$y-$CONF{colsize}/4,
409
+ $x+3*$i+2,$y-$CONF{colsize}/5,
410
+ $colors->{$color . "_a$i"});
411
+ }
412
+
413
+ $im->filledRectangle($x,$y,
414
+ $x+$CONF{colsize},$y+$CONF{colsize},
415
+ $colors->{$color});
416
+ #$im->setBrush($brush);
417
+ $im->rectangle($x,$y,
418
+ $x+$CONF{colsize},$y+$CONF{colsize},
419
+ $colors->{black});
420
+ my $text_size = $CONF{labelsize} || 0.4*$CONF{colsize};
421
+ my $text = $color;
422
+ $text =~ s/-(seq|div|qual|)-/-/;
423
+ $im->stringFT($colors->{black},
424
+ locate_file($CONF{fonts}{mono} || $CONF{fonts}{default}),
425
+ $text_size,
426
+ 0,
427
+ $x,$y + $CONF{colsize} + $text_size + 2,
428
+ $text);
429
+ $swatch_idx++;
430
+ }
431
+
432
+ my ($x,$y) = ($CONF{marginx},$CONF{marginy}+(1+$nrow)*2*$CONF{colsize});
433
+ for my $font (keys %{$CONF{fonts}}) {
434
+ printinfo("drawing font",$font,"from file",locate_file($CONF{fonts}{$font}));
435
+ $im->stringFT($colors->{black},
436
+ locate_file($CONF{fonts}{$font}),
437
+ 2*$CONF{labelsize},
438
+ 0,
439
+ $x,$y,
440
+ $font);
441
+ $y += 2.5*$CONF{labelsize};
442
+ }
443
+
444
+ # draw some lines
445
+
446
+ ($x,$y) = (2*$CONF{marginx},$CONF{marginy}+($nrow)*2*$CONF{colsize});
447
+ my $len = 10;
448
+ my $step = $len*sqrt(2);
449
+ for my $i (0..36) {
450
+ $im->filledArc($x,$y,$len,$len,0,360,$colors->{red});
451
+ $im->filledArc($x,$y+$step,$len,$len,0,360,$colors->{red});
452
+ $im->filledArc($x,$y+2*$step,$len,$len,0,360,$colors->{red});
453
+ $x+= $step;
454
+ }
455
+
456
+ ($x,$y) = (2*$CONF{marginx},$CONF{marginy}+($nrow)*2*$CONF{colsize});
457
+ for my $i (0..36) {
458
+ my $angle = $i*10;
459
+ $im->setAntiAliased($colors->{black});
460
+ $im->line($x - $len*cos($angle*deg2rad),
461
+ $y - $len*sin($angle*deg2rad),
462
+ $x + $len*cos($angle*deg2rad),
463
+ $y + $len*sin($angle*deg2rad),
464
+ gdAntiAliased);
465
+ $im->line($x - $len*cos($angle*deg2rad),
466
+ $y + $step - $len*sin($angle*deg2rad),
467
+ $x + $len*cos($angle*deg2rad),
468
+ $y + $step + $len*sin($angle*deg2rad),
469
+ $colors->{black});
470
+
471
+ my $alpha = $i % 11;
472
+ my $thickness = 1 + ($i % 4);
473
+ my $color = "black_a".$alpha;
474
+
475
+ $im->setThickness($thickness);
476
+ $im->line($x - $len*cos($angle*deg2rad),
477
+ $y + 2*$step - $len*sin($angle*deg2rad),
478
+ $x + $len*cos($angle*deg2rad),
479
+ $y + 2*$step + $len*sin($angle*deg2rad),
480
+ $colors->{$color});
481
+ $im->setThickness(1);
482
+ $x += $step;
483
+ }
484
+
485
+ my $outputfile = $CONF{output_file};
486
+ open(PNG,">$outputfile") || confess "cannot open output file $outputfile";
487
+ binmode PNG;
488
+ print PNG $im->png;
489
+ close(PNG);
490
+ printinfo("created gd diagnostic image at $outputfile");
491
+ printinfo("used GD version",$GD::VERSION);
492
+
493
+ sub init_brush {
494
+ my ($w,$h,$brush_color) = @_;
495
+ $h ||= $w;
496
+ my $brush = new GD::Image($w,$h);
497
+ my $color = Circos::Colors::allocate_colors($brush);
498
+ if($brush_color && $color->{$brush_color}) {
499
+ $brush->fill(0,0,$color->{$brush_color});
500
+ }
501
+ return ($brush,$color);
502
+ }
503
+
504
+ sub locate_file {
505
+ my $file = shift;
506
+ $file =~ s/,.*//;
507
+ if(-e $file && -r _) {
508
+ return $file;
509
+ } elsif (-e $file && ! -r _) {
510
+ confess "file $file exists, but cannot be read";
511
+ } else {
512
+ # look for the file elsewhere
513
+ for my $dir (
514
+ "$FindBin::RealBin/",
515
+ "$FindBin::RealBin/etc",
516
+ "$FindBin::RealBin/../etc",
517
+ "$FindBin::RealBin/../",
518
+ "$FindBin::RealBin/../etc",
519
+ "$FindBin::RealBin/../../etc",
520
+ ) {
521
+ printwarning("trying $dir/$file");
522
+ if(-e "$dir/$file" && -r "$dir/$file") {
523
+ printwarning("$file found in $dir/$file");
524
+ return "$dir/$file";
525
+ }
526
+ }
527
+ }
528
+ confess "could not locate $file";
529
+ }
530
+
531
+ ################################################################
532
+ #
533
+ # *** DO NOT EDIT BELOW THIS LINE ***
534
+ #
535
+ ################################################################
536
+ ################################################################
537
+ ################################################################
538
+ ################################################################
539
+
540
+ sub validateconfiguration {
541
+ for my $parsekey (keys %CONF) {
542
+ if($parsekey =~ /^(__(.+)__)$/) {
543
+ if(! defined $CONF{$1}) {
544
+ confess "ERROR - problem in configuration file - you want to use variable $1 ($2) in another parameter, but this variable is not defined";
545
+ }
546
+ my ($token,$parsevalue) = ($1,$CONF{$1});
547
+ for my $key (keys %CONF) {
548
+ $CONF{$key} =~ s/$token/$parsevalue/g;
549
+ }
550
+ }
551
+ }
552
+ confess "error - no configuration file specified - please use -conf FILE" unless $CONF{configfile};
553
+
554
+ if($CONF{alpha}) {
555
+ die "value passed to -alpha must be 0-126" unless $CONF{alpha} >=0 && $CONF{alpha} <= 127;
556
+ }
557
+ $CONF{image}{pngmake} = 1;
558
+
559
+ }
560
+
561
+ sub populateconfiguration {
562
+ foreach my $key (keys %OPT) {
563
+ $CONF{$key} = $OPT{$key};
564
+ }
565
+
566
+ # any configuration fields of the form __XXX__ are parsed and replaced with eval(XXX).
567
+ # The configuration can therefore depend on itself.
568
+ #
569
+ # flag = 10
570
+ # note = __2*$CONF{flag}__ # would become 2*10 = 20
571
+
572
+ repopulateconfiguration(\%CONF);
573
+
574
+ # populate some defaults
575
+
576
+ }
577
+
578
+ sub repopulateconfiguration {
579
+ my $root = shift;
580
+ for my $key (keys %$root) {
581
+ my $value = $root->{$key};
582
+ if(ref($value) eq "HASH") {
583
+ repopulateconfiguration($value);
584
+ } else {
585
+ while($value =~ /__([^_].+?)__/g) {
586
+ my $source = "__" . $1 . "__";
587
+ my $target = eval $1;
588
+ $value =~ s/\Q$source\E/$target/g;
589
+ }
590
+ $root->{$key} = $value;
591
+ }
592
+ }
593
+ }
594
+
595
+ sub loadconfiguration {
596
+ my $file = shift;
597
+ my ($scriptname) = fileparse($0);
598
+ if(-e $file && -r _) {
599
+ # great the file exists
600
+ } elsif (-e "/home/$ENV{LOGNAME}/.$scriptname.conf" && -r _) {
601
+ $file = "/home/$ENV{LOGNAME}/.$scriptname.conf";
602
+ } elsif (-e "$FindBin::RealBin/$scriptname.conf" && -r _) {
603
+ $file = "$FindBin::RealBin/$scriptname.conf";
604
+ } elsif (-e "$FindBin::RealBin/etc/$scriptname.conf" && -r _) {
605
+ $file = "$FindBin::RealBin/etc/$scriptname.conf";
606
+ } elsif (-e "$FindBin::RealBin/../etc/$scriptname.conf" && -r _) {
607
+ $file = "$FindBin::RealBin/../etc/$scriptname.conf";
608
+ } else {
609
+ confess "error - could not find the configuration file [$file]";
610
+ }
611
+ $OPT{configfile} = $file;
612
+ my $conf = new Config::General(-ConfigFile=>$file,
613
+ -AllowMultiOptions=>1,
614
+ -LowerCaseNames=>1,
615
+ -ConfigPath=>["$FindBin::RealBin/etc","$FindBin::RealBin/../etc","$FindBin::RealBin/..",$FindBin::RealBin,dirname($file),"$FindBin::RealBin/../".dirname($file)],
616
+ -AutoTrue=>1);
617
+ %CONF = $conf->getall;
618
+ }
619
+
620
+ sub printdebug {
621
+ printinfo("debug",@_) if $CONF{debug};
622
+ }
623
+
624
+ sub printwarning {
625
+ printinfo("warning",@_) if $CONF{warnings};
626
+ }
627
+
628
+ sub printinfo {
629
+ print join(" ",@_),"\n";
630
+ }
631
+
632
+ sub printdumper {
633
+ printinfo(Dumper(@_));
634
+ }
cricos/circos-0.69-9/bin/gddiag.png ADDED

Git LFS Details

  • SHA256: 15e4c7b6a5343087ca23aeae92b2611453b0db5c6dc1ccf61b561c7b999cf817
  • Pointer size: 131 Bytes
  • Size of remote file: 205 kB
cricos/circos-0.69-9/bin/list.modules ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # Contributed by Charles Howes
4
+ # http://groups.google.com/group/circos-data-visualization/browse_thread/thread/96e74d863a53e405?hl=en_US
5
+ awk '!/^[\t ]*use /{next};$2~/^(lib|Circos.*|base|strict|vars|warnings);?$/{next};{sub(";","",$2);print $2}' circos ../lib/Circos/*pm ../lib/Circos.pm ../lib/Circos/*/*pm | sort -u
cricos/circos-0.69-9/bin/test.modules ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ echo "Circos can now list its own modules."
4
+ echo
5
+ echo "> circos -modules"
cricos/circos_readme.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 1. Verify Strawberry Perl installation
2
+ perl --version
3
+
4
+ # 2. Check Circos module dependencies
5
+ perl circos -modules
6
+
7
+ # 3. Auto-install missing modules
8
+ perl -e "$output = `perl circos -modules`; while($output =~ /missing\s+(\S+)/g) { system('cpan', $1); }"
9
+
10
+ # [Alternative: Manual module installation]
11
+ # perl -MCPAN -e shell
12
+ # install Module::Name
13
+ # exit
14
+
15
+ # 4. Diagnose GD library
16
+ perl gddiag
17
+
18
+ # 5. Run Circos
19
+ circos -conf circos.cnf
20
+
21
+ # [If paranoid error occurs]
22
+ # Use this only when you get a paranoid-specific error
23
+ circos -noparanoid -conf circos.cnf
result/1_standard_ML/1_LogS_Frequency.png ADDED

Git LFS Details

  • SHA256: a7f581665a7ad9313c5505d60bfb4db36a027656c75f59f02a5b7f4b78ea5133
  • Pointer size: 130 Bytes
  • Size of remote file: 66 kB
result/1_standard_ML/1_LogS_Frequency_with_all.png ADDED

Git LFS Details

  • SHA256: de7adbf582507e3e553394d6ed251de649d7008fe0a7cce2dbed731a3579e067
  • Pointer size: 130 Bytes
  • Size of remote file: 72.6 kB
result/1_standard_ML/1_LogS_Frequency_with_aq.png ADDED

Git LFS Details

  • SHA256: 741333a0d0cfad674473c4654c3c67d81886a9ea2f79c1421223280a088e195e
  • Pointer size: 130 Bytes
  • Size of remote file: 67.9 kB
result/1_standard_ML/1_standard_model_compare.png ADDED

Git LFS Details

  • SHA256: 10c2f6ce7b2cac6b6a467ef4782c043527a7d3319930e5b521ec9c82e8adb0af
  • Pointer size: 132 Bytes
  • Size of remote file: 1.02 MB
result/1_standard_ML/1_standard_model_compare_AqSol.png ADDED

Git LFS Details

  • SHA256: c1009f1c184fba825492f90a54eda46e2ce4a24a7571c4757f13788037a86ba2
  • Pointer size: 132 Bytes
  • Size of remote file: 1.47 MB
result/1_standard_ML/1_standard_model_compare_bigdata.png ADDED

Git LFS Details

  • SHA256: 835ea6e3bcb232bfb49ab5cd65cd24545771dae6e0af4dc56e219bcc9fcfc7d0
  • Pointer size: 132 Bytes
  • Size of remote file: 1.81 MB
result/1_standard_ML/LogS_Frequency_plotly.html ADDED
The diff for this file is too large to render. See raw diff
 
result/1_standard_ML/LogS_Frequency_seaborn.png ADDED

Git LFS Details

  • SHA256: 029fd0bc92d03c7315ad070cf7e0d9b573fe029a95fef7561dbaeaeacecb4aff
  • Pointer size: 131 Bytes
  • Size of remote file: 137 kB
result/1_standard_ML/failed/AqSolDB/failed_smiles.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fbb676c7f42df05a6c87fa43cbc3ad1db0c8b90161f2204d5a3ba2dc837beae2
3
+ size 4259
result/1_standard_ML/failed/AqSolDB/mol_110.png ADDED

Git LFS Details

  • SHA256: 48ccd0cb82f230b4ea9d2b50625bef8574543f49bb0caf3528b399e628eb4402
  • Pointer size: 129 Bytes
  • Size of remote file: 9.87 kB
result/1_standard_ML/failed/AqSolDB/mol_1192.png ADDED

Git LFS Details

  • SHA256: 8a61bf4c3503fc1842a6fea132cb0a2d236ff537689d004b056b2d68275bd4b1
  • Pointer size: 130 Bytes
  • Size of remote file: 15.4 kB
result/1_standard_ML/failed/AqSolDB/mol_1232.png ADDED

Git LFS Details

  • SHA256: 0751dc9aa1cf453eb43cca28158bd74fcc462a0c9867baef8326dcc728127167
  • Pointer size: 129 Bytes
  • Size of remote file: 7.43 kB
result/1_standard_ML/failed/AqSolDB/mol_131.png ADDED

Git LFS Details

  • SHA256: 1ffbf9516ea2988cf797d2c78407c5804e07ac2665bb9c2f96363dcdd20496e5
  • Pointer size: 129 Bytes
  • Size of remote file: 9.89 kB
result/1_standard_ML/failed/AqSolDB/mol_1328.png ADDED

Git LFS Details

  • SHA256: ff575797b96a7e87e55481daddf592d3299c22d3e3defc36006d37e5c18b1bd0
  • Pointer size: 130 Bytes
  • Size of remote file: 10.8 kB
result/1_standard_ML/failed/AqSolDB/mol_1371.png ADDED

Git LFS Details

  • SHA256: 101438bea32f629351b03d4a8c72dd3ac38ca4609c5a9c251d9e44051311f388
  • Pointer size: 129 Bytes
  • Size of remote file: 9.23 kB
result/1_standard_ML/failed/AqSolDB/mol_1375.png ADDED

Git LFS Details

  • SHA256: b70e34563f1400eea147529ebbb2f9b96a6dd575be890110093803f60ce1cf51
  • Pointer size: 130 Bytes
  • Size of remote file: 12.6 kB
result/1_standard_ML/failed/AqSolDB/mol_1376.png ADDED

Git LFS Details

  • SHA256: 3eccaf5e549480311a8d82cd69d04120c4b5ba518ea17b7c5d3e544f250223e3
  • Pointer size: 130 Bytes
  • Size of remote file: 13.6 kB
result/1_standard_ML/failed/AqSolDB/mol_1462.png ADDED

Git LFS Details

  • SHA256: 68d1787b3ea1cb2691f7c5e5ea95e5d6f43cb912e91c0ff56f10d925e56f71cf
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
result/1_standard_ML/failed/AqSolDB/mol_1469.png ADDED

Git LFS Details

  • SHA256: 32358c7c3d287a60eac45c7ca65e0ba1f9d01505cf99b1f15b10f5d81e832b25
  • Pointer size: 130 Bytes
  • Size of remote file: 11.5 kB
result/1_standard_ML/failed/AqSolDB/mol_1536.png ADDED

Git LFS Details

  • SHA256: 0c3319d728b15dc2ea7518e1aa5b981272c8eb715bb281ae3aef8693e461981c
  • Pointer size: 130 Bytes
  • Size of remote file: 12.8 kB
result/1_standard_ML/failed/AqSolDB/mol_1575.png ADDED

Git LFS Details

  • SHA256: 9b156fe029446ad629269e7147964b2e0e127dd95d4e3f3331c283d7acb6b076
  • Pointer size: 130 Bytes
  • Size of remote file: 15.2 kB
result/1_standard_ML/failed/AqSolDB/mol_1578.png ADDED

Git LFS Details

  • SHA256: caccc2e2b0e6efabe0d6ce56142fa44b46dcdd45f79e5c8f8e28c2a7bb162a83
  • Pointer size: 129 Bytes
  • Size of remote file: 7.55 kB
result/1_standard_ML/failed/AqSolDB/mol_1590.png ADDED

Git LFS Details

  • SHA256: 0a42c00a325eaa5e114cf1f845b5d6c1f8e7dc37c45f4f875f2c71c477c9f193
  • Pointer size: 129 Bytes
  • Size of remote file: 7.44 kB
result/1_standard_ML/failed/AqSolDB/mol_1598.png ADDED

Git LFS Details

  • SHA256: 191e8e64465ab371eee2c0a4f36efaea0867893c0a8e3c9fe7961cea2bddc6c4
  • Pointer size: 129 Bytes
  • Size of remote file: 7.76 kB
result/1_standard_ML/failed/AqSolDB/mol_1600.png ADDED

Git LFS Details

  • SHA256: 3e531aacc30a949cb7534c5bd9f4e05bcb6334bcad5667856188aab5fc1f6c55
  • Pointer size: 129 Bytes
  • Size of remote file: 7.39 kB
result/1_standard_ML/failed/AqSolDB/mol_1602.png ADDED

Git LFS Details

  • SHA256: 6575d85eea396c62d88c3f7e7039f9053998b60911948eb11c85249aeee7f036
  • Pointer size: 129 Bytes
  • Size of remote file: 7.98 kB
result/1_standard_ML/failed/AqSolDB/mol_1604.png ADDED

Git LFS Details

  • SHA256: bde315cd8917f36343ae366a5d2033186a4113a084b4f744ee5404682d6c6ffc
  • Pointer size: 129 Bytes
  • Size of remote file: 7.16 kB