Skip to content

Instantly share code, notes, and snippets.

@chmille4
Last active May 2, 2016 16:43
Show Gist options
  • Save chmille4/f404d4c7967497ea39ee to your computer and use it in GitHub Desktop.
Save chmille4/f404d4c7967497ea39ee to your computer and use it in GitHub Desktop.
Iobio.viz Alignment Chart

An alignment chart that takes read positions and generates an efficient pileup

<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js" charset="utf-8"></script>
<script src="http://iobio.io/public/js/iobio.viz.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://iobio.io/public/css/iobio.viz.min.css">
<style type="text/css">
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: auto;
position: relative;
width: 960px;
}
#alignment-viz .iobio-alignment polygon { fill: rgb(120,176,194); }
</style>
</head>
<body>
<div id="alignment-viz"></div>
<script>
var m = [30, 60, 44, 70],
w = 960,
h = 500;
d3.json('reads.json', function(data) {
var pileup = iobio.viz.layout.pileup().sort(null).size(w + m[1] + m[3]);
var selection = d3.select("#alignment-viz").datum( pileup(data) );
var chart = iobio.viz.alignment()
.width(w)
.height(h)
.margin({top: m[0], right: m[1], bottom: m[2], left:m[3]})
.xValue(function(d) { return d.x; })
.yValue(function(d) { return d.y; })
.wValue(function(d) { return d.w; })
.margin({top: m[0], right: m[1], bottom: m[2], left:m[3]})
.id(function(d) { return 'read-' + d.data.id; })
.tooltip(function(d) { return "id: " + d.data.id + "<br/>" + "pos: " + d.data.start + ' - ' + d.data.end })
chart(selection);
});
</script>
</body>
</html>
[
{
"start": 59998,
"end": 60099,
"id": 3001
},
{
"start": 59999,
"end": 60100,
"id": 3002
},
{
"start": 59999,
"end": 60100,
"id": 3003
},
{
"start": 60000,
"end": 60101,
"id": 3004
},
{
"start": 60000,
"end": 60101,
"id": 3005
},
{
"start": 60000,
"end": 60101,
"id": 3006
},
{
"start": 60000,
"end": 60101,
"id": 3007
},
{
"start": 60000,
"end": 60032,
"id": 3008
},
{
"start": 60000,
"end": 60101,
"id": 3009
},
{
"start": 60000,
"end": 60101,
"id": 3010
},
{
"start": 60000,
"end": 60101,
"id": 3011
},
{
"start": 60000,
"end": 60035,
"id": 3012
},
{
"start": 60000,
"end": 60049,
"id": 3013
},
{
"start": 60000,
"end": 60101,
"id": 3014
},
{
"start": 60000,
"end": 60101,
"id": 3015
},
{
"start": 60000,
"end": 60101,
"id": 3016
},
{
"start": 60000,
"end": 60101,
"id": 3017
},
{
"start": 60000,
"end": 60030,
"id": 3018
},
{
"start": 60000,
"end": 60101,
"id": 3019
},
{
"start": 60000,
"end": 60101,
"id": 3020
},
{
"start": 60000,
"end": 60041,
"id": 3021
},
{
"start": 60000,
"end": 60101,
"id": 3022
},
{
"start": 60000,
"end": 60101,
"id": 3023
},
{
"start": 60000,
"end": 60101,
"id": 3024
},
{
"start": 60000,
"end": 60101,
"id": 3025
},
{
"start": 60000,
"end": 60101,
"id": 3026
},
{
"start": 60000,
"end": 60101,
"id": 3027
},
{
"start": 60000,
"end": 60101,
"id": 3028
},
{
"start": 60000,
"end": 60101,
"id": 3029
},
{
"start": 60000,
"end": 60101,
"id": 3030
},
{
"start": 60000,
"end": 60101,
"id": 3031
},
{
"start": 60000,
"end": 60040,
"id": 3032
},
{
"start": 60000,
"end": 60101,
"id": 3033
},
{
"start": 60000,
"end": 60101,
"id": 3034
},
{
"start": 60000,
"end": 60046,
"id": 3035
},
{
"start": 60000,
"end": 60101,
"id": 3036
},
{
"start": 60000,
"end": 60101,
"id": 3037
},
{
"start": 60000,
"end": 60044,
"id": 3038
},
{
"start": 60000,
"end": 60034,
"id": 3039
},
{
"start": 60000,
"end": 60101,
"id": 3040
},
{
"start": 60000,
"end": 60101,
"id": 3041
},
{
"start": 60000,
"end": 60101,
"id": 3042
},
{
"start": 60000,
"end": 60041,
"id": 3043
},
{
"start": 60002,
"end": 60103,
"id": 3044
},
{
"start": 60002,
"end": 60103,
"id": 3045
},
{
"start": 60003,
"end": 60104,
"id": 3046
},
{
"start": 60005,
"end": 60106,
"id": 3047
},
{
"start": 60010,
"end": 60111,
"id": 3048
},
{
"start": 60010,
"end": 60111,
"id": 3049
},
{
"start": 60012,
"end": 60113,
"id": 3050
},
{
"start": 60013,
"end": 60114,
"id": 3051
},
{
"start": 60013,
"end": 60114,
"id": 3052
},
{
"start": 60022,
"end": 60123,
"id": 3053
},
{
"start": 60022,
"end": 60123,
"id": 3054
},
{
"start": 60026,
"end": 60127,
"id": 3055
},
{
"start": 60028,
"end": 60129,
"id": 3056
},
{
"start": 60032,
"end": 60133,
"id": 3057
},
{
"start": 60039,
"end": 60140,
"id": 3058
},
{
"start": 60040,
"end": 60141,
"id": 3059
},
{
"start": 60041,
"end": 60142,
"id": 3060
},
{
"start": 60046,
"end": 60147,
"id": 3061
},
{
"start": 60048,
"end": 60149,
"id": 3062
},
{
"start": 60050,
"end": 60151,
"id": 3063
},
{
"start": 60052,
"end": 60153,
"id": 3064
},
{
"start": 60056,
"end": 60157,
"id": 3065
},
{
"start": 60056,
"end": 60157,
"id": 3066
},
{
"start": 60057,
"end": 60158,
"id": 3067
},
{
"start": 60064,
"end": 60165,
"id": 3068
},
{
"start": 60064,
"end": 60165,
"id": 3069
},
{
"start": 60067,
"end": 60168,
"id": 3070
},
{
"start": 60067,
"end": 60168,
"id": 3071
},
{
"start": 60073,
"end": 60174,
"id": 3072
},
{
"start": 60075,
"end": 60176,
"id": 3073
},
{
"start": 60076,
"end": 60177,
"id": 3074
},
{
"start": 60079,
"end": 60180,
"id": 3075
},
{
"start": 60081,
"end": 60182,
"id": 3076
},
{
"start": 60085,
"end": 60186,
"id": 3077
},
{
"start": 60086,
"end": 60187,
"id": 3078
},
{
"start": 60087,
"end": 60188,
"id": 3079
},
{
"start": 60087,
"end": 60188,
"id": 3080
},
{
"start": 60089,
"end": 60190,
"id": 3081
},
{
"start": 60089,
"end": 60190,
"id": 3082
},
{
"start": 60093,
"end": 60194,
"id": 3083
},
{
"start": 60095,
"end": 60196,
"id": 3084
},
{
"start": 60096,
"end": 60197,
"id": 3085
},
{
"start": 60097,
"end": 60198,
"id": 3086
},
{
"start": 60097,
"end": 60198,
"id": 3087
},
{
"start": 60103,
"end": 60204,
"id": 3088
},
{
"start": 60103,
"end": 60204,
"id": 3089
},
{
"start": 60104,
"end": 60205,
"id": 3090
},
{
"start": 60105,
"end": 60206,
"id": 3091
},
{
"start": 60106,
"end": 60207,
"id": 3092
},
{
"start": 60107,
"end": 60208,
"id": 3093
},
{
"start": 60108,
"end": 60209,
"id": 3094
},
{
"start": 60120,
"end": 60221,
"id": 3095
},
{
"start": 60125,
"end": 60226,
"id": 3096
},
{
"start": 60130,
"end": 60231,
"id": 3097
},
{
"start": 60131,
"end": 60232,
"id": 3098
},
{
"start": 60131,
"end": 60232,
"id": 3099
},
{
"start": 60131,
"end": 60232,
"id": 3100
},
{
"start": 60133,
"end": 60234,
"id": 3101
},
{
"start": 60136,
"end": 60237,
"id": 3102
},
{
"start": 60137,
"end": 60238,
"id": 3103
},
{
"start": 60138,
"end": 60239,
"id": 3104
},
{
"start": 60141,
"end": 60242,
"id": 3105
},
{
"start": 60150,
"end": 60251,
"id": 3106
},
{
"start": 60150,
"end": 60251,
"id": 3107
},
{
"start": 60152,
"end": 60253,
"id": 3108
},
{
"start": 60155,
"end": 60256,
"id": 3109
},
{
"start": 60156,
"end": 60257,
"id": 3110
},
{
"start": 60157,
"end": 60258,
"id": 3111
},
{
"start": 60157,
"end": 60258,
"id": 3112
},
{
"start": 60158,
"end": 60259,
"id": 3113
},
{
"start": 60160,
"end": 60261,
"id": 3114
},
{
"start": 60162,
"end": 60263,
"id": 3115
},
{
"start": 60163,
"end": 60264,
"id": 3116
},
{
"start": 60164,
"end": 60265,
"id": 3117
},
{
"start": 60171,
"end": 60272,
"id": 3118
},
{
"start": 60174,
"end": 60275,
"id": 3119
},
{
"start": 60177,
"end": 60278,
"id": 3120
},
{
"start": 60180,
"end": 60281,
"id": 3121
},
{
"start": 60181,
"end": 60282,
"id": 3122
},
{
"start": 60184,
"end": 60285,
"id": 3123
},
{
"start": 60185,
"end": 60286,
"id": 3124
},
{
"start": 60185,
"end": 60286,
"id": 3125
},
{
"start": 60188,
"end": 60289,
"id": 3126
},
{
"start": 60188,
"end": 60289,
"id": 3127
},
{
"start": 60189,
"end": 60290,
"id": 3128
},
{
"start": 60189,
"end": 60290,
"id": 3129
},
{
"start": 60190,
"end": 60291,
"id": 3130
},
{
"start": 60193,
"end": 60294,
"id": 3131
},
{
"start": 60195,
"end": 60296,
"id": 3132
},
{
"start": 60197,
"end": 60298,
"id": 3133
},
{
"start": 60200,
"end": 60301,
"id": 3134
},
{
"start": 60201,
"end": 60302,
"id": 3135
},
{
"start": 60202,
"end": 60303,
"id": 3136
},
{
"start": 60205,
"end": 60306,
"id": 3137
},
{
"start": 60207,
"end": 60308,
"id": 3138
},
{
"start": 60209,
"end": 60310,
"id": 3139
},
{
"start": 60219,
"end": 60320,
"id": 3140
},
{
"start": 60219,
"end": 60320,
"id": 3141
},
{
"start": 60219,
"end": 60320,
"id": 3142
},
{
"start": 60222,
"end": 60323,
"id": 3143
},
{
"start": 60222,
"end": 60323,
"id": 3144
},
{
"start": 60224,
"end": 60325,
"id": 3145
},
{
"start": 60230,
"end": 60331,
"id": 3146
},
{
"start": 60230,
"end": 60331,
"id": 3147
},
{
"start": 60232,
"end": 60333,
"id": 3148
},
{
"start": 60236,
"end": 60337,
"id": 3149
},
{
"start": 60240,
"end": 60341,
"id": 3150
},
{
"start": 60241,
"end": 60342,
"id": 3151
},
{
"start": 60243,
"end": 60344,
"id": 3152
},
{
"start": 60247,
"end": 60348,
"id": 3153
},
{
"start": 60249,
"end": 60350,
"id": 3154
},
{
"start": 60251,
"end": 60352,
"id": 3155
},
{
"start": 60253,
"end": 60354,
"id": 3156
},
{
"start": 60253,
"end": 60354,
"id": 3157
},
{
"start": 60253,
"end": 60354,
"id": 3158
},
{
"start": 60253,
"end": 60354,
"id": 3159
},
{
"start": 60254,
"end": 60355,
"id": 3160
},
{
"start": 60254,
"end": 60355,
"id": 3161
},
{
"start": 60263,
"end": 60364,
"id": 3162
},
{
"start": 60263,
"end": 60364,
"id": 3163
},
{
"start": 60265,
"end": 60366,
"id": 3164
},
{
"start": 60266,
"end": 60367,
"id": 3165
},
{
"start": 60266,
"end": 60367,
"id": 3166
},
{
"start": 60266,
"end": 60367,
"id": 3167
},
{
"start": 60268,
"end": 60369,
"id": 3168
},
{
"start": 60269,
"end": 60370,
"id": 3169
},
{
"start": 60271,
"end": 60372,
"id": 3170
},
{
"start": 60272,
"end": 60373,
"id": 3171
},
{
"start": 60272,
"end": 60373,
"id": 3172
},
{
"start": 60275,
"end": 60376,
"id": 3173
},
{
"start": 60278,
"end": 60379,
"id": 3174
},
{
"start": 60283,
"end": 60384,
"id": 3175
},
{
"start": 60284,
"end": 60385,
"id": 3176
},
{
"start": 60286,
"end": 60387,
"id": 3177
},
{
"start": 60289,
"end": 60390,
"id": 3178
},
{
"start": 60290,
"end": 60391,
"id": 3179
},
{
"start": 60293,
"end": 60394,
"id": 3180
},
{
"start": 60293,
"end": 60394,
"id": 3181
},
{
"start": 60293,
"end": 60394,
"id": 3182
},
{
"start": 60298,
"end": 60399,
"id": 3183
},
{
"start": 60299,
"end": 60400,
"id": 3184
},
{
"start": 60301,
"end": 60402,
"id": 3185
},
{
"start": 60303,
"end": 60404,
"id": 3186
},
{
"start": 60305,
"end": 60406,
"id": 3187
},
{
"start": 60309,
"end": 60410,
"id": 3188
},
{
"start": 60312,
"end": 60413,
"id": 3189
},
{
"start": 60314,
"end": 60415,
"id": 3190
},
{
"start": 60316,
"end": 60417,
"id": 3191
},
{
"start": 60318,
"end": 60419,
"id": 3192
},
{
"start": 60319,
"end": 60420,
"id": 3193
},
{
"start": 60320,
"end": 60421,
"id": 3194
},
{
"start": 60323,
"end": 60424,
"id": 3195
},
{
"start": 60324,
"end": 60425,
"id": 3196
},
{
"start": 60331,
"end": 60432,
"id": 3197
},
{
"start": 60332,
"end": 60433,
"id": 3198
},
{
"start": 60332,
"end": 60433,
"id": 3199
},
{
"start": 60334,
"end": 60435,
"id": 3200
},
{
"start": 60335,
"end": 60436,
"id": 3201
},
{
"start": 60335,
"end": 60436,
"id": 3202
},
{
"start": 60340,
"end": 60441,
"id": 3203
},
{
"start": 60340,
"end": 60441,
"id": 3204
},
{
"start": 60341,
"end": 60442,
"id": 3205
},
{
"start": 60342,
"end": 60443,
"id": 3206
},
{
"start": 60344,
"end": 60445,
"id": 3207
},
{
"start": 60346,
"end": 60447,
"id": 3208
},
{
"start": 60350,
"end": 60451,
"id": 3209
},
{
"start": 60351,
"end": 60452,
"id": 3210
},
{
"start": 60351,
"end": 60452,
"id": 3211
},
{
"start": 60356,
"end": 60457,
"id": 3212
},
{
"start": 60357,
"end": 60458,
"id": 3213
},
{
"start": 60360,
"end": 60461,
"id": 3214
},
{
"start": 60365,
"end": 60466,
"id": 3215
},
{
"start": 60366,
"end": 60467,
"id": 3216
},
{
"start": 60366,
"end": 60467,
"id": 3217
},
{
"start": 60367,
"end": 60468,
"id": 3218
},
{
"start": 60367,
"end": 60468,
"id": 3219
},
{
"start": 60373,
"end": 60474,
"id": 3220
},
{
"start": 60375,
"end": 60476,
"id": 3221
},
{
"start": 60376,
"end": 60477,
"id": 3222
},
{
"start": 60380,
"end": 60481,
"id": 3223
},
{
"start": 60380,
"end": 60481,
"id": 3224
},
{
"start": 60381,
"end": 60482,
"id": 3225
},
{
"start": 60382,
"end": 60483,
"id": 3226
},
{
"start": 60386,
"end": 60487,
"id": 3227
},
{
"start": 60388,
"end": 60489,
"id": 3228
},
{
"start": 60394,
"end": 60495,
"id": 3229
},
{
"start": 60394,
"end": 60495,
"id": 3230
},
{
"start": 60396,
"end": 60497,
"id": 3231
},
{
"start": 60396,
"end": 60497,
"id": 3232
},
{
"start": 60402,
"end": 60503,
"id": 3233
},
{
"start": 60404,
"end": 60505,
"id": 3234
},
{
"start": 60406,
"end": 60507,
"id": 3235
},
{
"start": 60408,
"end": 60509,
"id": 3236
},
{
"start": 60408,
"end": 60509,
"id": 3237
},
{
"start": 60410,
"end": 60511,
"id": 3238
},
{
"start": 60410,
"end": 60511,
"id": 3239
},
{
"start": 60411,
"end": 60512,
"id": 3240
},
{
"start": 60414,
"end": 60515,
"id": 3241
},
{
"start": 60415,
"end": 60516,
"id": 3242
},
{
"start": 60420,
"end": 60521,
"id": 3243
},
{
"start": 60423,
"end": 60524,
"id": 3244
},
{
"start": 60426,
"end": 60527,
"id": 3245
},
{
"start": 60430,
"end": 60531,
"id": 3246
},
{
"start": 60433,
"end": 60534,
"id": 3247
},
{
"start": 60433,
"end": 60534,
"id": 3248
},
{
"start": 60433,
"end": 60534,
"id": 3249
},
{
"start": 60433,
"end": 60534,
"id": 3250
},
{
"start": 60438,
"end": 60539,
"id": 3251
},
{
"start": 60444,
"end": 60545,
"id": 3252
},
{
"start": 60450,
"end": 60551,
"id": 3253
},
{
"start": 60452,
"end": 60553,
"id": 3254
},
{
"start": 60454,
"end": 60555,
"id": 3255
},
{
"start": 60456,
"end": 60557,
"id": 3256
},
{
"start": 60457,
"end": 60558,
"id": 3257
},
{
"start": 60460,
"end": 60561,
"id": 3258
},
{
"start": 60467,
"end": 60568,
"id": 3259
},
{
"start": 60467,
"end": 60568,
"id": 3260
},
{
"start": 60468,
"end": 60569,
"id": 3261
},
{
"start": 60468,
"end": 60569,
"id": 3262
},
{
"start": 60469,
"end": 60570,
"id": 3263
},
{
"start": 60469,
"end": 60570,
"id": 3264
},
{
"start": 60469,
"end": 60570,
"id": 3265
},
{
"start": 60469,
"end": 60570,
"id": 3266
},
{
"start": 60473,
"end": 60574,
"id": 3267
},
{
"start": 60474,
"end": 60575,
"id": 3268
},
{
"start": 60474,
"end": 60575,
"id": 3269
},
{
"start": 60475,
"end": 60576,
"id": 3270
},
{
"start": 60476,
"end": 60577,
"id": 3271
},
{
"start": 60477,
"end": 60578,
"id": 3272
},
{
"start": 60478,
"end": 60579,
"id": 3273
},
{
"start": 60478,
"end": 60579,
"id": 3274
},
{
"start": 60491,
"end": 60592,
"id": 3275
},
{
"start": 60494,
"end": 60595,
"id": 3276
},
{
"start": 60495,
"end": 60596,
"id": 3277
},
{
"start": 60495,
"end": 60596,
"id": 3278
},
{
"start": 60498,
"end": 60599,
"id": 3279
},
{
"start": 60499,
"end": 60600,
"id": 3280
},
{
"start": 60503,
"end": 60604,
"id": 3281
},
{
"start": 60504,
"end": 60605,
"id": 3282
},
{
"start": 60504,
"end": 60605,
"id": 3283
},
{
"start": 60506,
"end": 60607,
"id": 3284
},
{
"start": 60507,
"end": 60608,
"id": 3285
},
{
"start": 60509,
"end": 60610,
"id": 3286
},
{
"start": 60510,
"end": 60611,
"id": 3287
},
{
"start": 60511,
"end": 60612,
"id": 3288
},
{
"start": 60511,
"end": 60612,
"id": 3289
},
{
"start": 60515,
"end": 60616,
"id": 3290
},
{
"start": 60516,
"end": 60617,
"id": 3291
},
{
"start": 60516,
"end": 60617,
"id": 3292
},
{
"start": 60518,
"end": 60619,
"id": 3293
},
{
"start": 60522,
"end": 60623,
"id": 3294
},
{
"start": 60522,
"end": 60623,
"id": 3295
},
{
"start": 60523,
"end": 60624,
"id": 3296
},
{
"start": 60524,
"end": 60625,
"id": 3297
},
{
"start": 60526,
"end": 60627,
"id": 3298
},
{
"start": 60526,
"end": 60627,
"id": 3299
},
{
"start": 60528,
"end": 60629,
"id": 3300
},
{
"start": 60530,
"end": 60631,
"id": 3301
},
{
"start": 60531,
"end": 60632,
"id": 3302
},
{
"start": 60533,
"end": 60634,
"id": 3303
},
{
"start": 60537,
"end": 60638,
"id": 3304
},
{
"start": 60540,
"end": 60641,
"id": 3305
},
{
"start": 60541,
"end": 60642,
"id": 3306
},
{
"start": 60543,
"end": 60644,
"id": 3307
},
{
"start": 60545,
"end": 60646,
"id": 3308
},
{
"start": 60547,
"end": 60648,
"id": 3309
},
{
"start": 60549,
"end": 60650,
"id": 3310
},
{
"start": 60551,
"end": 60652,
"id": 3311
},
{
"start": 60551,
"end": 60652,
"id": 3312
},
{
"start": 60554,
"end": 60655,
"id": 3313
},
{
"start": 60554,
"end": 60655,
"id": 3314
},
{
"start": 60557,
"end": 60658,
"id": 3315
},
{
"start": 60558,
"end": 60659,
"id": 3316
},
{
"start": 60561,
"end": 60662,
"id": 3317
},
{
"start": 60566,
"end": 60667,
"id": 3318
},
{
"start": 60567,
"end": 60668,
"id": 3319
},
{
"start": 60572,
"end": 60673,
"id": 3320
},
{
"start": 60575,
"end": 60676,
"id": 3321
},
{
"start": 60575,
"end": 60676,
"id": 3322
},
{
"start": 60578,
"end": 60679,
"id": 3323
},
{
"start": 60582,
"end": 60683,
"id": 3324
},
{
"start": 60583,
"end": 60684,
"id": 3325
},
{
"start": 60586,
"end": 60687,
"id": 3326
},
{
"start": 60586,
"end": 60687,
"id": 3327
},
{
"start": 60587,
"end": 60688,
"id": 3328
},
{
"start": 60589,
"end": 60690,
"id": 3329
},
{
"start": 60590,
"end": 60691,
"id": 3330
},
{
"start": 60591,
"end": 60692,
"id": 3331
},
{
"start": 60594,
"end": 60695,
"id": 3332
},
{
"start": 60600,
"end": 60701,
"id": 3333
},
{
"start": 60600,
"end": 60701,
"id": 3334
},
{
"start": 60600,
"end": 60701,
"id": 3335
},
{
"start": 60600,
"end": 60701,
"id": 3336
},
{
"start": 60604,
"end": 60705,
"id": 3337
},
{
"start": 60607,
"end": 60708,
"id": 3338
},
{
"start": 60608,
"end": 60709,
"id": 3339
},
{
"start": 60610,
"end": 60711,
"id": 3340
},
{
"start": 60611,
"end": 60712,
"id": 3341
},
{
"start": 60612,
"end": 60713,
"id": 3342
},
{
"start": 60613,
"end": 60714,
"id": 3343
},
{
"start": 60616,
"end": 60717,
"id": 3344
},
{
"start": 60618,
"end": 60719,
"id": 3345
},
{
"start": 60618,
"end": 60719,
"id": 3346
},
{
"start": 60622,
"end": 60723,
"id": 3347
},
{
"start": 60627,
"end": 60728,
"id": 3348
},
{
"start": 60630,
"end": 60731,
"id": 3349
},
{
"start": 60633,
"end": 60734,
"id": 3350
},
{
"start": 60634,
"end": 60735,
"id": 3351
},
{
"start": 60642,
"end": 60743,
"id": 3352
},
{
"start": 60643,
"end": 60744,
"id": 3353
},
{
"start": 60645,
"end": 60746,
"id": 3354
},
{
"start": 60646,
"end": 60747,
"id": 3355
},
{
"start": 60647,
"end": 60748,
"id": 3356
},
{
"start": 60649,
"end": 60750,
"id": 3357
},
{
"start": 60661,
"end": 60762,
"id": 3358
},
{
"start": 60661,
"end": 60762,
"id": 3359
},
{
"start": 60663,
"end": 60764,
"id": 3360
},
{
"start": 60663,
"end": 60764,
"id": 3361
},
{
"start": 60666,
"end": 60767,
"id": 3362
},
{
"start": 60669,
"end": 60770,
"id": 3363
},
{
"start": 60673,
"end": 60774,
"id": 3364
},
{
"start": 60674,
"end": 60775,
"id": 3365
},
{
"start": 60681,
"end": 60782,
"id": 3366
},
{
"start": 60681,
"end": 60782,
"id": 3367
},
{
"start": 60682,
"end": 60783,
"id": 3368
},
{
"start": 60684,
"end": 60785,
"id": 3369
},
{
"start": 60687,
"end": 60788,
"id": 3370
},
{
"start": 60687,
"end": 60788,
"id": 3371
},
{
"start": 60691,
"end": 60792,
"id": 3372
},
{
"start": 60691,
"end": 60792,
"id": 3373
},
{
"start": 60692,
"end": 60793,
"id": 3374
},
{
"start": 60693,
"end": 60794,
"id": 3375
},
{
"start": 60694,
"end": 60795,
"id": 3376
},
{
"start": 60696,
"end": 60797,
"id": 3377
},
{
"start": 60699,
"end": 60800,
"id": 3378
},
{
"start": 60701,
"end": 60802,
"id": 3379
},
{
"start": 60703,
"end": 60804,
"id": 3380
},
{
"start": 60705,
"end": 60806,
"id": 3381
},
{
"start": 60706,
"end": 60807,
"id": 3382
},
{
"start": 60707,
"end": 60808,
"id": 3383
},
{
"start": 60708,
"end": 60809,
"id": 3384
},
{
"start": 60709,
"end": 60810,
"id": 3385
},
{
"start": 60710,
"end": 60811,
"id": 3386
},
{
"start": 60712,
"end": 60813,
"id": 3387
},
{
"start": 60714,
"end": 60815,
"id": 3388
},
{
"start": 60714,
"end": 60815,
"id": 3389
},
{
"start": 60715,
"end": 60816,
"id": 3390
},
{
"start": 60715,
"end": 60816,
"id": 3391
},
{
"start": 60716,
"end": 60817,
"id": 3392
},
{
"start": 60717,
"end": 60818,
"id": 3393
},
{
"start": 60717,
"end": 60818,
"id": 3394
},
{
"start": 60717,
"end": 60818,
"id": 3395
},
{
"start": 60718,
"end": 60819,
"id": 3396
},
{
"start": 60722,
"end": 60823,
"id": 3397
},
{
"start": 60723,
"end": 60824,
"id": 3398
},
{
"start": 60723,
"end": 60824,
"id": 3399
},
{
"start": 60723,
"end": 60824,
"id": 3400
},
{
"start": 60726,
"end": 60827,
"id": 3401
},
{
"start": 60732,
"end": 60833,
"id": 3402
},
{
"start": 60733,
"end": 60834,
"id": 3403
},
{
"start": 60733,
"end": 60834,
"id": 3404
},
{
"start": 60735,
"end": 60836,
"id": 3405
},
{
"start": 60737,
"end": 60838,
"id": 3406
},
{
"start": 60739,
"end": 60840,
"id": 3407
},
{
"start": 60740,
"end": 60841,
"id": 3408
},
{
"start": 60742,
"end": 60843,
"id": 3409
},
{
"start": 60747,
"end": 60848,
"id": 3410
},
{
"start": 60754,
"end": 60855,
"id": 3411
},
{
"start": 60754,
"end": 60855,
"id": 3412
},
{
"start": 60759,
"end": 60860,
"id": 3413
},
{
"start": 60760,
"end": 60861,
"id": 3414
},
{
"start": 60762,
"end": 60863,
"id": 3415
},
{
"start": 60763,
"end": 60864,
"id": 3416
},
{
"start": 60763,
"end": 60864,
"id": 3417
},
{
"start": 60772,
"end": 60873,
"id": 3418
},
{
"start": 60773,
"end": 60874,
"id": 3419
},
{
"start": 60775,
"end": 60876,
"id": 3420
},
{
"start": 60782,
"end": 60883,
"id": 3421
},
{
"start": 60786,
"end": 60887,
"id": 3422
},
{
"start": 60786,
"end": 60887,
"id": 3423
},
{
"start": 60788,
"end": 60889,
"id": 3424
},
{
"start": 60789,
"end": 60890,
"id": 3425
},
{
"start": 60791,
"end": 60892,
"id": 3426
},
{
"start": 60794,
"end": 60895,
"id": 3427
},
{
"start": 60795,
"end": 60896,
"id": 3428
},
{
"start": 60798,
"end": 60899,
"id": 3429
},
{
"start": 60800,
"end": 60901,
"id": 3430
},
{
"start": 60804,
"end": 60905,
"id": 3431
},
{
"start": 60807,
"end": 60908,
"id": 3432
},
{
"start": 60811,
"end": 60912,
"id": 3433
},
{
"start": 60812,
"end": 60913,
"id": 3434
},
{
"start": 60815,
"end": 60916,
"id": 3435
},
{
"start": 60815,
"end": 60916,
"id": 3436
},
{
"start": 60816,
"end": 60917,
"id": 3437
},
{
"start": 60817,
"end": 60918,
"id": 3438
},
{
"start": 60818,
"end": 60919,
"id": 3439
},
{
"start": 60818,
"end": 60919,
"id": 3440
},
{
"start": 60819,
"end": 60920,
"id": 3441
},
{
"start": 60821,
"end": 60922,
"id": 3442
},
{
"start": 60821,
"end": 60922,
"id": 3443
},
{
"start": 60824,
"end": 60925,
"id": 3444
},
{
"start": 60825,
"end": 60926,
"id": 3445
},
{
"start": 60826,
"end": 60927,
"id": 3446
},
{
"start": 60832,
"end": 60933,
"id": 3447
},
{
"start": 60834,
"end": 60935,
"id": 3448
},
{
"start": 60836,
"end": 60937,
"id": 3449
},
{
"start": 60836,
"end": 60937,
"id": 3450
},
{
"start": 60838,
"end": 60939,
"id": 3451
},
{
"start": 60838,
"end": 60939,
"id": 3452
},
{
"start": 60839,
"end": 60940,
"id": 3453
},
{
"start": 60839,
"end": 60940,
"id": 3454
},
{
"start": 60840,
"end": 60941,
"id": 3455
},
{
"start": 60840,
"end": 60941,
"id": 3456
},
{
"start": 60840,
"end": 60941,
"id": 3457
},
{
"start": 60846,
"end": 60947,
"id": 3458
},
{
"start": 60846,
"end": 60947,
"id": 3459
},
{
"start": 60846,
"end": 60947,
"id": 3460
},
{
"start": 60847,
"end": 60948,
"id": 3461
},
{
"start": 60848,
"end": 60949,
"id": 3462
},
{
"start": 60848,
"end": 60949,
"id": 3463
},
{
"start": 60859,
"end": 60960,
"id": 3464
},
{
"start": 60859,
"end": 60960,
"id": 3465
},
{
"start": 60860,
"end": 60961,
"id": 3466
},
{
"start": 60860,
"end": 60961,
"id": 3467
},
{
"start": 60861,
"end": 60962,
"id": 3468
},
{
"start": 60861,
"end": 60962,
"id": 3469
},
{
"start": 60863,
"end": 60964,
"id": 3470
},
{
"start": 60863,
"end": 60964,
"id": 3471
},
{
"start": 60863,
"end": 60964,
"id": 3472
},
{
"start": 60864,
"end": 60965,
"id": 3473
},
{
"start": 60865,
"end": 60966,
"id": 3474
},
{
"start": 60867,
"end": 60968,
"id": 3475
},
{
"start": 60868,
"end": 60969,
"id": 3476
},
{
"start": 60869,
"end": 60970,
"id": 3477
},
{
"start": 60872,
"end": 60973,
"id": 3478
},
{
"start": 60872,
"end": 60973,
"id": 3479
},
{
"start": 60873,
"end": 60974,
"id": 3480
},
{
"start": 60875,
"end": 60976,
"id": 3481
},
{
"start": 60875,
"end": 60976,
"id": 3482
},
{
"start": 60882,
"end": 60983,
"id": 3483
},
{
"start": 60884,
"end": 60985,
"id": 3484
},
{
"start": 60884,
"end": 60985,
"id": 3485
},
{
"start": 60886,
"end": 60987,
"id": 3486
},
{
"start": 60886,
"end": 60987,
"id": 3487
},
{
"start": 60887,
"end": 60988,
"id": 3488
},
{
"start": 60891,
"end": 60992,
"id": 3489
},
{
"start": 60894,
"end": 60995,
"id": 3490
},
{
"start": 60895,
"end": 60996,
"id": 3491
},
{
"start": 60900,
"end": 61001,
"id": 3492
},
{
"start": 60903,
"end": 61004,
"id": 3493
},
{
"start": 60903,
"end": 61004,
"id": 3494
},
{
"start": 60905,
"end": 61006,
"id": 3495
},
{
"start": 60906,
"end": 61007,
"id": 3496
},
{
"start": 60909,
"end": 61010,
"id": 3497
},
{
"start": 60916,
"end": 61017,
"id": 3498
},
{
"start": 60917,
"end": 61018,
"id": 3499
},
{
"start": 60919,
"end": 61020,
"id": 3500
},
{
"start": 60925,
"end": 61026,
"id": 3501
},
{
"start": 60930,
"end": 61031,
"id": 3502
},
{
"start": 61104,
"end": 61205,
"id": 3579
},
{
"start": 61104,
"end": 61205,
"id": 3580
},
{
"start": 61105,
"end": 61206,
"id": 3581
},
{
"start": 61108,
"end": 61209,
"id": 3582
},
{
"start": 61110,
"end": 61211,
"id": 3583
},
{
"start": 61112,
"end": 61213,
"id": 3584
},
{
"start": 61116,
"end": 61217,
"id": 3585
},
{
"start": 61125,
"end": 61226,
"id": 3586
},
{
"start": 61126,
"end": 61227,
"id": 3587
},
{
"start": 61128,
"end": 61229,
"id": 3588
},
{
"start": 61131,
"end": 61232,
"id": 3589
},
{
"start": 61132,
"end": 61233,
"id": 3590
},
{
"start": 61133,
"end": 61234,
"id": 3591
},
{
"start": 61134,
"end": 61235,
"id": 3592
},
{
"start": 61139,
"end": 61240,
"id": 3593
},
{
"start": 61141,
"end": 61242,
"id": 3594
},
{
"start": 61143,
"end": 61244,
"id": 3595
},
{
"start": 61145,
"end": 61246,
"id": 3596
},
{
"start": 61145,
"end": 61246,
"id": 3597
},
{
"start": 61145,
"end": 61246,
"id": 3598
},
{
"start": 61146,
"end": 61247,
"id": 3599
},
{
"start": 61146,
"end": 61247,
"id": 3600
},
{
"start": 61148,
"end": 61249,
"id": 3601
},
{
"start": 61149,
"end": 61250,
"id": 3602
},
{
"start": 61149,
"end": 61250,
"id": 3603
},
{
"start": 61150,
"end": 61251,
"id": 3604
},
{
"start": 61151,
"end": 61252,
"id": 3605
},
{
"start": 61156,
"end": 61257,
"id": 3606
},
{
"start": 61159,
"end": 61260,
"id": 3607
},
{
"start": 61159,
"end": 61260,
"id": 3608
},
{
"start": 61160,
"end": 61261,
"id": 3609
},
{
"start": 61163,
"end": 61264,
"id": 3610
},
{
"start": 61163,
"end": 61264,
"id": 3611
},
{
"start": 61164,
"end": 61265,
"id": 3612
},
{
"start": 61164,
"end": 61265,
"id": 3613
},
{
"start": 61166,
"end": 61267,
"id": 3614
},
{
"start": 61167,
"end": 61268,
"id": 3615
},
{
"start": 61169,
"end": 61270,
"id": 3616
},
{
"start": 61171,
"end": 61272,
"id": 3617
},
{
"start": 61172,
"end": 61273,
"id": 3618
},
{
"start": 61173,
"end": 61274,
"id": 3619
},
{
"start": 61175,
"end": 61276,
"id": 3620
},
{
"start": 61175,
"end": 61276,
"id": 3621
},
{
"start": 61175,
"end": 61276,
"id": 3622
},
{
"start": 61178,
"end": 61279,
"id": 3623
},
{
"start": 61178,
"end": 61279,
"id": 3624
},
{
"start": 61178,
"end": 61279,
"id": 3625
},
{
"start": 61180,
"end": 61281,
"id": 3626
},
{
"start": 61184,
"end": 61285,
"id": 3627
},
{
"start": 61186,
"end": 61287,
"id": 3628
},
{
"start": 61188,
"end": 61289,
"id": 3629
},
{
"start": 61191,
"end": 61292,
"id": 3630
},
{
"start": 61194,
"end": 61295,
"id": 3631
},
{
"start": 61195,
"end": 61296,
"id": 3632
},
{
"start": 61207,
"end": 61308,
"id": 3633
},
{
"start": 61207,
"end": 61308,
"id": 3634
},
{
"start": 61212,
"end": 61313,
"id": 3635
},
{
"start": 61212,
"end": 61313,
"id": 3636
},
{
"start": 61217,
"end": 61318,
"id": 3637
},
{
"start": 61219,
"end": 61320,
"id": 3638
},
{
"start": 61219,
"end": 61320,
"id": 3639
},
{
"start": 61220,
"end": 61321,
"id": 3640
},
{
"start": 61221,
"end": 61322,
"id": 3641
},
{
"start": 61221,
"end": 61322,
"id": 3642
},
{
"start": 61227,
"end": 61328,
"id": 3643
},
{
"start": 61228,
"end": 61329,
"id": 3644
},
{
"start": 61233,
"end": 61334,
"id": 3645
},
{
"start": 61235,
"end": 61336,
"id": 3646
},
{
"start": 61240,
"end": 61341,
"id": 3647
},
{
"start": 61244,
"end": 61345,
"id": 3648
},
{
"start": 61245,
"end": 61346,
"id": 3649
},
{
"start": 61245,
"end": 61346,
"id": 3650
},
{
"start": 61247,
"end": 61348,
"id": 3651
},
{
"start": 61248,
"end": 61349,
"id": 3652
},
{
"start": 61248,
"end": 61349,
"id": 3653
},
{
"start": 61248,
"end": 61349,
"id": 3654
},
{
"start": 61250,
"end": 61351,
"id": 3655
},
{
"start": 61251,
"end": 61352,
"id": 3656
},
{
"start": 61254,
"end": 61355,
"id": 3657
},
{
"start": 61260,
"end": 61361,
"id": 3658
},
{
"start": 61261,
"end": 61362,
"id": 3659
},
{
"start": 61262,
"end": 61363,
"id": 3660
},
{
"start": 61266,
"end": 61367,
"id": 3661
},
{
"start": 61268,
"end": 61369,
"id": 3662
},
{
"start": 61276,
"end": 61377,
"id": 3663
},
{
"start": 61280,
"end": 61381,
"id": 3664
},
{
"start": 61281,
"end": 61382,
"id": 3665
},
{
"start": 61282,
"end": 61383,
"id": 3666
},
{
"start": 61285,
"end": 61386,
"id": 3667
},
{
"start": 61291,
"end": 61392,
"id": 3668
},
{
"start": 61291,
"end": 61392,
"id": 3669
},
{
"start": 61292,
"end": 61393,
"id": 3670
},
{
"start": 61292,
"end": 61393,
"id": 3671
},
{
"start": 61296,
"end": 61397,
"id": 3672
},
{
"start": 61299,
"end": 61400,
"id": 3673
},
{
"start": 61300,
"end": 61401,
"id": 3674
},
{
"start": 61303,
"end": 61404,
"id": 3675
},
{
"start": 61309,
"end": 61410,
"id": 3676
},
{
"start": 61309,
"end": 61410,
"id": 3677
},
{
"start": 61309,
"end": 61410,
"id": 3678
},
{
"start": 61312,
"end": 61413,
"id": 3679
},
{
"start": 61313,
"end": 61414,
"id": 3680
},
{
"start": 61314,
"end": 61415,
"id": 3681
},
{
"start": 61314,
"end": 61415,
"id": 3682
},
{
"start": 61317,
"end": 61418,
"id": 3683
},
{
"start": 61318,
"end": 61419,
"id": 3684
},
{
"start": 61319,
"end": 61420,
"id": 3685
},
{
"start": 61323,
"end": 61424,
"id": 3686
},
{
"start": 61344,
"end": 61445,
"id": 3700
},
{
"start": 61351,
"end": 61452,
"id": 3701
},
{
"start": 61352,
"end": 61453,
"id": 3702
},
{
"start": 61356,
"end": 61457,
"id": 3703
},
{
"start": 61361,
"end": 61462,
"id": 3704
},
{
"start": 61362,
"end": 61463,
"id": 3705
},
{
"start": 61363,
"end": 61464,
"id": 3706
},
{
"start": 61366,
"end": 61467,
"id": 3707
},
{
"start": 61368,
"end": 61469,
"id": 3708
},
{
"start": 61368,
"end": 61469,
"id": 3709
},
{
"start": 61372,
"end": 61473,
"id": 3710
},
{
"start": 61377,
"end": 61478,
"id": 3711
},
{
"start": 61377,
"end": 61478,
"id": 3712
},
{
"start": 61377,
"end": 61478,
"id": 3713
},
{
"start": 61388,
"end": 61489,
"id": 3714
},
{
"start": 61392,
"end": 61493,
"id": 3715
},
{
"start": 61394,
"end": 61495,
"id": 3716
},
{
"start": 61395,
"end": 61496,
"id": 3717
},
{
"start": 61395,
"end": 61496,
"id": 3718
},
{
"start": 61397,
"end": 61498,
"id": 3719
},
{
"start": 61398,
"end": 61499,
"id": 3720
},
{
"start": 61402,
"end": 61503,
"id": 3721
},
{
"start": 61403,
"end": 61504,
"id": 3722
},
{
"start": 61406,
"end": 61507,
"id": 3723
},
{
"start": 61406,
"end": 61507,
"id": 3724
},
{
"start": 61406,
"end": 61507,
"id": 3725
},
{
"start": 61412,
"end": 61513,
"id": 3726
},
{
"start": 61414,
"end": 61515,
"id": 3727
},
{
"start": 61414,
"end": 61515,
"id": 3728
},
{
"start": 61417,
"end": 61518,
"id": 3729
},
{
"start": 61418,
"end": 61519,
"id": 3730
},
{
"start": 61421,
"end": 61522,
"id": 3731
},
{
"start": 61422,
"end": 61523,
"id": 3732
},
{
"start": 61423,
"end": 61524,
"id": 3733
},
{
"start": 61423,
"end": 61524,
"id": 3734
},
{
"start": 61425,
"end": 61526,
"id": 3735
},
{
"start": 61426,
"end": 61527,
"id": 3736
},
{
"start": 61426,
"end": 61527,
"id": 3737
},
{
"start": 61428,
"end": 61529,
"id": 3738
},
{
"start": 61428,
"end": 61529,
"id": 3739
},
{
"start": 61432,
"end": 61533,
"id": 3740
},
{
"start": 61437,
"end": 61538,
"id": 3741
},
{
"start": 61438,
"end": 61539,
"id": 3742
},
{
"start": 61442,
"end": 61543,
"id": 3743
},
{
"start": 61448,
"end": 61549,
"id": 3744
},
{
"start": 61450,
"end": 61551,
"id": 3745
},
{
"start": 61452,
"end": 61553,
"id": 3746
},
{
"start": 61454,
"end": 61555,
"id": 3747
},
{
"start": 61454,
"end": 61555,
"id": 3748
},
{
"start": 61456,
"end": 61557,
"id": 3749
},
{
"start": 61457,
"end": 61558,
"id": 3750
},
{
"start": 61457,
"end": 61558,
"id": 3751
},
{
"start": 61461,
"end": 61562,
"id": 3752
},
{
"start": 61461,
"end": 61562,
"id": 3753
},
{
"start": 61463,
"end": 61564,
"id": 3754
},
{
"start": 61463,
"end": 61564,
"id": 3755
},
{
"start": 61464,
"end": 61565,
"id": 3756
},
{
"start": 61465,
"end": 61566,
"id": 3757
},
{
"start": 61466,
"end": 61567,
"id": 3758
},
{
"start": 61466,
"end": 61567,
"id": 3759
},
{
"start": 61472,
"end": 61573,
"id": 3760
},
{
"start": 61472,
"end": 61573,
"id": 3761
},
{
"start": 61473,
"end": 61574,
"id": 3762
},
{
"start": 61476,
"end": 61577,
"id": 3763
},
{
"start": 61482,
"end": 61583,
"id": 3764
},
{
"start": 61483,
"end": 61584,
"id": 3765
},
{
"start": 61485,
"end": 61586,
"id": 3766
},
{
"start": 61491,
"end": 61592,
"id": 3767
},
{
"start": 61495,
"end": 61596,
"id": 3768
},
{
"start": 61496,
"end": 61597,