How to use sample method in Slash

Best Python code snippet using slash

monkdata.py

Source:monkdata.py Github

copy

Full Screen

1class Sample:2 "Represenation of data samles"3 def __init__(self, positive, values, identity):4 self.positive = positive5 self.attribute = dict(zip(attributes, values))6 self.identity = identity7class Attribute:8 "Label for each attribute"9 def __init__(self, name, values):10 self.name = name11 self.values = values12 def __repr__(self):13 return self.name14attributes = (Attribute('A1', (1, 2, 3)),15 Attribute('A2', (1, 2, 3)),16 Attribute('A3', (1, 2)),17 Attribute('A4', (1, 2, 3)),18 Attribute('A5', (1, 2, 3, 4)),19 Attribute('A6', (1, 2)))20monk1 = (21 Sample(True, (1, 1, 1, 1, 3, 1), 5),22 Sample(True, (1, 1, 1, 1, 3, 2), 6),23 Sample(True, (1, 1, 1, 3, 2, 1), 19),24 Sample(True, (1, 1, 1, 3, 3, 2), 22),25 Sample(True, (1, 1, 2, 1, 2, 1), 27),26 Sample(True, (1, 1, 2, 1, 2, 2), 28),27 Sample(True, (1, 1, 2, 2, 3, 1), 37),28 Sample(True, (1, 1, 2, 2, 4, 1), 39),29 Sample(True, (1, 1, 2, 3, 1, 2), 42),30 Sample(True, (1, 2, 1, 1, 1, 2), 50),31 Sample(False, (1, 2, 1, 1, 2, 1), 51),32 Sample(False, (1, 2, 1, 1, 3, 1), 53),33 Sample(False, (1, 2, 1, 1, 4, 2), 56),34 Sample(True, (1, 2, 1, 2, 1, 1), 57),35 Sample(False, (1, 2, 1, 2, 3, 1), 61),36 Sample(False, (1, 2, 1, 2, 3, 2), 62),37 Sample(False, (1, 2, 1, 2, 4, 2), 64),38 Sample(False, (1, 2, 1, 3, 2, 1), 67),39 Sample(False, (1, 2, 1, 3, 4, 2), 72),40 Sample(False, (1, 2, 2, 1, 2, 2), 76),41 Sample(False, (1, 2, 2, 2, 3, 2), 86),42 Sample(False, (1, 2, 2, 2, 4, 1), 87),43 Sample(False, (1, 2, 2, 2, 4, 2), 88),44 Sample(False, (1, 2, 2, 3, 2, 2), 92),45 Sample(False, (1, 2, 2, 3, 3, 1), 93),46 Sample(False, (1, 2, 2, 3, 3, 2), 94),47 Sample(False, (1, 3, 1, 1, 2, 1), 99),48 Sample(False, (1, 3, 1, 1, 4, 1), 103),49 Sample(False, (1, 3, 1, 2, 2, 1), 107),50 Sample(False, (1, 3, 1, 2, 4, 1), 111),51 Sample(True, (1, 3, 1, 3, 1, 2), 114),52 Sample(False, (1, 3, 1, 3, 2, 2), 116),53 Sample(False, (1, 3, 1, 3, 3, 1), 117),54 Sample(False, (1, 3, 1, 3, 4, 1), 119),55 Sample(False, (1, 3, 1, 3, 4, 2), 120),56 Sample(False, (1, 3, 2, 1, 2, 2), 124),57 Sample(True, (1, 3, 2, 2, 1, 2), 130),58 Sample(False, (1, 3, 2, 2, 2, 2), 132),59 Sample(False, (1, 3, 2, 2, 3, 2), 134),60 Sample(False, (1, 3, 2, 2, 4, 1), 135),61 Sample(False, (1, 3, 2, 2, 4, 2), 136),62 Sample(True, (1, 3, 2, 3, 1, 1), 137),63 Sample(False, (1, 3, 2, 3, 2, 1), 139),64 Sample(False, (1, 3, 2, 3, 4, 1), 143),65 Sample(False, (1, 3, 2, 3, 4, 2), 144),66 Sample(False, (2, 1, 1, 1, 3, 1), 149),67 Sample(False, (2, 1, 1, 1, 3, 2), 150),68 Sample(True, (2, 1, 1, 2, 1, 1), 153),69 Sample(True, (2, 1, 1, 2, 1, 2), 154),70 Sample(False, (2, 1, 1, 2, 2, 2), 156),71 Sample(False, (2, 1, 1, 2, 3, 1), 157),72 Sample(False, (2, 1, 1, 2, 4, 1), 159),73 Sample(False, (2, 1, 1, 2, 4, 2), 160),74 Sample(False, (2, 1, 1, 3, 4, 1), 167),75 Sample(False, (2, 1, 2, 1, 2, 2), 172),76 Sample(False, (2, 1, 2, 1, 3, 1), 173),77 Sample(False, (2, 1, 2, 1, 4, 2), 176),78 Sample(False, (2, 1, 2, 2, 3, 1), 181),79 Sample(False, (2, 1, 2, 2, 4, 2), 184),80 Sample(False, (2, 1, 2, 3, 2, 2), 188),81 Sample(False, (2, 1, 2, 3, 4, 1), 191),82 Sample(True, (2, 2, 1, 1, 2, 1), 195),83 Sample(True, (2, 2, 1, 1, 2, 2), 196),84 Sample(True, (2, 2, 1, 1, 3, 1), 197),85 Sample(True, (2, 2, 1, 2, 3, 2), 206),86 Sample(True, (2, 2, 1, 3, 1, 1), 209),87 Sample(True, (2, 2, 1, 3, 1, 2), 210),88 Sample(True, (2, 2, 1, 3, 2, 2), 212),89 Sample(True, (2, 2, 1, 3, 3, 2), 214),90 Sample(True, (2, 2, 1, 3, 4, 2), 216),91 Sample(True, (2, 2, 2, 1, 1, 1), 217),92 Sample(True, (2, 2, 2, 1, 3, 2), 222),93 Sample(True, (2, 2, 2, 1, 4, 1), 223),94 Sample(True, (2, 2, 2, 1, 4, 2), 224),95 Sample(True, (2, 2, 2, 2, 2, 1), 227),96 Sample(True, (2, 2, 2, 3, 4, 1), 239),97 Sample(True, (2, 3, 1, 1, 1, 1), 241),98 Sample(True, (2, 3, 1, 2, 1, 1), 249),99 Sample(False, (2, 3, 1, 2, 3, 1), 253),100 Sample(True, (2, 3, 1, 3, 1, 2), 258),101 Sample(False, (2, 3, 1, 3, 3, 1), 261),102 Sample(False, (2, 3, 1, 3, 4, 2), 264),103 Sample(False, (2, 3, 2, 1, 3, 2), 270),104 Sample(True, (2, 3, 2, 2, 1, 1), 273),105 Sample(True, (2, 3, 2, 2, 1, 2), 274),106 Sample(False, (2, 3, 2, 2, 2, 1), 275),107 Sample(False, (2, 3, 2, 3, 3, 2), 286),108 Sample(True, (3, 1, 1, 1, 1, 1), 289),109 Sample(True, (3, 1, 1, 1, 1, 2), 290),110 Sample(True, (3, 1, 1, 2, 1, 1), 297),111 Sample(False, (3, 1, 1, 2, 2, 2), 300),112 Sample(False, (3, 1, 1, 3, 2, 2), 308),113 Sample(True, (3, 1, 2, 1, 1, 1), 313),114 Sample(False, (3, 1, 2, 1, 2, 2), 316),115 Sample(False, (3, 1, 2, 2, 2, 2), 324),116 Sample(False, (3, 1, 2, 2, 3, 2), 326),117 Sample(False, (3, 1, 2, 3, 2, 2), 332),118 Sample(True, (3, 2, 1, 1, 1, 1), 337),119 Sample(False, (3, 2, 1, 1, 4, 2), 344),120 Sample(True, (3, 2, 1, 2, 1, 2), 346),121 Sample(False, (3, 2, 1, 2, 4, 2), 352),122 Sample(True, (3, 2, 2, 1, 1, 1), 361),123 Sample(True, (3, 2, 2, 1, 1, 2), 362),124 Sample(False, (3, 2, 2, 1, 3, 2), 366),125 Sample(True, (3, 2, 2, 3, 1, 1), 377),126 Sample(False, (3, 2, 2, 3, 2, 1), 379),127 Sample(False, (3, 2, 2, 3, 4, 1), 383),128 Sample(True, (3, 3, 1, 1, 1, 1), 385),129 Sample(True, (3, 3, 1, 1, 2, 1), 387),130 Sample(True, (3, 3, 1, 1, 4, 2), 392),131 Sample(True, (3, 3, 1, 2, 3, 2), 398),132 Sample(True, (3, 3, 1, 2, 4, 2), 400),133 Sample(True, (3, 3, 1, 3, 1, 2), 402),134 Sample(True, (3, 3, 1, 3, 2, 1), 403),135 Sample(True, (3, 3, 1, 3, 2, 2), 404),136 Sample(True, (3, 3, 1, 3, 4, 2), 408),137 Sample(True, (3, 3, 2, 1, 1, 1), 409),138 Sample(True, (3, 3, 2, 1, 3, 2), 414),139 Sample(True, (3, 3, 2, 1, 4, 1), 415),140 Sample(True, (3, 3, 2, 1, 4, 2), 416),141 Sample(True, (3, 3, 2, 3, 1, 2), 426),142 Sample(True, (3, 3, 2, 3, 2, 2), 428),143 Sample(True, (3, 3, 2, 3, 3, 2), 430),144 Sample(True, (3, 3, 2, 3, 4, 2), 432))145monk1test = (146 Sample(True, (1, 1, 1, 1, 1, 1), 1),147 Sample(True, (1, 1, 1, 1, 1, 2), 2),148 Sample(True, (1, 1, 1, 1, 2, 1), 3),149 Sample(True, (1, 1, 1, 1, 2, 2), 4),150 Sample(True, (1, 1, 1, 1, 3, 1), 5),151 Sample(True, (1, 1, 1, 1, 3, 2), 6),152 Sample(True, (1, 1, 1, 1, 4, 1), 7),153 Sample(True, (1, 1, 1, 1, 4, 2), 8),154 Sample(True, (1, 1, 1, 2, 1, 1), 9),155 Sample(True, (1, 1, 1, 2, 1, 2), 10),156 Sample(True, (1, 1, 1, 2, 2, 1), 11),157 Sample(True, (1, 1, 1, 2, 2, 2), 12),158 Sample(True, (1, 1, 1, 2, 3, 1), 13),159 Sample(True, (1, 1, 1, 2, 3, 2), 14),160 Sample(True, (1, 1, 1, 2, 4, 1), 15),161 Sample(True, (1, 1, 1, 2, 4, 2), 16),162 Sample(True, (1, 1, 1, 3, 1, 1), 17),163 Sample(True, (1, 1, 1, 3, 1, 2), 18),164 Sample(True, (1, 1, 1, 3, 2, 1), 19),165 Sample(True, (1, 1, 1, 3, 2, 2), 20),166 Sample(True, (1, 1, 1, 3, 3, 1), 21),167 Sample(True, (1, 1, 1, 3, 3, 2), 22),168 Sample(True, (1, 1, 1, 3, 4, 1), 23),169 Sample(True, (1, 1, 1, 3, 4, 2), 24),170 Sample(True, (1, 1, 2, 1, 1, 1), 25),171 Sample(True, (1, 1, 2, 1, 1, 2), 26),172 Sample(True, (1, 1, 2, 1, 2, 1), 27),173 Sample(True, (1, 1, 2, 1, 2, 2), 28),174 Sample(True, (1, 1, 2, 1, 3, 1), 29),175 Sample(True, (1, 1, 2, 1, 3, 2), 30),176 Sample(True, (1, 1, 2, 1, 4, 1), 31),177 Sample(True, (1, 1, 2, 1, 4, 2), 32),178 Sample(True, (1, 1, 2, 2, 1, 1), 33),179 Sample(True, (1, 1, 2, 2, 1, 2), 34),180 Sample(True, (1, 1, 2, 2, 2, 1), 35),181 Sample(True, (1, 1, 2, 2, 2, 2), 36),182 Sample(True, (1, 1, 2, 2, 3, 1), 37),183 Sample(True, (1, 1, 2, 2, 3, 2), 38),184 Sample(True, (1, 1, 2, 2, 4, 1), 39),185 Sample(True, (1, 1, 2, 2, 4, 2), 40),186 Sample(True, (1, 1, 2, 3, 1, 1), 41),187 Sample(True, (1, 1, 2, 3, 1, 2), 42),188 Sample(True, (1, 1, 2, 3, 2, 1), 43),189 Sample(True, (1, 1, 2, 3, 2, 2), 44),190 Sample(True, (1, 1, 2, 3, 3, 1), 45),191 Sample(True, (1, 1, 2, 3, 3, 2), 46),192 Sample(True, (1, 1, 2, 3, 4, 1), 47),193 Sample(True, (1, 1, 2, 3, 4, 2), 48),194 Sample(True, (1, 2, 1, 1, 1, 1), 49),195 Sample(True, (1, 2, 1, 1, 1, 2), 50),196 Sample(False, (1, 2, 1, 1, 2, 1), 51),197 Sample(False, (1, 2, 1, 1, 2, 2), 52),198 Sample(False, (1, 2, 1, 1, 3, 1), 53),199 Sample(False, (1, 2, 1, 1, 3, 2), 54),200 Sample(False, (1, 2, 1, 1, 4, 1), 55),201 Sample(False, (1, 2, 1, 1, 4, 2), 56),202 Sample(True, (1, 2, 1, 2, 1, 1), 57),203 Sample(True, (1, 2, 1, 2, 1, 2), 58),204 Sample(False, (1, 2, 1, 2, 2, 1), 59),205 Sample(False, (1, 2, 1, 2, 2, 2), 60),206 Sample(False, (1, 2, 1, 2, 3, 1), 61),207 Sample(False, (1, 2, 1, 2, 3, 2), 62),208 Sample(False, (1, 2, 1, 2, 4, 1), 63),209 Sample(False, (1, 2, 1, 2, 4, 2), 64),210 Sample(True, (1, 2, 1, 3, 1, 1), 65),211 Sample(True, (1, 2, 1, 3, 1, 2), 66),212 Sample(False, (1, 2, 1, 3, 2, 1), 67),213 Sample(False, (1, 2, 1, 3, 2, 2), 68),214 Sample(False, (1, 2, 1, 3, 3, 1), 69),215 Sample(False, (1, 2, 1, 3, 3, 2), 70),216 Sample(False, (1, 2, 1, 3, 4, 1), 71),217 Sample(False, (1, 2, 1, 3, 4, 2), 72),218 Sample(True, (1, 2, 2, 1, 1, 1), 73),219 Sample(True, (1, 2, 2, 1, 1, 2), 74),220 Sample(False, (1, 2, 2, 1, 2, 1), 75),221 Sample(False, (1, 2, 2, 1, 2, 2), 76),222 Sample(False, (1, 2, 2, 1, 3, 1), 77),223 Sample(False, (1, 2, 2, 1, 3, 2), 78),224 Sample(False, (1, 2, 2, 1, 4, 1), 79),225 Sample(False, (1, 2, 2, 1, 4, 2), 80),226 Sample(True, (1, 2, 2, 2, 1, 1), 81),227 Sample(True, (1, 2, 2, 2, 1, 2), 82),228 Sample(False, (1, 2, 2, 2, 2, 1), 83),229 Sample(False, (1, 2, 2, 2, 2, 2), 84),230 Sample(False, (1, 2, 2, 2, 3, 1), 85),231 Sample(False, (1, 2, 2, 2, 3, 2), 86),232 Sample(False, (1, 2, 2, 2, 4, 1), 87),233 Sample(False, (1, 2, 2, 2, 4, 2), 88),234 Sample(True, (1, 2, 2, 3, 1, 1), 89),235 Sample(True, (1, 2, 2, 3, 1, 2), 90),236 Sample(False, (1, 2, 2, 3, 2, 1), 91),237 Sample(False, (1, 2, 2, 3, 2, 2), 92),238 Sample(False, (1, 2, 2, 3, 3, 1), 93),239 Sample(False, (1, 2, 2, 3, 3, 2), 94),240 Sample(False, (1, 2, 2, 3, 4, 1), 95),241 Sample(False, (1, 2, 2, 3, 4, 2), 96),242 Sample(True, (1, 3, 1, 1, 1, 1), 97),243 Sample(True, (1, 3, 1, 1, 1, 2), 98),244 Sample(False, (1, 3, 1, 1, 2, 1), 99),245 Sample(False, (1, 3, 1, 1, 2, 2), 100),246 Sample(False, (1, 3, 1, 1, 3, 1), 101),247 Sample(False, (1, 3, 1, 1, 3, 2), 102),248 Sample(False, (1, 3, 1, 1, 4, 1), 103),249 Sample(False, (1, 3, 1, 1, 4, 2), 104),250 Sample(True, (1, 3, 1, 2, 1, 1), 105),251 Sample(True, (1, 3, 1, 2, 1, 2), 106),252 Sample(False, (1, 3, 1, 2, 2, 1), 107),253 Sample(False, (1, 3, 1, 2, 2, 2), 108),254 Sample(False, (1, 3, 1, 2, 3, 1), 109),255 Sample(False, (1, 3, 1, 2, 3, 2), 110),256 Sample(False, (1, 3, 1, 2, 4, 1), 111),257 Sample(False, (1, 3, 1, 2, 4, 2), 112),258 Sample(True, (1, 3, 1, 3, 1, 1), 113),259 Sample(True, (1, 3, 1, 3, 1, 2), 114),260 Sample(False, (1, 3, 1, 3, 2, 1), 115),261 Sample(False, (1, 3, 1, 3, 2, 2), 116),262 Sample(False, (1, 3, 1, 3, 3, 1), 117),263 Sample(False, (1, 3, 1, 3, 3, 2), 118),264 Sample(False, (1, 3, 1, 3, 4, 1), 119),265 Sample(False, (1, 3, 1, 3, 4, 2), 120),266 Sample(True, (1, 3, 2, 1, 1, 1), 121),267 Sample(True, (1, 3, 2, 1, 1, 2), 122),268 Sample(False, (1, 3, 2, 1, 2, 1), 123),269 Sample(False, (1, 3, 2, 1, 2, 2), 124),270 Sample(False, (1, 3, 2, 1, 3, 1), 125),271 Sample(False, (1, 3, 2, 1, 3, 2), 126),272 Sample(False, (1, 3, 2, 1, 4, 1), 127),273 Sample(False, (1, 3, 2, 1, 4, 2), 128),274 Sample(True, (1, 3, 2, 2, 1, 1), 129),275 Sample(True, (1, 3, 2, 2, 1, 2), 130),276 Sample(False, (1, 3, 2, 2, 2, 1), 131),277 Sample(False, (1, 3, 2, 2, 2, 2), 132),278 Sample(False, (1, 3, 2, 2, 3, 1), 133),279 Sample(False, (1, 3, 2, 2, 3, 2), 134),280 Sample(False, (1, 3, 2, 2, 4, 1), 135),281 Sample(False, (1, 3, 2, 2, 4, 2), 136),282 Sample(True, (1, 3, 2, 3, 1, 1), 137),283 Sample(True, (1, 3, 2, 3, 1, 2), 138),284 Sample(False, (1, 3, 2, 3, 2, 1), 139),285 Sample(False, (1, 3, 2, 3, 2, 2), 140),286 Sample(False, (1, 3, 2, 3, 3, 1), 141),287 Sample(False, (1, 3, 2, 3, 3, 2), 142),288 Sample(False, (1, 3, 2, 3, 4, 1), 143),289 Sample(False, (1, 3, 2, 3, 4, 2), 144),290 Sample(True, (2, 1, 1, 1, 1, 1), 145),291 Sample(True, (2, 1, 1, 1, 1, 2), 146),292 Sample(False, (2, 1, 1, 1, 2, 1), 147),293 Sample(False, (2, 1, 1, 1, 2, 2), 148),294 Sample(False, (2, 1, 1, 1, 3, 1), 149),295 Sample(False, (2, 1, 1, 1, 3, 2), 150),296 Sample(False, (2, 1, 1, 1, 4, 1), 151),297 Sample(False, (2, 1, 1, 1, 4, 2), 152),298 Sample(True, (2, 1, 1, 2, 1, 1), 153),299 Sample(True, (2, 1, 1, 2, 1, 2), 154),300 Sample(False, (2, 1, 1, 2, 2, 1), 155),301 Sample(False, (2, 1, 1, 2, 2, 2), 156),302 Sample(False, (2, 1, 1, 2, 3, 1), 157),303 Sample(False, (2, 1, 1, 2, 3, 2), 158),304 Sample(False, (2, 1, 1, 2, 4, 1), 159),305 Sample(False, (2, 1, 1, 2, 4, 2), 160),306 Sample(True, (2, 1, 1, 3, 1, 1), 161),307 Sample(True, (2, 1, 1, 3, 1, 2), 162),308 Sample(False, (2, 1, 1, 3, 2, 1), 163),309 Sample(False, (2, 1, 1, 3, 2, 2), 164),310 Sample(False, (2, 1, 1, 3, 3, 1), 165),311 Sample(False, (2, 1, 1, 3, 3, 2), 166),312 Sample(False, (2, 1, 1, 3, 4, 1), 167),313 Sample(False, (2, 1, 1, 3, 4, 2), 168),314 Sample(True, (2, 1, 2, 1, 1, 1), 169),315 Sample(True, (2, 1, 2, 1, 1, 2), 170),316 Sample(False, (2, 1, 2, 1, 2, 1), 171),317 Sample(False, (2, 1, 2, 1, 2, 2), 172),318 Sample(False, (2, 1, 2, 1, 3, 1), 173),319 Sample(False, (2, 1, 2, 1, 3, 2), 174),320 Sample(False, (2, 1, 2, 1, 4, 1), 175),321 Sample(False, (2, 1, 2, 1, 4, 2), 176),322 Sample(True, (2, 1, 2, 2, 1, 1), 177),323 Sample(True, (2, 1, 2, 2, 1, 2), 178),324 Sample(False, (2, 1, 2, 2, 2, 1), 179),325 Sample(False, (2, 1, 2, 2, 2, 2), 180),326 Sample(False, (2, 1, 2, 2, 3, 1), 181),327 Sample(False, (2, 1, 2, 2, 3, 2), 182),328 Sample(False, (2, 1, 2, 2, 4, 1), 183),329 Sample(False, (2, 1, 2, 2, 4, 2), 184),330 Sample(True, (2, 1, 2, 3, 1, 1), 185),331 Sample(True, (2, 1, 2, 3, 1, 2), 186),332 Sample(False, (2, 1, 2, 3, 2, 1), 187),333 Sample(False, (2, 1, 2, 3, 2, 2), 188),334 Sample(False, (2, 1, 2, 3, 3, 1), 189),335 Sample(False, (2, 1, 2, 3, 3, 2), 190),336 Sample(False, (2, 1, 2, 3, 4, 1), 191),337 Sample(False, (2, 1, 2, 3, 4, 2), 192),338 Sample(True, (2, 2, 1, 1, 1, 1), 193),339 Sample(True, (2, 2, 1, 1, 1, 2), 194),340 Sample(True, (2, 2, 1, 1, 2, 1), 195),341 Sample(True, (2, 2, 1, 1, 2, 2), 196),342 Sample(True, (2, 2, 1, 1, 3, 1), 197),343 Sample(True, (2, 2, 1, 1, 3, 2), 198),344 Sample(True, (2, 2, 1, 1, 4, 1), 199),345 Sample(True, (2, 2, 1, 1, 4, 2), 200),346 Sample(True, (2, 2, 1, 2, 1, 1), 201),347 Sample(True, (2, 2, 1, 2, 1, 2), 202),348 Sample(True, (2, 2, 1, 2, 2, 1), 203),349 Sample(True, (2, 2, 1, 2, 2, 2), 204),350 Sample(True, (2, 2, 1, 2, 3, 1), 205),351 Sample(True, (2, 2, 1, 2, 3, 2), 206),352 Sample(True, (2, 2, 1, 2, 4, 1), 207),353 Sample(True, (2, 2, 1, 2, 4, 2), 208),354 Sample(True, (2, 2, 1, 3, 1, 1), 209),355 Sample(True, (2, 2, 1, 3, 1, 2), 210),356 Sample(True, (2, 2, 1, 3, 2, 1), 211),357 Sample(True, (2, 2, 1, 3, 2, 2), 212),358 Sample(True, (2, 2, 1, 3, 3, 1), 213),359 Sample(True, (2, 2, 1, 3, 3, 2), 214),360 Sample(True, (2, 2, 1, 3, 4, 1), 215),361 Sample(True, (2, 2, 1, 3, 4, 2), 216),362 Sample(True, (2, 2, 2, 1, 1, 1), 217),363 Sample(True, (2, 2, 2, 1, 1, 2), 218),364 Sample(True, (2, 2, 2, 1, 2, 1), 219),365 Sample(True, (2, 2, 2, 1, 2, 2), 220),366 Sample(True, (2, 2, 2, 1, 3, 1), 221),367 Sample(True, (2, 2, 2, 1, 3, 2), 222),368 Sample(True, (2, 2, 2, 1, 4, 1), 223),369 Sample(True, (2, 2, 2, 1, 4, 2), 224),370 Sample(True, (2, 2, 2, 2, 1, 1), 225),371 Sample(True, (2, 2, 2, 2, 1, 2), 226),372 Sample(True, (2, 2, 2, 2, 2, 1), 227),373 Sample(True, (2, 2, 2, 2, 2, 2), 228),374 Sample(True, (2, 2, 2, 2, 3, 1), 229),375 Sample(True, (2, 2, 2, 2, 3, 2), 230),376 Sample(True, (2, 2, 2, 2, 4, 1), 231),377 Sample(True, (2, 2, 2, 2, 4, 2), 232),378 Sample(True, (2, 2, 2, 3, 1, 1), 233),379 Sample(True, (2, 2, 2, 3, 1, 2), 234),380 Sample(True, (2, 2, 2, 3, 2, 1), 235),381 Sample(True, (2, 2, 2, 3, 2, 2), 236),382 Sample(True, (2, 2, 2, 3, 3, 1), 237),383 Sample(True, (2, 2, 2, 3, 3, 2), 238),384 Sample(True, (2, 2, 2, 3, 4, 1), 239),385 Sample(True, (2, 2, 2, 3, 4, 2), 240),386 Sample(True, (2, 3, 1, 1, 1, 1), 241),387 Sample(True, (2, 3, 1, 1, 1, 2), 242),388 Sample(False, (2, 3, 1, 1, 2, 1), 243),389 Sample(False, (2, 3, 1, 1, 2, 2), 244),390 Sample(False, (2, 3, 1, 1, 3, 1), 245),391 Sample(False, (2, 3, 1, 1, 3, 2), 246),392 Sample(False, (2, 3, 1, 1, 4, 1), 247),393 Sample(False, (2, 3, 1, 1, 4, 2), 248),394 Sample(True, (2, 3, 1, 2, 1, 1), 249),395 Sample(True, (2, 3, 1, 2, 1, 2), 250),396 Sample(False, (2, 3, 1, 2, 2, 1), 251),397 Sample(False, (2, 3, 1, 2, 2, 2), 252),398 Sample(False, (2, 3, 1, 2, 3, 1), 253),399 Sample(False, (2, 3, 1, 2, 3, 2), 254),400 Sample(False, (2, 3, 1, 2, 4, 1), 255),401 Sample(False, (2, 3, 1, 2, 4, 2), 256),402 Sample(True, (2, 3, 1, 3, 1, 1), 257),403 Sample(True, (2, 3, 1, 3, 1, 2), 258),404 Sample(False, (2, 3, 1, 3, 2, 1), 259),405 Sample(False, (2, 3, 1, 3, 2, 2), 260),406 Sample(False, (2, 3, 1, 3, 3, 1), 261),407 Sample(False, (2, 3, 1, 3, 3, 2), 262),408 Sample(False, (2, 3, 1, 3, 4, 1), 263),409 Sample(False, (2, 3, 1, 3, 4, 2), 264),410 Sample(True, (2, 3, 2, 1, 1, 1), 265),411 Sample(True, (2, 3, 2, 1, 1, 2), 266),412 Sample(False, (2, 3, 2, 1, 2, 1), 267),413 Sample(False, (2, 3, 2, 1, 2, 2), 268),414 Sample(False, (2, 3, 2, 1, 3, 1), 269),415 Sample(False, (2, 3, 2, 1, 3, 2), 270),416 Sample(False, (2, 3, 2, 1, 4, 1), 271),417 Sample(False, (2, 3, 2, 1, 4, 2), 272),418 Sample(True, (2, 3, 2, 2, 1, 1), 273),419 Sample(True, (2, 3, 2, 2, 1, 2), 274),420 Sample(False, (2, 3, 2, 2, 2, 1), 275),421 Sample(False, (2, 3, 2, 2, 2, 2), 276),422 Sample(False, (2, 3, 2, 2, 3, 1), 277),423 Sample(False, (2, 3, 2, 2, 3, 2), 278),424 Sample(False, (2, 3, 2, 2, 4, 1), 279),425 Sample(False, (2, 3, 2, 2, 4, 2), 280),426 Sample(True, (2, 3, 2, 3, 1, 1), 281),427 Sample(True, (2, 3, 2, 3, 1, 2), 282),428 Sample(False, (2, 3, 2, 3, 2, 1), 283),429 Sample(False, (2, 3, 2, 3, 2, 2), 284),430 Sample(False, (2, 3, 2, 3, 3, 1), 285),431 Sample(False, (2, 3, 2, 3, 3, 2), 286),432 Sample(False, (2, 3, 2, 3, 4, 1), 287),433 Sample(False, (2, 3, 2, 3, 4, 2), 288),434 Sample(True, (3, 1, 1, 1, 1, 1), 289),435 Sample(True, (3, 1, 1, 1, 1, 2), 290),436 Sample(False, (3, 1, 1, 1, 2, 1), 291),437 Sample(False, (3, 1, 1, 1, 2, 2), 292),438 Sample(False, (3, 1, 1, 1, 3, 1), 293),439 Sample(False, (3, 1, 1, 1, 3, 2), 294),440 Sample(False, (3, 1, 1, 1, 4, 1), 295),441 Sample(False, (3, 1, 1, 1, 4, 2), 296),442 Sample(True, (3, 1, 1, 2, 1, 1), 297),443 Sample(True, (3, 1, 1, 2, 1, 2), 298),444 Sample(False, (3, 1, 1, 2, 2, 1), 299),445 Sample(False, (3, 1, 1, 2, 2, 2), 300),446 Sample(False, (3, 1, 1, 2, 3, 1), 301),447 Sample(False, (3, 1, 1, 2, 3, 2), 302),448 Sample(False, (3, 1, 1, 2, 4, 1), 303),449 Sample(False, (3, 1, 1, 2, 4, 2), 304),450 Sample(True, (3, 1, 1, 3, 1, 1), 305),451 Sample(True, (3, 1, 1, 3, 1, 2), 306),452 Sample(False, (3, 1, 1, 3, 2, 1), 307),453 Sample(False, (3, 1, 1, 3, 2, 2), 308),454 Sample(False, (3, 1, 1, 3, 3, 1), 309),455 Sample(False, (3, 1, 1, 3, 3, 2), 310),456 Sample(False, (3, 1, 1, 3, 4, 1), 311),457 Sample(False, (3, 1, 1, 3, 4, 2), 312),458 Sample(True, (3, 1, 2, 1, 1, 1), 313),459 Sample(True, (3, 1, 2, 1, 1, 2), 314),460 Sample(False, (3, 1, 2, 1, 2, 1), 315),461 Sample(False, (3, 1, 2, 1, 2, 2), 316),462 Sample(False, (3, 1, 2, 1, 3, 1), 317),463 Sample(False, (3, 1, 2, 1, 3, 2), 318),464 Sample(False, (3, 1, 2, 1, 4, 1), 319),465 Sample(False, (3, 1, 2, 1, 4, 2), 320),466 Sample(True, (3, 1, 2, 2, 1, 1), 321),467 Sample(True, (3, 1, 2, 2, 1, 2), 322),468 Sample(False, (3, 1, 2, 2, 2, 1), 323),469 Sample(False, (3, 1, 2, 2, 2, 2), 324),470 Sample(False, (3, 1, 2, 2, 3, 1), 325),471 Sample(False, (3, 1, 2, 2, 3, 2), 326),472 Sample(False, (3, 1, 2, 2, 4, 1), 327),473 Sample(False, (3, 1, 2, 2, 4, 2), 328),474 Sample(True, (3, 1, 2, 3, 1, 1), 329),475 Sample(True, (3, 1, 2, 3, 1, 2), 330),476 Sample(False, (3, 1, 2, 3, 2, 1), 331),477 Sample(False, (3, 1, 2, 3, 2, 2), 332),478 Sample(False, (3, 1, 2, 3, 3, 1), 333),479 Sample(False, (3, 1, 2, 3, 3, 2), 334),480 Sample(False, (3, 1, 2, 3, 4, 1), 335),481 Sample(False, (3, 1, 2, 3, 4, 2), 336),482 Sample(True, (3, 2, 1, 1, 1, 1), 337),483 Sample(True, (3, 2, 1, 1, 1, 2), 338),484 Sample(False, (3, 2, 1, 1, 2, 1), 339),485 Sample(False, (3, 2, 1, 1, 2, 2), 340),486 Sample(False, (3, 2, 1, 1, 3, 1), 341),487 Sample(False, (3, 2, 1, 1, 3, 2), 342),488 Sample(False, (3, 2, 1, 1, 4, 1), 343),489 Sample(False, (3, 2, 1, 1, 4, 2), 344),490 Sample(True, (3, 2, 1, 2, 1, 1), 345),491 Sample(True, (3, 2, 1, 2, 1, 2), 346),492 Sample(False, (3, 2, 1, 2, 2, 1), 347),493 Sample(False, (3, 2, 1, 2, 2, 2), 348),494 Sample(False, (3, 2, 1, 2, 3, 1), 349),495 Sample(False, (3, 2, 1, 2, 3, 2), 350),496 Sample(False, (3, 2, 1, 2, 4, 1), 351),497 Sample(False, (3, 2, 1, 2, 4, 2), 352),498 Sample(True, (3, 2, 1, 3, 1, 1), 353),499 Sample(True, (3, 2, 1, 3, 1, 2), 354),500 Sample(False, (3, 2, 1, 3, 2, 1), 355),501 Sample(False, (3, 2, 1, 3, 2, 2), 356),502 Sample(False, (3, 2, 1, 3, 3, 1), 357),503 Sample(False, (3, 2, 1, 3, 3, 2), 358),504 Sample(False, (3, 2, 1, 3, 4, 1), 359),505 Sample(False, (3, 2, 1, 3, 4, 2), 360),506 Sample(True, (3, 2, 2, 1, 1, 1), 361),507 Sample(True, (3, 2, 2, 1, 1, 2), 362),508 Sample(False, (3, 2, 2, 1, 2, 1), 363),509 Sample(False, (3, 2, 2, 1, 2, 2), 364),510 Sample(False, (3, 2, 2, 1, 3, 1), 365),511 Sample(False, (3, 2, 2, 1, 3, 2), 366),512 Sample(False, (3, 2, 2, 1, 4, 1), 367),513 Sample(False, (3, 2, 2, 1, 4, 2), 368),514 Sample(True, (3, 2, 2, 2, 1, 1), 369),515 Sample(True, (3, 2, 2, 2, 1, 2), 370),516 Sample(False, (3, 2, 2, 2, 2, 1), 371),517 Sample(False, (3, 2, 2, 2, 2, 2), 372),518 Sample(False, (3, 2, 2, 2, 3, 1), 373),519 Sample(False, (3, 2, 2, 2, 3, 2), 374),520 Sample(False, (3, 2, 2, 2, 4, 1), 375),521 Sample(False, (3, 2, 2, 2, 4, 2), 376),522 Sample(True, (3, 2, 2, 3, 1, 1), 377),523 Sample(True, (3, 2, 2, 3, 1, 2), 378),524 Sample(False, (3, 2, 2, 3, 2, 1), 379),525 Sample(False, (3, 2, 2, 3, 2, 2), 380),526 Sample(False, (3, 2, 2, 3, 3, 1), 381),527 Sample(False, (3, 2, 2, 3, 3, 2), 382),528 Sample(False, (3, 2, 2, 3, 4, 1), 383),529 Sample(False, (3, 2, 2, 3, 4, 2), 384),530 Sample(True, (3, 3, 1, 1, 1, 1), 385),531 Sample(True, (3, 3, 1, 1, 1, 2), 386),532 Sample(True, (3, 3, 1, 1, 2, 1), 387),533 Sample(True, (3, 3, 1, 1, 2, 2), 388),534 Sample(True, (3, 3, 1, 1, 3, 1), 389),535 Sample(True, (3, 3, 1, 1, 3, 2), 390),536 Sample(True, (3, 3, 1, 1, 4, 1), 391),537 Sample(True, (3, 3, 1, 1, 4, 2), 392),538 Sample(True, (3, 3, 1, 2, 1, 1), 393),539 Sample(True, (3, 3, 1, 2, 1, 2), 394),540 Sample(True, (3, 3, 1, 2, 2, 1), 395),541 Sample(True, (3, 3, 1, 2, 2, 2), 396),542 Sample(True, (3, 3, 1, 2, 3, 1), 397),543 Sample(True, (3, 3, 1, 2, 3, 2), 398),544 Sample(True, (3, 3, 1, 2, 4, 1), 399),545 Sample(True, (3, 3, 1, 2, 4, 2), 400),546 Sample(True, (3, 3, 1, 3, 1, 1), 401),547 Sample(True, (3, 3, 1, 3, 1, 2), 402),548 Sample(True, (3, 3, 1, 3, 2, 1), 403),549 Sample(True, (3, 3, 1, 3, 2, 2), 404),550 Sample(True, (3, 3, 1, 3, 3, 1), 405),551 Sample(True, (3, 3, 1, 3, 3, 2), 406),552 Sample(True, (3, 3, 1, 3, 4, 1), 407),553 Sample(True, (3, 3, 1, 3, 4, 2), 408),554 Sample(True, (3, 3, 2, 1, 1, 1), 409),555 Sample(True, (3, 3, 2, 1, 1, 2), 410),556 Sample(True, (3, 3, 2, 1, 2, 1), 411),557 Sample(True, (3, 3, 2, 1, 2, 2), 412),558 Sample(True, (3, 3, 2, 1, 3, 1), 413),559 Sample(True, (3, 3, 2, 1, 3, 2), 414),560 Sample(True, (3, 3, 2, 1, 4, 1), 415),561 Sample(True, (3, 3, 2, 1, 4, 2), 416),562 Sample(True, (3, 3, 2, 2, 1, 1), 417),563 Sample(True, (3, 3, 2, 2, 1, 2), 418),564 Sample(True, (3, 3, 2, 2, 2, 1), 419),565 Sample(True, (3, 3, 2, 2, 2, 2), 420),566 Sample(True, (3, 3, 2, 2, 3, 1), 421),567 Sample(True, (3, 3, 2, 2, 3, 2), 422),568 Sample(True, (3, 3, 2, 2, 4, 1), 423),569 Sample(True, (3, 3, 2, 2, 4, 2), 424),570 Sample(True, (3, 3, 2, 3, 1, 1), 425),571 Sample(True, (3, 3, 2, 3, 1, 2), 426),572 Sample(True, (3, 3, 2, 3, 2, 1), 427),573 Sample(True, (3, 3, 2, 3, 2, 2), 428),574 Sample(True, (3, 3, 2, 3, 3, 1), 429),575 Sample(True, (3, 3, 2, 3, 3, 2), 430),576 Sample(True, (3, 3, 2, 3, 4, 1), 431),577 Sample(True, (3, 3, 2, 3, 4, 2), 432))578monk2 = (579 Sample(False, (1, 1, 1, 1, 2, 2), 4),580 Sample(False, (1, 1, 1, 1, 4, 1), 7),581 Sample(False, (1, 1, 1, 2, 1, 1), 9),582 Sample(False, (1, 1, 1, 2, 1, 2), 10),583 Sample(False, (1, 1, 1, 2, 2, 1), 11),584 Sample(False, (1, 1, 1, 2, 3, 1), 13),585 Sample(False, (1, 1, 1, 2, 4, 1), 15),586 Sample(False, (1, 1, 1, 3, 2, 1), 19),587 Sample(False, (1, 1, 1, 3, 4, 1), 23),588 Sample(False, (1, 1, 2, 1, 1, 1), 25),589 Sample(False, (1, 1, 2, 1, 1, 2), 26),590 Sample(False, (1, 1, 2, 2, 3, 1), 37),591 Sample(False, (1, 1, 2, 2, 4, 1), 39),592 Sample(True, (1, 1, 2, 2, 4, 2), 40),593 Sample(False, (1, 1, 2, 3, 1, 2), 42),594 Sample(True, (1, 1, 2, 3, 2, 2), 44),595 Sample(False, (1, 2, 1, 1, 1, 2), 50),596 Sample(False, (1, 2, 1, 2, 1, 2), 58),597 Sample(True, (1, 2, 1, 2, 2, 2), 60),598 Sample(False, (1, 2, 1, 2, 3, 1), 61),599 Sample(True, (1, 2, 1, 2, 3, 2), 62),600 Sample(False, (1, 2, 1, 2, 4, 1), 63),601 Sample(False, (1, 2, 1, 3, 1, 1), 65),602 Sample(False, (1, 2, 1, 3, 1, 2), 66),603 Sample(True, (1, 2, 1, 3, 2, 2), 68),604 Sample(False, (1, 2, 1, 3, 3, 1), 69),605 Sample(True, (1, 2, 1, 3, 3, 2), 70),606 Sample(False, (1, 2, 1, 3, 4, 1), 71),607 Sample(True, (1, 2, 1, 3, 4, 2), 72),608 Sample(False, (1, 2, 2, 1, 2, 1), 75),609 Sample(False, (1, 2, 2, 1, 4, 1), 79),610 Sample(True, (1, 2, 2, 2, 3, 1), 85),611 Sample(True, (1, 2, 2, 2, 4, 1), 87),612 Sample(False, (1, 2, 2, 3, 1, 1), 89),613 Sample(True, (1, 2, 2, 3, 1, 2), 90),614 Sample(True, (1, 2, 2, 3, 3, 1), 93),615 Sample(False, (1, 2, 2, 3, 3, 2), 94),616 Sample(True, (1, 2, 2, 3, 4, 1), 95),617 Sample(False, (1, 2, 2, 3, 4, 2), 96),618 Sample(False, (1, 3, 1, 1, 1, 2), 98),619 Sample(False, (1, 3, 1, 1, 2, 2), 100),620 Sample(False, (1, 3, 1, 1, 3, 1), 101),621 Sample(False, (1, 3, 1, 1, 3, 2), 102),622 Sample(False, (1, 3, 1, 2, 2, 1), 107),623 Sample(True, (1, 3, 1, 2, 2, 2), 108),624 Sample(True, (1, 3, 1, 2, 3, 2), 110),625 Sample(False, (1, 3, 1, 2, 4, 1), 111),626 Sample(True, (1, 3, 1, 3, 2, 2), 116),627 Sample(False, (1, 3, 1, 3, 3, 1), 117),628 Sample(True, (1, 3, 1, 3, 4, 2), 120),629 Sample(False, (1, 3, 2, 1, 3, 1), 125),630 Sample(True, (1, 3, 2, 1, 3, 2), 126),631 Sample(False, (1, 3, 2, 1, 4, 1), 127),632 Sample(True, (1, 3, 2, 2, 1, 2), 130),633 Sample(False, (1, 3, 2, 2, 3, 2), 134),634 Sample(False, (1, 3, 2, 2, 4, 2), 136),635 Sample(True, (1, 3, 2, 3, 2, 1), 139),636 Sample(False, (2, 1, 1, 1, 1, 1), 145),637 Sample(False, (2, 1, 1, 1, 2, 2), 148),638 Sample(False, (2, 1, 1, 1, 3, 1), 149),639 Sample(True, (2, 1, 1, 2, 2, 2), 156),640 Sample(False, (2, 1, 1, 3, 1, 2), 162),641 Sample(True, (2, 1, 1, 3, 2, 2), 164),642 Sample(True, (2, 1, 1, 3, 3, 2), 166),643 Sample(False, (2, 1, 1, 3, 4, 1), 167),644 Sample(False, (2, 1, 2, 1, 1, 1), 169),645 Sample(True, (2, 1, 2, 1, 2, 2), 172),646 Sample(False, (2, 1, 2, 1, 4, 1), 175),647 Sample(True, (2, 1, 2, 2, 2, 1), 179),648 Sample(False, (2, 1, 2, 2, 4, 2), 184),649 Sample(False, (2, 1, 2, 3, 1, 1), 185),650 Sample(True, (2, 1, 2, 3, 1, 2), 186),651 Sample(False, (2, 1, 2, 3, 2, 2), 188),652 Sample(False, (2, 1, 2, 3, 3, 2), 190),653 Sample(False, (2, 1, 2, 3, 4, 2), 192),654 Sample(False, (2, 2, 1, 1, 3, 1), 197),655 Sample(True, (2, 2, 1, 1, 4, 2), 200),656 Sample(False, (2, 2, 1, 2, 1, 1), 201),657 Sample(True, (2, 2, 1, 2, 3, 1), 205),658 Sample(True, (2, 2, 1, 3, 3, 1), 213),659 Sample(False, (2, 2, 1, 3, 3, 2), 214),660 Sample(True, (2, 2, 1, 3, 4, 1), 215),661 Sample(False, (2, 2, 2, 1, 1, 1), 217),662 Sample(False, (2, 2, 2, 1, 2, 2), 220),663 Sample(False, (2, 2, 2, 1, 3, 2), 222),664 Sample(True, (2, 2, 2, 1, 4, 1), 223),665 Sample(False, (2, 2, 2, 1, 4, 2), 224),666 Sample(True, (2, 2, 2, 2, 1, 1), 225),667 Sample(False, (2, 2, 2, 2, 2, 2), 228),668 Sample(False, (2, 2, 2, 2, 3, 1), 229),669 Sample(True, (2, 2, 2, 3, 1, 1), 233),670 Sample(False, (2, 2, 2, 3, 2, 1), 235),671 Sample(False, (2, 2, 2, 3, 2, 2), 236),672 Sample(False, (2, 2, 2, 3, 4, 2), 240),673 Sample(False, (2, 3, 1, 1, 1, 1), 241),674 Sample(False, (2, 3, 1, 1, 1, 2), 242),675 Sample(True, (2, 3, 1, 1, 3, 2), 246),676 Sample(False, (2, 3, 1, 2, 1, 1), 249),677 Sample(True, (2, 3, 1, 2, 3, 1), 253),678 Sample(False, (2, 3, 1, 2, 3, 2), 254),679 Sample(False, (2, 3, 1, 2, 4, 2), 256),680 Sample(True, (2, 3, 1, 3, 1, 2), 258),681 Sample(True, (2, 3, 1, 3, 2, 1), 259),682 Sample(True, (2, 3, 1, 3, 4, 1), 263),683 Sample(True, (2, 3, 2, 1, 1, 2), 266),684 Sample(True, (2, 3, 2, 1, 2, 1), 267),685 Sample(True, (2, 3, 2, 1, 3, 1), 269),686 Sample(False, (2, 3, 2, 1, 4, 2), 272),687 Sample(True, (2, 3, 2, 2, 1, 1), 273),688 Sample(False, (2, 3, 2, 2, 2, 1), 275),689 Sample(False, (2, 3, 2, 2, 3, 2), 278),690 Sample(False, (2, 3, 2, 3, 3, 1), 285),691 Sample(False, (2, 3, 2, 3, 3, 2), 286),692 Sample(False, (2, 3, 2, 3, 4, 2), 288),693 Sample(False, (3, 1, 1, 1, 4, 1), 295),694 Sample(False, (3, 1, 1, 2, 1, 2), 298),695 Sample(True, (3, 1, 1, 2, 2, 2), 300),696 Sample(True, (3, 1, 1, 2, 3, 2), 302),697 Sample(False, (3, 1, 1, 2, 4, 1), 303),698 Sample(True, (3, 1, 1, 2, 4, 2), 304),699 Sample(False, (3, 1, 1, 3, 1, 1), 305),700 Sample(False, (3, 1, 1, 3, 1, 2), 306),701 Sample(True, (3, 1, 1, 3, 2, 2), 308),702 Sample(True, (3, 1, 1, 3, 3, 2), 310),703 Sample(False, (3, 1, 2, 1, 1, 1), 313),704 Sample(True, (3, 1, 2, 1, 2, 2), 316),705 Sample(False, (3, 1, 2, 1, 3, 1), 317),706 Sample(True, (3, 1, 2, 1, 3, 2), 318),707 Sample(False, (3, 1, 2, 1, 4, 1), 319),708 Sample(True, (3, 1, 2, 1, 4, 2), 320),709 Sample(True, (3, 1, 2, 2, 2, 1), 323),710 Sample(True, (3, 1, 2, 3, 1, 2), 330),711 Sample(True, (3, 1, 2, 3, 2, 1), 331),712 Sample(False, (3, 1, 2, 3, 2, 2), 332),713 Sample(False, (3, 1, 2, 3, 4, 2), 336),714 Sample(False, (3, 2, 1, 1, 1, 2), 338),715 Sample(True, (3, 2, 1, 1, 2, 2), 340),716 Sample(False, (3, 2, 1, 1, 3, 1), 341),717 Sample(True, (3, 2, 1, 1, 3, 2), 342),718 Sample(True, (3, 2, 1, 2, 1, 2), 346),719 Sample(True, (3, 2, 1, 2, 2, 1), 347),720 Sample(False, (3, 2, 1, 3, 1, 1), 353),721 Sample(True, (3, 2, 1, 3, 2, 1), 355),722 Sample(True, (3, 2, 1, 3, 3, 1), 357),723 Sample(False, (3, 2, 1, 3, 3, 2), 358),724 Sample(False, (3, 2, 2, 1, 1, 1), 361),725 Sample(False, (3, 2, 2, 1, 2, 2), 364),726 Sample(True, (3, 2, 2, 1, 3, 1), 365),727 Sample(False, (3, 2, 2, 1, 3, 2), 366),728 Sample(True, (3, 2, 2, 2, 1, 1), 369),729 Sample(False, (3, 2, 2, 2, 2, 1), 371),730 Sample(False, (3, 2, 2, 2, 2, 2), 372),731 Sample(False, (3, 2, 2, 2, 3, 2), 374),732 Sample(True, (3, 2, 2, 3, 1, 1), 377),733 Sample(False, (3, 2, 2, 3, 3, 2), 382),734 Sample(False, (3, 2, 2, 3, 4, 2), 384),735 Sample(False, (3, 3, 1, 1, 1, 1), 385),736 Sample(False, (3, 3, 1, 1, 2, 1), 387),737 Sample(False, (3, 3, 1, 1, 3, 1), 389),738 Sample(True, (3, 3, 1, 1, 3, 2), 390),739 Sample(False, (3, 3, 1, 2, 3, 2), 398),740 Sample(False, (3, 3, 2, 1, 1, 1), 409),741 Sample(True, (3, 3, 2, 2, 1, 1), 417),742 Sample(False, (3, 3, 2, 2, 2, 1), 419),743 Sample(False, (3, 3, 2, 2, 3, 1), 421),744 Sample(False, (3, 3, 2, 2, 3, 2), 422),745 Sample(True, (3, 3, 2, 3, 1, 1), 425),746 Sample(False, (3, 3, 2, 3, 2, 1), 427),747 Sample(False, (3, 3, 2, 3, 4, 2), 432))748monk2test = (749 Sample(False, (1, 1, 1, 1, 1, 1), 1),750 Sample(False, (1, 1, 1, 1, 1, 2), 2),751 Sample(False, (1, 1, 1, 1, 2, 1), 3),752 Sample(False, (1, 1, 1, 1, 2, 2), 4),753 Sample(False, (1, 1, 1, 1, 3, 1), 5),754 Sample(False, (1, 1, 1, 1, 3, 2), 6),755 Sample(False, (1, 1, 1, 1, 4, 1), 7),756 Sample(False, (1, 1, 1, 1, 4, 2), 8),757 Sample(False, (1, 1, 1, 2, 1, 1), 9),758 Sample(False, (1, 1, 1, 2, 1, 2), 10),759 Sample(False, (1, 1, 1, 2, 2, 1), 11),760 Sample(False, (1, 1, 1, 2, 2, 2), 12),761 Sample(False, (1, 1, 1, 2, 3, 1), 13),762 Sample(False, (1, 1, 1, 2, 3, 2), 14),763 Sample(False, (1, 1, 1, 2, 4, 1), 15),764 Sample(False, (1, 1, 1, 2, 4, 2), 16),765 Sample(False, (1, 1, 1, 3, 1, 1), 17),766 Sample(False, (1, 1, 1, 3, 1, 2), 18),767 Sample(False, (1, 1, 1, 3, 2, 1), 19),768 Sample(False, (1, 1, 1, 3, 2, 2), 20),769 Sample(False, (1, 1, 1, 3, 3, 1), 21),770 Sample(False, (1, 1, 1, 3, 3, 2), 22),771 Sample(False, (1, 1, 1, 3, 4, 1), 23),772 Sample(False, (1, 1, 1, 3, 4, 2), 24),773 Sample(False, (1, 1, 2, 1, 1, 1), 25),774 Sample(False, (1, 1, 2, 1, 1, 2), 26),775 Sample(False, (1, 1, 2, 1, 2, 1), 27),776 Sample(False, (1, 1, 2, 1, 2, 2), 28),777 Sample(False, (1, 1, 2, 1, 3, 1), 29),778 Sample(False, (1, 1, 2, 1, 3, 2), 30),779 Sample(False, (1, 1, 2, 1, 4, 1), 31),780 Sample(False, (1, 1, 2, 1, 4, 2), 32),781 Sample(False, (1, 1, 2, 2, 1, 1), 33),782 Sample(False, (1, 1, 2, 2, 1, 2), 34),783 Sample(False, (1, 1, 2, 2, 2, 1), 35),784 Sample(True, (1, 1, 2, 2, 2, 2), 36),785 Sample(False, (1, 1, 2, 2, 3, 1), 37),786 Sample(True, (1, 1, 2, 2, 3, 2), 38),787 Sample(False, (1, 1, 2, 2, 4, 1), 39),788 Sample(True, (1, 1, 2, 2, 4, 2), 40),789 Sample(False, (1, 1, 2, 3, 1, 1), 41),790 Sample(False, (1, 1, 2, 3, 1, 2), 42),791 Sample(False, (1, 1, 2, 3, 2, 1), 43),792 Sample(True, (1, 1, 2, 3, 2, 2), 44),793 Sample(False, (1, 1, 2, 3, 3, 1), 45),794 Sample(True, (1, 1, 2, 3, 3, 2), 46),795 Sample(False, (1, 1, 2, 3, 4, 1), 47),796 Sample(True, (1, 1, 2, 3, 4, 2), 48),797 Sample(False, (1, 2, 1, 1, 1, 1), 49),798 Sample(False, (1, 2, 1, 1, 1, 2), 50),799 Sample(False, (1, 2, 1, 1, 2, 1), 51),800 Sample(False, (1, 2, 1, 1, 2, 2), 52),801 Sample(False, (1, 2, 1, 1, 3, 1), 53),802 Sample(False, (1, 2, 1, 1, 3, 2), 54),803 Sample(False, (1, 2, 1, 1, 4, 1), 55),804 Sample(False, (1, 2, 1, 1, 4, 2), 56),805 Sample(False, (1, 2, 1, 2, 1, 1), 57),806 Sample(False, (1, 2, 1, 2, 1, 2), 58),807 Sample(False, (1, 2, 1, 2, 2, 1), 59),808 Sample(True, (1, 2, 1, 2, 2, 2), 60),809 Sample(False, (1, 2, 1, 2, 3, 1), 61),810 Sample(True, (1, 2, 1, 2, 3, 2), 62),811 Sample(False, (1, 2, 1, 2, 4, 1), 63),812 Sample(True, (1, 2, 1, 2, 4, 2), 64),813 Sample(False, (1, 2, 1, 3, 1, 1), 65),814 Sample(False, (1, 2, 1, 3, 1, 2), 66),815 Sample(False, (1, 2, 1, 3, 2, 1), 67),816 Sample(True, (1, 2, 1, 3, 2, 2), 68),817 Sample(False, (1, 2, 1, 3, 3, 1), 69),818 Sample(True, (1, 2, 1, 3, 3, 2), 70),819 Sample(False, (1, 2, 1, 3, 4, 1), 71),820 Sample(True, (1, 2, 1, 3, 4, 2), 72),821 Sample(False, (1, 2, 2, 1, 1, 1), 73),822 Sample(False, (1, 2, 2, 1, 1, 2), 74),823 Sample(False, (1, 2, 2, 1, 2, 1), 75),824 Sample(True, (1, 2, 2, 1, 2, 2), 76),825 Sample(False, (1, 2, 2, 1, 3, 1), 77),826 Sample(True, (1, 2, 2, 1, 3, 2), 78),827 Sample(False, (1, 2, 2, 1, 4, 1), 79),828 Sample(True, (1, 2, 2, 1, 4, 2), 80),829 Sample(False, (1, 2, 2, 2, 1, 1), 81),830 Sample(True, (1, 2, 2, 2, 1, 2), 82),831 Sample(True, (1, 2, 2, 2, 2, 1), 83),832 Sample(False, (1, 2, 2, 2, 2, 2), 84),833 Sample(True, (1, 2, 2, 2, 3, 1), 85),834 Sample(False, (1, 2, 2, 2, 3, 2), 86),835 Sample(True, (1, 2, 2, 2, 4, 1), 87),836 Sample(False, (1, 2, 2, 2, 4, 2), 88),837 Sample(False, (1, 2, 2, 3, 1, 1), 89),838 Sample(True, (1, 2, 2, 3, 1, 2), 90),839 Sample(True, (1, 2, 2, 3, 2, 1), 91),840 Sample(False, (1, 2, 2, 3, 2, 2), 92),841 Sample(True, (1, 2, 2, 3, 3, 1), 93),842 Sample(False, (1, 2, 2, 3, 3, 2), 94),843 Sample(True, (1, 2, 2, 3, 4, 1), 95),844 Sample(False, (1, 2, 2, 3, 4, 2), 96),845 Sample(False, (1, 3, 1, 1, 1, 1), 97),846 Sample(False, (1, 3, 1, 1, 1, 2), 98),847 Sample(False, (1, 3, 1, 1, 2, 1), 99),848 Sample(False, (1, 3, 1, 1, 2, 2), 100),849 Sample(False, (1, 3, 1, 1, 3, 1), 101),850 Sample(False, (1, 3, 1, 1, 3, 2), 102),851 Sample(False, (1, 3, 1, 1, 4, 1), 103),852 Sample(False, (1, 3, 1, 1, 4, 2), 104),853 Sample(False, (1, 3, 1, 2, 1, 1), 105),854 Sample(False, (1, 3, 1, 2, 1, 2), 106),855 Sample(False, (1, 3, 1, 2, 2, 1), 107),856 Sample(True, (1, 3, 1, 2, 2, 2), 108),857 Sample(False, (1, 3, 1, 2, 3, 1), 109),858 Sample(True, (1, 3, 1, 2, 3, 2), 110),859 Sample(False, (1, 3, 1, 2, 4, 1), 111),860 Sample(True, (1, 3, 1, 2, 4, 2), 112),861 Sample(False, (1, 3, 1, 3, 1, 1), 113),862 Sample(False, (1, 3, 1, 3, 1, 2), 114),863 Sample(False, (1, 3, 1, 3, 2, 1), 115),864 Sample(True, (1, 3, 1, 3, 2, 2), 116),865 Sample(False, (1, 3, 1, 3, 3, 1), 117),866 Sample(True, (1, 3, 1, 3, 3, 2), 118),867 Sample(False, (1, 3, 1, 3, 4, 1), 119),868 Sample(True, (1, 3, 1, 3, 4, 2), 120),869 Sample(False, (1, 3, 2, 1, 1, 1), 121),870 Sample(False, (1, 3, 2, 1, 1, 2), 122),871 Sample(False, (1, 3, 2, 1, 2, 1), 123),872 Sample(True, (1, 3, 2, 1, 2, 2), 124),873 Sample(False, (1, 3, 2, 1, 3, 1), 125),874 Sample(True, (1, 3, 2, 1, 3, 2), 126),875 Sample(False, (1, 3, 2, 1, 4, 1), 127),876 Sample(True, (1, 3, 2, 1, 4, 2), 128),877 Sample(False, (1, 3, 2, 2, 1, 1), 129),878 Sample(True, (1, 3, 2, 2, 1, 2), 130),879 Sample(True, (1, 3, 2, 2, 2, 1), 131),880 Sample(False, (1, 3, 2, 2, 2, 2), 132),881 Sample(True, (1, 3, 2, 2, 3, 1), 133),882 Sample(False, (1, 3, 2, 2, 3, 2), 134),883 Sample(True, (1, 3, 2, 2, 4, 1), 135),884 Sample(False, (1, 3, 2, 2, 4, 2), 136),885 Sample(False, (1, 3, 2, 3, 1, 1), 137),886 Sample(True, (1, 3, 2, 3, 1, 2), 138),887 Sample(True, (1, 3, 2, 3, 2, 1), 139),888 Sample(False, (1, 3, 2, 3, 2, 2), 140),889 Sample(True, (1, 3, 2, 3, 3, 1), 141),890 Sample(False, (1, 3, 2, 3, 3, 2), 142),891 Sample(True, (1, 3, 2, 3, 4, 1), 143),892 Sample(False, (1, 3, 2, 3, 4, 2), 144),893 Sample(False, (2, 1, 1, 1, 1, 1), 145),894 Sample(False, (2, 1, 1, 1, 1, 2), 146),895 Sample(False, (2, 1, 1, 1, 2, 1), 147),896 Sample(False, (2, 1, 1, 1, 2, 2), 148),897 Sample(False, (2, 1, 1, 1, 3, 1), 149),898 Sample(False, (2, 1, 1, 1, 3, 2), 150),899 Sample(False, (2, 1, 1, 1, 4, 1), 151),900 Sample(False, (2, 1, 1, 1, 4, 2), 152),901 Sample(False, (2, 1, 1, 2, 1, 1), 153),902 Sample(False, (2, 1, 1, 2, 1, 2), 154),903 Sample(False, (2, 1, 1, 2, 2, 1), 155),904 Sample(True, (2, 1, 1, 2, 2, 2), 156),905 Sample(False, (2, 1, 1, 2, 3, 1), 157),906 Sample(True, (2, 1, 1, 2, 3, 2), 158),907 Sample(False, (2, 1, 1, 2, 4, 1), 159),908 Sample(True, (2, 1, 1, 2, 4, 2), 160),909 Sample(False, (2, 1, 1, 3, 1, 1), 161),910 Sample(False, (2, 1, 1, 3, 1, 2), 162),911 Sample(False, (2, 1, 1, 3, 2, 1), 163),912 Sample(True, (2, 1, 1, 3, 2, 2), 164),913 Sample(False, (2, 1, 1, 3, 3, 1), 165),914 Sample(True, (2, 1, 1, 3, 3, 2), 166),915 Sample(False, (2, 1, 1, 3, 4, 1), 167),916 Sample(True, (2, 1, 1, 3, 4, 2), 168),917 Sample(False, (2, 1, 2, 1, 1, 1), 169),918 Sample(False, (2, 1, 2, 1, 1, 2), 170),919 Sample(False, (2, 1, 2, 1, 2, 1), 171),920 Sample(True, (2, 1, 2, 1, 2, 2), 172),921 Sample(False, (2, 1, 2, 1, 3, 1), 173),922 Sample(True, (2, 1, 2, 1, 3, 2), 174),923 Sample(False, (2, 1, 2, 1, 4, 1), 175),924 Sample(True, (2, 1, 2, 1, 4, 2), 176),925 Sample(False, (2, 1, 2, 2, 1, 1), 177),926 Sample(True, (2, 1, 2, 2, 1, 2), 178),927 Sample(True, (2, 1, 2, 2, 2, 1), 179),928 Sample(False, (2, 1, 2, 2, 2, 2), 180),929 Sample(True, (2, 1, 2, 2, 3, 1), 181),930 Sample(False, (2, 1, 2, 2, 3, 2), 182),931 Sample(True, (2, 1, 2, 2, 4, 1), 183),932 Sample(False, (2, 1, 2, 2, 4, 2), 184),933 Sample(False, (2, 1, 2, 3, 1, 1), 185),934 Sample(True, (2, 1, 2, 3, 1, 2), 186),935 Sample(True, (2, 1, 2, 3, 2, 1), 187),936 Sample(False, (2, 1, 2, 3, 2, 2), 188),937 Sample(True, (2, 1, 2, 3, 3, 1), 189),938 Sample(False, (2, 1, 2, 3, 3, 2), 190),939 Sample(True, (2, 1, 2, 3, 4, 1), 191),940 Sample(False, (2, 1, 2, 3, 4, 2), 192),941 Sample(False, (2, 2, 1, 1, 1, 1), 193),942 Sample(False, (2, 2, 1, 1, 1, 2), 194),943 Sample(False, (2, 2, 1, 1, 2, 1), 195),944 Sample(True, (2, 2, 1, 1, 2, 2), 196),945 Sample(False, (2, 2, 1, 1, 3, 1), 197),946 Sample(True, (2, 2, 1, 1, 3, 2), 198),947 Sample(False, (2, 2, 1, 1, 4, 1), 199),948 Sample(True, (2, 2, 1, 1, 4, 2), 200),949 Sample(False, (2, 2, 1, 2, 1, 1), 201),950 Sample(True, (2, 2, 1, 2, 1, 2), 202),951 Sample(True, (2, 2, 1, 2, 2, 1), 203),952 Sample(False, (2, 2, 1, 2, 2, 2), 204),953 Sample(True, (2, 2, 1, 2, 3, 1), 205),954 Sample(False, (2, 2, 1, 2, 3, 2), 206),955 Sample(True, (2, 2, 1, 2, 4, 1), 207),956 Sample(False, (2, 2, 1, 2, 4, 2), 208),957 Sample(False, (2, 2, 1, 3, 1, 1), 209),958 Sample(True, (2, 2, 1, 3, 1, 2), 210),959 Sample(True, (2, 2, 1, 3, 2, 1), 211),960 Sample(False, (2, 2, 1, 3, 2, 2), 212),961 Sample(True, (2, 2, 1, 3, 3, 1), 213),962 Sample(False, (2, 2, 1, 3, 3, 2), 214),963 Sample(True, (2, 2, 1, 3, 4, 1), 215),964 Sample(False, (2, 2, 1, 3, 4, 2), 216),965 Sample(False, (2, 2, 2, 1, 1, 1), 217),966 Sample(True, (2, 2, 2, 1, 1, 2), 218),967 Sample(True, (2, 2, 2, 1, 2, 1), 219),968 Sample(False, (2, 2, 2, 1, 2, 2), 220),969 Sample(True, (2, 2, 2, 1, 3, 1), 221),970 Sample(False, (2, 2, 2, 1, 3, 2), 222),971 Sample(True, (2, 2, 2, 1, 4, 1), 223),972 Sample(False, (2, 2, 2, 1, 4, 2), 224),973 Sample(True, (2, 2, 2, 2, 1, 1), 225),974 Sample(False, (2, 2, 2, 2, 1, 2), 226),975 Sample(False, (2, 2, 2, 2, 2, 1), 227),976 Sample(False, (2, 2, 2, 2, 2, 2), 228),977 Sample(False, (2, 2, 2, 2, 3, 1), 229),978 Sample(False, (2, 2, 2, 2, 3, 2), 230),979 Sample(False, (2, 2, 2, 2, 4, 1), 231),980 Sample(False, (2, 2, 2, 2, 4, 2), 232),981 Sample(True, (2, 2, 2, 3, 1, 1), 233),982 Sample(False, (2, 2, 2, 3, 1, 2), 234),983 Sample(False, (2, 2, 2, 3, 2, 1), 235),984 Sample(False, (2, 2, 2, 3, 2, 2), 236),985 Sample(False, (2, 2, 2, 3, 3, 1), 237),986 Sample(False, (2, 2, 2, 3, 3, 2), 238),987 Sample(False, (2, 2, 2, 3, 4, 1), 239),988 Sample(False, (2, 2, 2, 3, 4, 2), 240),989 Sample(False, (2, 3, 1, 1, 1, 1), 241),990 Sample(False, (2, 3, 1, 1, 1, 2), 242),991 Sample(False, (2, 3, 1, 1, 2, 1), 243),992 Sample(True, (2, 3, 1, 1, 2, 2), 244),993 Sample(False, (2, 3, 1, 1, 3, 1), 245),994 Sample(True, (2, 3, 1, 1, 3, 2), 246),995 Sample(False, (2, 3, 1, 1, 4, 1), 247),996 Sample(True, (2, 3, 1, 1, 4, 2), 248),997 Sample(False, (2, 3, 1, 2, 1, 1), 249),998 Sample(True, (2, 3, 1, 2, 1, 2), 250),999 Sample(True, (2, 3, 1, 2, 2, 1), 251),1000 Sample(False, (2, 3, 1, 2, 2, 2), 252),1001 Sample(True, (2, 3, 1, 2, 3, 1), 253),1002 Sample(False, (2, 3, 1, 2, 3, 2), 254),1003 Sample(True, (2, 3, 1, 2, 4, 1), 255),1004 Sample(False, (2, 3, 1, 2, 4, 2), 256),1005 Sample(False, (2, 3, 1, 3, 1, 1), 257),1006 Sample(True, (2, 3, 1, 3, 1, 2), 258),1007 Sample(True, (2, 3, 1, 3, 2, 1), 259),1008 Sample(False, (2, 3, 1, 3, 2, 2), 260),1009 Sample(True, (2, 3, 1, 3, 3, 1), 261),1010 Sample(False, (2, 3, 1, 3, 3, 2), 262),1011 Sample(True, (2, 3, 1, 3, 4, 1), 263),1012 Sample(False, (2, 3, 1, 3, 4, 2), 264),1013 Sample(False, (2, 3, 2, 1, 1, 1), 265),1014 Sample(True, (2, 3, 2, 1, 1, 2), 266),1015 Sample(True, (2, 3, 2, 1, 2, 1), 267),1016 Sample(False, (2, 3, 2, 1, 2, 2), 268),1017 Sample(True, (2, 3, 2, 1, 3, 1), 269),1018 Sample(False, (2, 3, 2, 1, 3, 2), 270),1019 Sample(True, (2, 3, 2, 1, 4, 1), 271),1020 Sample(False, (2, 3, 2, 1, 4, 2), 272),1021 Sample(True, (2, 3, 2, 2, 1, 1), 273),1022 Sample(False, (2, 3, 2, 2, 1, 2), 274),1023 Sample(False, (2, 3, 2, 2, 2, 1), 275),1024 Sample(False, (2, 3, 2, 2, 2, 2), 276),1025 Sample(False, (2, 3, 2, 2, 3, 1), 277),1026 Sample(False, (2, 3, 2, 2, 3, 2), 278),1027 Sample(False, (2, 3, 2, 2, 4, 1), 279),1028 Sample(False, (2, 3, 2, 2, 4, 2), 280),1029 Sample(True, (2, 3, 2, 3, 1, 1), 281),1030 Sample(False, (2, 3, 2, 3, 1, 2), 282),1031 Sample(False, (2, 3, 2, 3, 2, 1), 283),1032 Sample(False, (2, 3, 2, 3, 2, 2), 284),1033 Sample(False, (2, 3, 2, 3, 3, 1), 285),1034 Sample(False, (2, 3, 2, 3, 3, 2), 286),1035 Sample(False, (2, 3, 2, 3, 4, 1), 287),1036 Sample(False, (2, 3, 2, 3, 4, 2), 288),1037 Sample(False, (3, 1, 1, 1, 1, 1), 289),1038 Sample(False, (3, 1, 1, 1, 1, 2), 290),1039 Sample(False, (3, 1, 1, 1, 2, 1), 291),1040 Sample(False, (3, 1, 1, 1, 2, 2), 292),1041 Sample(False, (3, 1, 1, 1, 3, 1), 293),1042 Sample(False, (3, 1, 1, 1, 3, 2), 294),1043 Sample(False, (3, 1, 1, 1, 4, 1), 295),1044 Sample(False, (3, 1, 1, 1, 4, 2), 296),1045 Sample(False, (3, 1, 1, 2, 1, 1), 297),1046 Sample(False, (3, 1, 1, 2, 1, 2), 298),1047 Sample(False, (3, 1, 1, 2, 2, 1), 299),1048 Sample(True, (3, 1, 1, 2, 2, 2), 300),1049 Sample(False, (3, 1, 1, 2, 3, 1), 301),1050 Sample(True, (3, 1, 1, 2, 3, 2), 302),1051 Sample(False, (3, 1, 1, 2, 4, 1), 303),1052 Sample(True, (3, 1, 1, 2, 4, 2), 304),1053 Sample(False, (3, 1, 1, 3, 1, 1), 305),1054 Sample(False, (3, 1, 1, 3, 1, 2), 306),1055 Sample(False, (3, 1, 1, 3, 2, 1), 307),1056 Sample(True, (3, 1, 1, 3, 2, 2), 308),1057 Sample(False, (3, 1, 1, 3, 3, 1), 309),1058 Sample(True, (3, 1, 1, 3, 3, 2), 310),1059 Sample(False, (3, 1, 1, 3, 4, 1), 311),1060 Sample(True, (3, 1, 1, 3, 4, 2), 312),1061 Sample(False, (3, 1, 2, 1, 1, 1), 313),1062 Sample(False, (3, 1, 2, 1, 1, 2), 314),1063 Sample(False, (3, 1, 2, 1, 2, 1), 315),1064 Sample(True, (3, 1, 2, 1, 2, 2), 316),1065 Sample(False, (3, 1, 2, 1, 3, 1), 317),1066 Sample(True, (3, 1, 2, 1, 3, 2), 318),1067 Sample(False, (3, 1, 2, 1, 4, 1), 319),1068 Sample(True, (3, 1, 2, 1, 4, 2), 320),1069 Sample(False, (3, 1, 2, 2, 1, 1), 321),1070 Sample(True, (3, 1, 2, 2, 1, 2), 322),1071 Sample(True, (3, 1, 2, 2, 2, 1), 323),1072 Sample(False, (3, 1, 2, 2, 2, 2), 324),1073 Sample(True, (3, 1, 2, 2, 3, 1), 325),1074 Sample(False, (3, 1, 2, 2, 3, 2), 326),1075 Sample(True, (3, 1, 2, 2, 4, 1), 327),1076 Sample(False, (3, 1, 2, 2, 4, 2), 328),1077 Sample(False, (3, 1, 2, 3, 1, 1), 329),1078 Sample(True, (3, 1, 2, 3, 1, 2), 330),1079 Sample(True, (3, 1, 2, 3, 2, 1), 331),1080 Sample(False, (3, 1, 2, 3, 2, 2), 332),1081 Sample(True, (3, 1, 2, 3, 3, 1), 333),1082 Sample(False, (3, 1, 2, 3, 3, 2), 334),1083 Sample(True, (3, 1, 2, 3, 4, 1), 335),1084 Sample(False, (3, 1, 2, 3, 4, 2), 336),1085 Sample(False, (3, 2, 1, 1, 1, 1), 337),1086 Sample(False, (3, 2, 1, 1, 1, 2), 338),1087 Sample(False, (3, 2, 1, 1, 2, 1), 339),1088 Sample(True, (3, 2, 1, 1, 2, 2), 340),1089 Sample(False, (3, 2, 1, 1, 3, 1), 341),1090 Sample(True, (3, 2, 1, 1, 3, 2), 342),1091 Sample(False, (3, 2, 1, 1, 4, 1), 343),1092 Sample(True, (3, 2, 1, 1, 4, 2), 344),1093 Sample(False, (3, 2, 1, 2, 1, 1), 345),1094 Sample(True, (3, 2, 1, 2, 1, 2), 346),1095 Sample(True, (3, 2, 1, 2, 2, 1), 347),1096 Sample(False, (3, 2, 1, 2, 2, 2), 348),1097 Sample(True, (3, 2, 1, 2, 3, 1), 349),1098 Sample(False, (3, 2, 1, 2, 3, 2), 350),1099 Sample(True, (3, 2, 1, 2, 4, 1), 351),1100 Sample(False, (3, 2, 1, 2, 4, 2), 352),1101 Sample(False, (3, 2, 1, 3, 1, 1), 353),1102 Sample(True, (3, 2, 1, 3, 1, 2), 354),1103 Sample(True, (3, 2, 1, 3, 2, 1), 355),1104 Sample(False, (3, 2, 1, 3, 2, 2), 356),1105 Sample(True, (3, 2, 1, 3, 3, 1), 357),1106 Sample(False, (3, 2, 1, 3, 3, 2), 358),1107 Sample(True, (3, 2, 1, 3, 4, 1), 359),1108 Sample(False, (3, 2, 1, 3, 4, 2), 360),1109 Sample(False, (3, 2, 2, 1, 1, 1), 361),1110 Sample(True, (3, 2, 2, 1, 1, 2), 362),1111 Sample(True, (3, 2, 2, 1, 2, 1), 363),1112 Sample(False, (3, 2, 2, 1, 2, 2), 364),1113 Sample(True, (3, 2, 2, 1, 3, 1), 365),1114 Sample(False, (3, 2, 2, 1, 3, 2), 366),1115 Sample(True, (3, 2, 2, 1, 4, 1), 367),1116 Sample(False, (3, 2, 2, 1, 4, 2), 368),1117 Sample(True, (3, 2, 2, 2, 1, 1), 369),1118 Sample(False, (3, 2, 2, 2, 1, 2), 370),1119 Sample(False, (3, 2, 2, 2, 2, 1), 371),1120 Sample(False, (3, 2, 2, 2, 2, 2), 372),1121 Sample(False, (3, 2, 2, 2, 3, 1), 373),1122 Sample(False, (3, 2, 2, 2, 3, 2), 374),1123 Sample(False, (3, 2, 2, 2, 4, 1), 375),1124 Sample(False, (3, 2, 2, 2, 4, 2), 376),1125 Sample(True, (3, 2, 2, 3, 1, 1), 377),1126 Sample(False, (3, 2, 2, 3, 1, 2), 378),1127 Sample(False, (3, 2, 2, 3, 2, 1), 379),1128 Sample(False, (3, 2, 2, 3, 2, 2), 380),1129 Sample(False, (3, 2, 2, 3, 3, 1), 381),1130 Sample(False, (3, 2, 2, 3, 3, 2), 382),1131 Sample(False, (3, 2, 2, 3, 4, 1), 383),1132 Sample(False, (3, 2, 2, 3, 4, 2), 384),1133 Sample(False, (3, 3, 1, 1, 1, 1), 385),1134 Sample(False, (3, 3, 1, 1, 1, 2), 386),1135 Sample(False, (3, 3, 1, 1, 2, 1), 387),1136 Sample(True, (3, 3, 1, 1, 2, 2), 388),1137 Sample(False, (3, 3, 1, 1, 3, 1), 389),1138 Sample(True, (3, 3, 1, 1, 3, 2), 390),1139 Sample(False, (3, 3, 1, 1, 4, 1), 391),1140 Sample(True, (3, 3, 1, 1, 4, 2), 392),1141 Sample(False, (3, 3, 1, 2, 1, 1), 393),1142 Sample(True, (3, 3, 1, 2, 1, 2), 394),1143 Sample(True, (3, 3, 1, 2, 2, 1), 395),1144 Sample(False, (3, 3, 1, 2, 2, 2), 396),1145 Sample(True, (3, 3, 1, 2, 3, 1), 397),1146 Sample(False, (3, 3, 1, 2, 3, 2), 398),1147 Sample(True, (3, 3, 1, 2, 4, 1), 399),1148 Sample(False, (3, 3, 1, 2, 4, 2), 400),1149 Sample(False, (3, 3, 1, 3, 1, 1), 401),1150 Sample(True, (3, 3, 1, 3, 1, 2), 402),1151 Sample(True, (3, 3, 1, 3, 2, 1), 403),1152 Sample(False, (3, 3, 1, 3, 2, 2), 404),1153 Sample(True, (3, 3, 1, 3, 3, 1), 405),1154 Sample(False, (3, 3, 1, 3, 3, 2), 406),1155 Sample(True, (3, 3, 1, 3, 4, 1), 407),1156 Sample(False, (3, 3, 1, 3, 4, 2), 408),1157 Sample(False, (3, 3, 2, 1, 1, 1), 409),1158 Sample(True, (3, 3, 2, 1, 1, 2), 410),1159 Sample(True, (3, 3, 2, 1, 2, 1), 411),1160 Sample(False, (3, 3, 2, 1, 2, 2), 412),1161 Sample(True, (3, 3, 2, 1, 3, 1), 413),1162 Sample(False, (3, 3, 2, 1, 3, 2), 414),1163 Sample(True, (3, 3, 2, 1, 4, 1), 415),1164 Sample(False, (3, 3, 2, 1, 4, 2), 416),1165 Sample(True, (3, 3, 2, 2, 1, 1), 417),1166 Sample(False, (3, 3, 2, 2, 1, 2), 418),1167 Sample(False, (3, 3, 2, 2, 2, 1), 419),1168 Sample(False, (3, 3, 2, 2, 2, 2), 420),1169 Sample(False, (3, 3, 2, 2, 3, 1), 421),1170 Sample(False, (3, 3, 2, 2, 3, 2), 422),1171 Sample(False, (3, 3, 2, 2, 4, 1), 423),1172 Sample(False, (3, 3, 2, 2, 4, 2), 424),1173 Sample(True, (3, 3, 2, 3, 1, 1), 425),1174 Sample(False, (3, 3, 2, 3, 1, 2), 426),1175 Sample(False, (3, 3, 2, 3, 2, 1), 427),1176 Sample(False, (3, 3, 2, 3, 2, 2), 428),1177 Sample(False, (3, 3, 2, 3, 3, 1), 429),1178 Sample(False, (3, 3, 2, 3, 3, 2), 430),1179 Sample(False, (3, 3, 2, 3, 4, 1), 431),1180 Sample(False, (3, 3, 2, 3, 4, 2), 432))1181monk3 = (1182 Sample(True, (1, 1, 1, 1, 1, 2), 2),1183 Sample(True, (1, 1, 1, 1, 2, 1), 3),1184 Sample(True, (1, 1, 1, 1, 2, 2), 4),1185 Sample(False, (1, 1, 1, 1, 3, 1), 5),1186 Sample(False, (1, 1, 1, 1, 4, 1), 7),1187 Sample(True, (1, 1, 1, 2, 1, 1), 9),1188 Sample(True, (1, 1, 1, 2, 2, 2), 12),1189 Sample(False, (1, 1, 1, 2, 4, 2), 16),1190 Sample(True, (1, 1, 2, 1, 2, 2), 28),1191 Sample(False, (1, 1, 2, 1, 4, 2), 32),1192 Sample(True, (1, 1, 2, 2, 2, 2), 36),1193 Sample(False, (1, 1, 2, 2, 4, 1), 39),1194 Sample(False, (1, 1, 2, 2, 4, 2), 40),1195 Sample(True, (1, 1, 2, 3, 1, 1), 41),1196 Sample(True, (1, 1, 2, 3, 1, 2), 42),1197 Sample(True, (1, 1, 2, 3, 3, 1), 45),1198 Sample(True, (1, 1, 2, 3, 3, 2), 46),1199 Sample(True, (1, 2, 1, 1, 3, 1), 53),1200 Sample(True, (1, 2, 1, 2, 2, 1), 59),1201 Sample(True, (1, 2, 1, 2, 2, 2), 60),1202 Sample(False, (1, 2, 1, 2, 3, 1), 61),1203 Sample(True, (1, 2, 1, 3, 1, 1), 65),1204 Sample(True, (1, 2, 1, 3, 1, 2), 66),1205 Sample(True, (1, 2, 1, 3, 2, 1), 67),1206 Sample(True, (1, 2, 1, 3, 2, 2), 68),1207 Sample(True, (1, 2, 1, 3, 3, 2), 70),1208 Sample(False, (1, 2, 1, 3, 4, 1), 71),1209 Sample(True, (1, 2, 2, 1, 3, 1), 77),1210 Sample(False, (1, 2, 2, 1, 4, 2), 80),1211 Sample(True, (1, 2, 2, 2, 1, 1), 81),1212 Sample(True, (1, 2, 2, 2, 2, 1), 83),1213 Sample(True, (1, 2, 2, 2, 2, 2), 84),1214 Sample(True, (1, 2, 2, 3, 1, 1), 89),1215 Sample(True, (1, 2, 2, 3, 2, 1), 91),1216 Sample(True, (1, 2, 2, 3, 2, 2), 92),1217 Sample(False, (1, 3, 1, 1, 2, 1), 99),1218 Sample(False, (1, 3, 1, 1, 4, 1), 103),1219 Sample(False, (1, 3, 1, 2, 3, 2), 110),1220 Sample(False, (1, 3, 1, 2, 4, 1), 111),1221 Sample(False, (1, 3, 1, 3, 1, 1), 113),1222 Sample(False, (1, 3, 1, 3, 3, 1), 117),1223 Sample(False, (1, 3, 2, 1, 1, 1), 121),1224 Sample(False, (1, 3, 2, 1, 1, 2), 122),1225 Sample(False, (1, 3, 2, 1, 2, 1), 123),1226 Sample(False, (1, 3, 2, 1, 4, 2), 128),1227 Sample(False, (1, 3, 2, 2, 3, 2), 134),1228 Sample(False, (1, 3, 2, 2, 4, 2), 136),1229 Sample(False, (1, 3, 2, 3, 4, 1), 143),1230 Sample(True, (2, 1, 1, 1, 1, 1), 145),1231 Sample(True, (2, 1, 1, 1, 1, 2), 146),1232 Sample(False, (2, 1, 1, 1, 4, 1), 151),1233 Sample(False, (2, 1, 1, 1, 4, 2), 152),1234 Sample(True, (2, 1, 1, 2, 1, 1), 153),1235 Sample(True, (2, 1, 1, 2, 1, 2), 154),1236 Sample(True, (2, 1, 1, 3, 2, 2), 164),1237 Sample(True, (2, 1, 1, 3, 3, 2), 166),1238 Sample(False, (2, 1, 1, 3, 4, 1), 167),1239 Sample(True, (2, 1, 2, 1, 2, 2), 172),1240 Sample(False, (2, 1, 2, 2, 4, 1), 183),1241 Sample(True, (2, 1, 2, 3, 1, 2), 186),1242 Sample(True, (2, 2, 1, 1, 3, 2), 198),1243 Sample(False, (2, 2, 1, 1, 4, 2), 200),1244 Sample(True, (2, 2, 1, 2, 1, 2), 202),1245 Sample(False, (2, 2, 1, 2, 2, 1), 203),1246 Sample(True, (2, 2, 1, 3, 1, 1), 209),1247 Sample(True, (2, 2, 1, 3, 2, 2), 212),1248 Sample(False, (2, 2, 1, 3, 3, 1), 213),1249 Sample(False, (2, 2, 1, 3, 3, 2), 214),1250 Sample(False, (2, 2, 1, 3, 4, 2), 216),1251 Sample(True, (2, 2, 2, 1, 2, 2), 220),1252 Sample(True, (2, 2, 2, 2, 1, 2), 226),1253 Sample(True, (2, 2, 2, 2, 3, 1), 229),1254 Sample(True, (2, 2, 2, 2, 3, 2), 230),1255 Sample(False, (2, 2, 2, 3, 4, 1), 239),1256 Sample(True, (2, 3, 1, 1, 3, 1), 245),1257 Sample(False, (2, 3, 1, 2, 1, 1), 249),1258 Sample(False, (2, 3, 1, 2, 2, 1), 251),1259 Sample(False, (2, 3, 1, 2, 2, 2), 252),1260 Sample(False, (2, 3, 1, 2, 3, 2), 254),1261 Sample(False, (2, 3, 1, 3, 3, 1), 261),1262 Sample(False, (2, 3, 2, 1, 1, 2), 266),1263 Sample(False, (2, 3, 2, 1, 2, 2), 268),1264 Sample(False, (2, 3, 2, 1, 4, 1), 271),1265 Sample(False, (2, 3, 2, 2, 3, 1), 277),1266 Sample(False, (2, 3, 2, 2, 4, 2), 280),1267 Sample(False, (2, 3, 2, 3, 1, 1), 281),1268 Sample(False, (2, 3, 2, 3, 2, 1), 283),1269 Sample(False, (2, 3, 2, 3, 4, 2), 288),1270 Sample(True, (3, 1, 1, 1, 1, 1), 289),1271 Sample(True, (3, 1, 1, 1, 2, 1), 291),1272 Sample(True, (3, 1, 1, 1, 3, 1), 293),1273 Sample(False, (3, 1, 1, 2, 4, 2), 304),1274 Sample(True, (3, 1, 1, 3, 1, 2), 306),1275 Sample(False, (3, 1, 1, 3, 4, 2), 312),1276 Sample(True, (3, 1, 2, 1, 2, 1), 315),1277 Sample(True, (3, 1, 2, 2, 3, 2), 326),1278 Sample(False, (3, 1, 2, 2, 4, 2), 328),1279 Sample(True, (3, 1, 2, 3, 1, 1), 329),1280 Sample(True, (3, 2, 1, 1, 2, 2), 340),1281 Sample(False, (3, 2, 1, 1, 4, 1), 343),1282 Sample(True, (3, 2, 1, 2, 3, 1), 349),1283 Sample(True, (3, 2, 1, 3, 1, 2), 354),1284 Sample(True, (3, 2, 2, 1, 2, 2), 364),1285 Sample(True, (3, 2, 2, 1, 3, 2), 366),1286 Sample(True, (3, 2, 2, 2, 1, 2), 370),1287 Sample(True, (3, 2, 2, 3, 1, 1), 377),1288 Sample(True, (3, 2, 2, 3, 3, 2), 382),1289 Sample(False, (3, 2, 2, 3, 4, 1), 383),1290 Sample(True, (3, 3, 1, 1, 3, 2), 390),1291 Sample(True, (3, 3, 1, 1, 4, 1), 391),1292 Sample(False, (3, 3, 1, 2, 4, 2), 400),1293 Sample(False, (3, 3, 1, 3, 1, 1), 401),1294 Sample(False, (3, 3, 1, 3, 2, 1), 403),1295 Sample(False, (3, 3, 1, 3, 2, 2), 404),1296 Sample(False, (3, 3, 1, 3, 4, 1), 407),1297 Sample(False, (3, 3, 2, 1, 1, 1), 409),1298 Sample(False, (3, 3, 2, 1, 1, 2), 410),1299 Sample(False, (3, 3, 2, 2, 2, 2), 420),1300 Sample(False, (3, 3, 2, 2, 3, 2), 422),1301 Sample(False, (3, 3, 2, 3, 1, 1), 425),1302 Sample(False, (3, 3, 2, 3, 3, 2), 430),1303 Sample(False, (3, 3, 2, 3, 4, 2), 432))1304monk3test = (1305 Sample(True, (1, 1, 1, 1, 1, 1), 1),1306 Sample(True, (1, 1, 1, 1, 1, 2), 2),1307 Sample(True, (1, 1, 1, 1, 2, 1), 3),1308 Sample(True, (1, 1, 1, 1, 2, 2), 4),1309 Sample(True, (1, 1, 1, 1, 3, 1), 5),1310 Sample(True, (1, 1, 1, 1, 3, 2), 6),1311 Sample(False, (1, 1, 1, 1, 4, 1), 7),1312 Sample(False, (1, 1, 1, 1, 4, 2), 8),1313 Sample(True, (1, 1, 1, 2, 1, 1), 9),1314 Sample(True, (1, 1, 1, 2, 1, 2), 10),1315 Sample(True, (1, 1, 1, 2, 2, 1), 11),1316 Sample(True, (1, 1, 1, 2, 2, 2), 12),1317 Sample(True, (1, 1, 1, 2, 3, 1), 13),1318 Sample(True, (1, 1, 1, 2, 3, 2), 14),1319 Sample(False, (1, 1, 1, 2, 4, 1), 15),1320 Sample(False, (1, 1, 1, 2, 4, 2), 16),1321 Sample(True, (1, 1, 1, 3, 1, 1), 17),1322 Sample(True, (1, 1, 1, 3, 1, 2), 18),1323 Sample(True, (1, 1, 1, 3, 2, 1), 19),1324 Sample(True, (1, 1, 1, 3, 2, 2), 20),1325 Sample(True, (1, 1, 1, 3, 3, 1), 21),1326 Sample(True, (1, 1, 1, 3, 3, 2), 22),1327 Sample(False, (1, 1, 1, 3, 4, 1), 23),1328 Sample(False, (1, 1, 1, 3, 4, 2), 24),1329 Sample(True, (1, 1, 2, 1, 1, 1), 25),1330 Sample(True, (1, 1, 2, 1, 1, 2), 26),1331 Sample(True, (1, 1, 2, 1, 2, 1), 27),1332 Sample(True, (1, 1, 2, 1, 2, 2), 28),1333 Sample(True, (1, 1, 2, 1, 3, 1), 29),1334 Sample(True, (1, 1, 2, 1, 3, 2), 30),1335 Sample(False, (1, 1, 2, 1, 4, 1), 31),1336 Sample(False, (1, 1, 2, 1, 4, 2), 32),1337 Sample(True, (1, 1, 2, 2, 1, 1), 33),1338 Sample(True, (1, 1, 2, 2, 1, 2), 34),1339 Sample(True, (1, 1, 2, 2, 2, 1), 35),1340 Sample(True, (1, 1, 2, 2, 2, 2), 36),1341 Sample(True, (1, 1, 2, 2, 3, 1), 37),1342 Sample(True, (1, 1, 2, 2, 3, 2), 38),1343 Sample(False, (1, 1, 2, 2, 4, 1), 39),1344 Sample(False, (1, 1, 2, 2, 4, 2), 40),1345 Sample(True, (1, 1, 2, 3, 1, 1), 41),1346 Sample(True, (1, 1, 2, 3, 1, 2), 42),1347 Sample(True, (1, 1, 2, 3, 2, 1), 43),1348 Sample(True, (1, 1, 2, 3, 2, 2), 44),1349 Sample(True, (1, 1, 2, 3, 3, 1), 45),1350 Sample(True, (1, 1, 2, 3, 3, 2), 46),1351 Sample(False, (1, 1, 2, 3, 4, 1), 47),1352 Sample(False, (1, 1, 2, 3, 4, 2), 48),1353 Sample(True, (1, 2, 1, 1, 1, 1), 49),1354 Sample(True, (1, 2, 1, 1, 1, 2), 50),1355 Sample(True, (1, 2, 1, 1, 2, 1), 51),1356 Sample(True, (1, 2, 1, 1, 2, 2), 52),1357 Sample(True, (1, 2, 1, 1, 3, 1), 53),1358 Sample(True, (1, 2, 1, 1, 3, 2), 54),1359 Sample(False, (1, 2, 1, 1, 4, 1), 55),1360 Sample(False, (1, 2, 1, 1, 4, 2), 56),1361 Sample(True, (1, 2, 1, 2, 1, 1), 57),1362 Sample(True, (1, 2, 1, 2, 1, 2), 58),1363 Sample(True, (1, 2, 1, 2, 2, 1), 59),1364 Sample(True, (1, 2, 1, 2, 2, 2), 60),1365 Sample(True, (1, 2, 1, 2, 3, 1), 61),1366 Sample(True, (1, 2, 1, 2, 3, 2), 62),1367 Sample(False, (1, 2, 1, 2, 4, 1), 63),1368 Sample(False, (1, 2, 1, 2, 4, 2), 64),1369 Sample(True, (1, 2, 1, 3, 1, 1), 65),1370 Sample(True, (1, 2, 1, 3, 1, 2), 66),1371 Sample(True, (1, 2, 1, 3, 2, 1), 67),1372 Sample(True, (1, 2, 1, 3, 2, 2), 68),1373 Sample(True, (1, 2, 1, 3, 3, 1), 69),1374 Sample(True, (1, 2, 1, 3, 3, 2), 70),1375 Sample(False, (1, 2, 1, 3, 4, 1), 71),1376 Sample(False, (1, 2, 1, 3, 4, 2), 72),1377 Sample(True, (1, 2, 2, 1, 1, 1), 73),1378 Sample(True, (1, 2, 2, 1, 1, 2), 74),1379 Sample(True, (1, 2, 2, 1, 2, 1), 75),1380 Sample(True, (1, 2, 2, 1, 2, 2), 76),1381 Sample(True, (1, 2, 2, 1, 3, 1), 77),1382 Sample(True, (1, 2, 2, 1, 3, 2), 78),1383 Sample(False, (1, 2, 2, 1, 4, 1), 79),1384 Sample(False, (1, 2, 2, 1, 4, 2), 80),1385 Sample(True, (1, 2, 2, 2, 1, 1), 81),1386 Sample(True, (1, 2, 2, 2, 1, 2), 82),1387 Sample(True, (1, 2, 2, 2, 2, 1), 83),1388 Sample(True, (1, 2, 2, 2, 2, 2), 84),1389 Sample(True, (1, 2, 2, 2, 3, 1), 85),1390 Sample(True, (1, 2, 2, 2, 3, 2), 86),1391 Sample(False, (1, 2, 2, 2, 4, 1), 87),1392 Sample(False, (1, 2, 2, 2, 4, 2), 88),1393 Sample(True, (1, 2, 2, 3, 1, 1), 89),1394 Sample(True, (1, 2, 2, 3, 1, 2), 90),1395 Sample(True, (1, 2, 2, 3, 2, 1), 91),1396 Sample(True, (1, 2, 2, 3, 2, 2), 92),1397 Sample(True, (1, 2, 2, 3, 3, 1), 93),1398 Sample(True, (1, 2, 2, 3, 3, 2), 94),1399 Sample(False, (1, 2, 2, 3, 4, 1), 95),1400 Sample(False, (1, 2, 2, 3, 4, 2), 96),1401 Sample(False, (1, 3, 1, 1, 1, 1), 97),1402 Sample(False, (1, 3, 1, 1, 1, 2), 98),1403 Sample(False, (1, 3, 1, 1, 2, 1), 99),1404 Sample(False, (1, 3, 1, 1, 2, 2), 100),1405 Sample(True, (1, 3, 1, 1, 3, 1), 101),1406 Sample(True, (1, 3, 1, 1, 3, 2), 102),1407 Sample(False, (1, 3, 1, 1, 4, 1), 103),1408 Sample(False, (1, 3, 1, 1, 4, 2), 104),1409 Sample(False, (1, 3, 1, 2, 1, 1), 105),1410 Sample(False, (1, 3, 1, 2, 1, 2), 106),1411 Sample(False, (1, 3, 1, 2, 2, 1), 107),1412 Sample(False, (1, 3, 1, 2, 2, 2), 108),1413 Sample(False, (1, 3, 1, 2, 3, 1), 109),1414 Sample(False, (1, 3, 1, 2, 3, 2), 110),1415 Sample(False, (1, 3, 1, 2, 4, 1), 111),1416 Sample(False, (1, 3, 1, 2, 4, 2), 112),1417 Sample(False, (1, 3, 1, 3, 1, 1), 113),1418 Sample(False, (1, 3, 1, 3, 1, 2), 114),1419 Sample(False, (1, 3, 1, 3, 2, 1), 115),1420 Sample(False, (1, 3, 1, 3, 2, 2), 116),1421 Sample(False, (1, 3, 1, 3, 3, 1), 117),1422 Sample(False, (1, 3, 1, 3, 3, 2), 118),1423 Sample(False, (1, 3, 1, 3, 4, 1), 119),1424 Sample(False, (1, 3, 1, 3, 4, 2), 120),1425 Sample(False, (1, 3, 2, 1, 1, 1), 121),1426 Sample(False, (1, 3, 2, 1, 1, 2), 122),1427 Sample(False, (1, 3, 2, 1, 2, 1), 123),1428 Sample(False, (1, 3, 2, 1, 2, 2), 124),1429 Sample(True, (1, 3, 2, 1, 3, 1), 125),1430 Sample(True, (1, 3, 2, 1, 3, 2), 126),1431 Sample(False, (1, 3, 2, 1, 4, 1), 127),1432 Sample(False, (1, 3, 2, 1, 4, 2), 128),1433 Sample(False, (1, 3, 2, 2, 1, 1), 129),1434 Sample(False, (1, 3, 2, 2, 1, 2), 130),1435 Sample(False, (1, 3, 2, 2, 2, 1), 131),1436 Sample(False, (1, 3, 2, 2, 2, 2), 132),1437 Sample(False, (1, 3, 2, 2, 3, 1), 133),1438 Sample(False, (1, 3, 2, 2, 3, 2), 134),1439 Sample(False, (1, 3, 2, 2, 4, 1), 135),1440 Sample(False, (1, 3, 2, 2, 4, 2), 136),1441 Sample(False, (1, 3, 2, 3, 1, 1), 137),1442 Sample(False, (1, 3, 2, 3, 1, 2), 138),1443 Sample(False, (1, 3, 2, 3, 2, 1), 139),1444 Sample(False, (1, 3, 2, 3, 2, 2), 140),1445 Sample(False, (1, 3, 2, 3, 3, 1), 141),1446 Sample(False, (1, 3, 2, 3, 3, 2), 142),1447 Sample(False, (1, 3, 2, 3, 4, 1), 143),1448 Sample(False, (1, 3, 2, 3, 4, 2), 144),1449 Sample(True, (2, 1, 1, 1, 1, 1), 145),1450 Sample(True, (2, 1, 1, 1, 1, 2), 146),1451 Sample(True, (2, 1, 1, 1, 2, 1), 147),1452 Sample(True, (2, 1, 1, 1, 2, 2), 148),1453 Sample(True, (2, 1, 1, 1, 3, 1), 149),1454 Sample(True, (2, 1, 1, 1, 3, 2), 150),1455 Sample(False, (2, 1, 1, 1, 4, 1), 151),1456 Sample(False, (2, 1, 1, 1, 4, 2), 152),1457 Sample(True, (2, 1, 1, 2, 1, 1), 153),1458 Sample(True, (2, 1, 1, 2, 1, 2), 154),1459 Sample(True, (2, 1, 1, 2, 2, 1), 155),1460 Sample(True, (2, 1, 1, 2, 2, 2), 156),1461 Sample(True, (2, 1, 1, 2, 3, 1), 157),1462 Sample(True, (2, 1, 1, 2, 3, 2), 158),1463 Sample(False, (2, 1, 1, 2, 4, 1), 159),1464 Sample(False, (2, 1, 1, 2, 4, 2), 160),1465 Sample(True, (2, 1, 1, 3, 1, 1), 161),1466 Sample(True, (2, 1, 1, 3, 1, 2), 162),1467 Sample(True, (2, 1, 1, 3, 2, 1), 163),1468 Sample(True, (2, 1, 1, 3, 2, 2), 164),1469 Sample(True, (2, 1, 1, 3, 3, 1), 165),1470 Sample(True, (2, 1, 1, 3, 3, 2), 166),1471 Sample(False, (2, 1, 1, 3, 4, 1), 167),1472 Sample(False, (2, 1, 1, 3, 4, 2), 168),1473 Sample(True, (2, 1, 2, 1, 1, 1), 169),1474 Sample(True, (2, 1, 2, 1, 1, 2), 170),1475 Sample(True, (2, 1, 2, 1, 2, 1), 171),1476 Sample(True, (2, 1, 2, 1, 2, 2), 172),1477 Sample(True, (2, 1, 2, 1, 3, 1), 173),1478 Sample(True, (2, 1, 2, 1, 3, 2), 174),1479 Sample(False, (2, 1, 2, 1, 4, 1), 175),1480 Sample(False, (2, 1, 2, 1, 4, 2), 176),1481 Sample(True, (2, 1, 2, 2, 1, 1), 177),1482 Sample(True, (2, 1, 2, 2, 1, 2), 178),1483 Sample(True, (2, 1, 2, 2, 2, 1), 179),1484 Sample(True, (2, 1, 2, 2, 2, 2), 180),1485 Sample(True, (2, 1, 2, 2, 3, 1), 181),1486 Sample(True, (2, 1, 2, 2, 3, 2), 182),1487 Sample(False, (2, 1, 2, 2, 4, 1), 183),1488 Sample(False, (2, 1, 2, 2, 4, 2), 184),1489 Sample(True, (2, 1, 2, 3, 1, 1), 185),1490 Sample(True, (2, 1, 2, 3, 1, 2), 186),1491 Sample(True, (2, 1, 2, 3, 2, 1), 187),1492 Sample(True, (2, 1, 2, 3, 2, 2), 188),1493 Sample(True, (2, 1, 2, 3, 3, 1), 189),1494 Sample(True, (2, 1, 2, 3, 3, 2), 190),1495 Sample(False, (2, 1, 2, 3, 4, 1), 191),1496 Sample(False, (2, 1, 2, 3, 4, 2), 192),1497 Sample(True, (2, 2, 1, 1, 1, 1), 193),1498 Sample(True, (2, 2, 1, 1, 1, 2), 194),1499 Sample(True, (2, 2, 1, 1, 2, 1), 195),1500 Sample(True, (2, 2, 1, 1, 2, 2), 196),1501 Sample(True, (2, 2, 1, 1, 3, 1), 197),1502 Sample(True, (2, 2, 1, 1, 3, 2), 198),1503 Sample(False, (2, 2, 1, 1, 4, 1), 199),1504 Sample(False, (2, 2, 1, 1, 4, 2), 200),1505 Sample(True, (2, 2, 1, 2, 1, 1), 201),1506 Sample(True, (2, 2, 1, 2, 1, 2), 202),1507 Sample(True, (2, 2, 1, 2, 2, 1), 203),1508 Sample(True, (2, 2, 1, 2, 2, 2), 204),1509 Sample(True, (2, 2, 1, 2, 3, 1), 205),1510 Sample(True, (2, 2, 1, 2, 3, 2), 206),1511 Sample(False, (2, 2, 1, 2, 4, 1), 207),1512 Sample(False, (2, 2, 1, 2, 4, 2), 208),1513 Sample(True, (2, 2, 1, 3, 1, 1), 209),1514 Sample(True, (2, 2, 1, 3, 1, 2), 210),1515 Sample(True, (2, 2, 1, 3, 2, 1), 211),1516 Sample(True, (2, 2, 1, 3, 2, 2), 212),1517 Sample(True, (2, 2, 1, 3, 3, 1), 213),1518 Sample(True, (2, 2, 1, 3, 3, 2), 214),1519 Sample(False, (2, 2, 1, 3, 4, 1), 215),1520 Sample(False, (2, 2, 1, 3, 4, 2), 216),1521 Sample(True, (2, 2, 2, 1, 1, 1), 217),1522 Sample(True, (2, 2, 2, 1, 1, 2), 218),1523 Sample(True, (2, 2, 2, 1, 2, 1), 219),1524 Sample(True, (2, 2, 2, 1, 2, 2), 220),1525 Sample(True, (2, 2, 2, 1, 3, 1), 221),1526 Sample(True, (2, 2, 2, 1, 3, 2), 222),1527 Sample(False, (2, 2, 2, 1, 4, 1), 223),1528 Sample(False, (2, 2, 2, 1, 4, 2), 224),1529 Sample(True, (2, 2, 2, 2, 1, 1), 225),1530 Sample(True, (2, 2, 2, 2, 1, 2), 226),1531 Sample(True, (2, 2, 2, 2, 2, 1), 227),1532 Sample(True, (2, 2, 2, 2, 2, 2), 228),1533 Sample(True, (2, 2, 2, 2, 3, 1), 229),1534 Sample(True, (2, 2, 2, 2, 3, 2), 230),1535 Sample(False, (2, 2, 2, 2, 4, 1), 231),1536 Sample(False, (2, 2, 2, 2, 4, 2), 232),1537 Sample(True, (2, 2, 2, 3, 1, 1), 233),1538 Sample(True, (2, 2, 2, 3, 1, 2), 234),1539 Sample(True, (2, 2, 2, 3, 2, 1), 235),1540 Sample(True, (2, 2, 2, 3, 2, 2), 236),1541 Sample(True, (2, 2, 2, 3, 3, 1), 237),1542 Sample(True, (2, 2, 2, 3, 3, 2), 238),1543 Sample(False, (2, 2, 2, 3, 4, 1), 239),1544 Sample(False, (2, 2, 2, 3, 4, 2), 240),1545 Sample(False, (2, 3, 1, 1, 1, 1), 241),1546 Sample(False, (2, 3, 1, 1, 1, 2), 242),1547 Sample(False, (2, 3, 1, 1, 2, 1), 243),1548 Sample(False, (2, 3, 1, 1, 2, 2), 244),1549 Sample(True, (2, 3, 1, 1, 3, 1), 245),1550 Sample(True, (2, 3, 1, 1, 3, 2), 246),1551 Sample(False, (2, 3, 1, 1, 4, 1), 247),1552 Sample(False, (2, 3, 1, 1, 4, 2), 248),1553 Sample(False, (2, 3, 1, 2, 1, 1), 249),1554 Sample(False, (2, 3, 1, 2, 1, 2), 250),1555 Sample(False, (2, 3, 1, 2, 2, 1), 251),1556 Sample(False, (2, 3, 1, 2, 2, 2), 252),1557 Sample(False, (2, 3, 1, 2, 3, 1), 253),1558 Sample(False, (2, 3, 1, 2, 3, 2), 254),1559 Sample(False, (2, 3, 1, 2, 4, 1), 255),1560 Sample(False, (2, 3, 1, 2, 4, 2), 256),1561 Sample(False, (2, 3, 1, 3, 1, 1), 257),1562 Sample(False, (2, 3, 1, 3, 1, 2), 258),1563 Sample(False, (2, 3, 1, 3, 2, 1), 259),1564 Sample(False, (2, 3, 1, 3, 2, 2), 260),1565 Sample(False, (2, 3, 1, 3, 3, 1), 261),1566 Sample(False, (2, 3, 1, 3, 3, 2), 262),1567 Sample(False, (2, 3, 1, 3, 4, 1), 263),1568 Sample(False, (2, 3, 1, 3, 4, 2), 264),1569 Sample(False, (2, 3, 2, 1, 1, 1), 265),1570 Sample(False, (2, 3, 2, 1, 1, 2), 266),1571 Sample(False, (2, 3, 2, 1, 2, 1), 267),1572 Sample(False, (2, 3, 2, 1, 2, 2), 268),1573 Sample(True, (2, 3, 2, 1, 3, 1), 269),1574 Sample(True, (2, 3, 2, 1, 3, 2), 270),1575 Sample(False, (2, 3, 2, 1, 4, 1), 271),1576 Sample(False, (2, 3, 2, 1, 4, 2), 272),1577 Sample(False, (2, 3, 2, 2, 1, 1), 273),1578 Sample(False, (2, 3, 2, 2, 1, 2), 274),1579 Sample(False, (2, 3, 2, 2, 2, 1), 275),1580 Sample(False, (2, 3, 2, 2, 2, 2), 276),1581 Sample(False, (2, 3, 2, 2, 3, 1), 277),1582 Sample(False, (2, 3, 2, 2, 3, 2), 278),1583 Sample(False, (2, 3, 2, 2, 4, 1), 279),1584 Sample(False, (2, 3, 2, 2, 4, 2), 280),1585 Sample(False, (2, 3, 2, 3, 1, 1), 281),1586 Sample(False, (2, 3, 2, 3, 1, 2), 282),1587 Sample(False, (2, 3, 2, 3, 2, 1), 283),1588 Sample(False, (2, 3, 2, 3, 2, 2), 284),1589 Sample(False, (2, 3, 2, 3, 3, 1), 285),1590 Sample(False, (2, 3, 2, 3, 3, 2), 286),1591 Sample(False, (2, 3, 2, 3, 4, 1), 287),1592 Sample(False, (2, 3, 2, 3, 4, 2), 288),1593 Sample(True, (3, 1, 1, 1, 1, 1), 289),1594 Sample(True, (3, 1, 1, 1, 1, 2), 290),1595 Sample(True, (3, 1, 1, 1, 2, 1), 291),1596 Sample(True, (3, 1, 1, 1, 2, 2), 292),1597 Sample(True, (3, 1, 1, 1, 3, 1), 293),1598 Sample(True, (3, 1, 1, 1, 3, 2), 294),1599 Sample(False, (3, 1, 1, 1, 4, 1), 295),1600 Sample(False, (3, 1, 1, 1, 4, 2), 296),1601 Sample(True, (3, 1, 1, 2, 1, 1), 297),1602 Sample(True, (3, 1, 1, 2, 1, 2), 298),1603 Sample(True, (3, 1, 1, 2, 2, 1), 299),1604 Sample(True, (3, 1, 1, 2, 2, 2), 300),1605 Sample(True, (3, 1, 1, 2, 3, 1), 301),1606 Sample(True, (3, 1, 1, 2, 3, 2), 302),1607 Sample(False, (3, 1, 1, 2, 4, 1), 303),1608 Sample(False, (3, 1, 1, 2, 4, 2), 304),1609 Sample(True, (3, 1, 1, 3, 1, 1), 305),1610 Sample(True, (3, 1, 1, 3, 1, 2), 306),1611 Sample(True, (3, 1, 1, 3, 2, 1), 307),1612 Sample(True, (3, 1, 1, 3, 2, 2), 308),1613 Sample(True, (3, 1, 1, 3, 3, 1), 309),1614 Sample(True, (3, 1, 1, 3, 3, 2), 310),1615 Sample(False, (3, 1, 1, 3, 4, 1), 311),1616 Sample(False, (3, 1, 1, 3, 4, 2), 312),1617 Sample(True, (3, 1, 2, 1, 1, 1), 313),1618 Sample(True, (3, 1, 2, 1, 1, 2), 314),1619 Sample(True, (3, 1, 2, 1, 2, 1), 315),1620 Sample(True, (3, 1, 2, 1, 2, 2), 316),1621 Sample(True, (3, 1, 2, 1, 3, 1), 317),1622 Sample(True, (3, 1, 2, 1, 3, 2), 318),1623 Sample(False, (3, 1, 2, 1, 4, 1), 319),1624 Sample(False, (3, 1, 2, 1, 4, 2), 320),1625 Sample(True, (3, 1, 2, 2, 1, 1), 321),1626 Sample(True, (3, 1, 2, 2, 1, 2), 322),1627 Sample(True, (3, 1, 2, 2, 2, 1), 323),1628 Sample(True, (3, 1, 2, 2, 2, 2), 324),1629 Sample(True, (3, 1, 2, 2, 3, 1), 325),1630 Sample(True, (3, 1, 2, 2, 3, 2), 326),1631 Sample(False, (3, 1, 2, 2, 4, 1), 327),1632 Sample(False, (3, 1, 2, 2, 4, 2), 328),1633 Sample(True, (3, 1, 2, 3, 1, 1), 329),1634 Sample(True, (3, 1, 2, 3, 1, 2), 330),1635 Sample(True, (3, 1, 2, 3, 2, 1), 331),1636 Sample(True, (3, 1, 2, 3, 2, 2), 332),1637 Sample(True, (3, 1, 2, 3, 3, 1), 333),1638 Sample(True, (3, 1, 2, 3, 3, 2), 334),1639 Sample(False, (3, 1, 2, 3, 4, 1), 335),1640 Sample(False, (3, 1, 2, 3, 4, 2), 336),1641 Sample(True, (3, 2, 1, 1, 1, 1), 337),1642 Sample(True, (3, 2, 1, 1, 1, 2), 338),1643 Sample(True, (3, 2, 1, 1, 2, 1), 339),1644 Sample(True, (3, 2, 1, 1, 2, 2), 340),1645 Sample(True, (3, 2, 1, 1, 3, 1), 341),1646 Sample(True, (3, 2, 1, 1, 3, 2), 342),1647 Sample(False, (3, 2, 1, 1, 4, 1), 343),1648 Sample(False, (3, 2, 1, 1, 4, 2), 344),1649 Sample(True, (3, 2, 1, 2, 1, 1), 345),1650 Sample(True, (3, 2, 1, 2, 1, 2), 346),1651 Sample(True, (3, 2, 1, 2, 2, 1), 347),1652 Sample(True, (3, 2, 1, 2, 2, 2), 348),1653 Sample(True, (3, 2, 1, 2, 3, 1), 349),1654 Sample(True, (3, 2, 1, 2, 3, 2), 350),1655 Sample(False, (3, 2, 1, 2, 4, 1), 351),1656 Sample(False, (3, 2, 1, 2, 4, 2), 352),1657 Sample(True, (3, 2, 1, 3, 1, 1), 353),1658 Sample(True, (3, 2, 1, 3, 1, 2), 354),1659 Sample(True, (3, 2, 1, 3, 2, 1), 355),1660 Sample(True, (3, 2, 1, 3, 2, 2), 356),1661 Sample(True, (3, 2, 1, 3, 3, 1), 357),1662 Sample(True, (3, 2, 1, 3, 3, 2), 358),1663 Sample(False, (3, 2, 1, 3, 4, 1), 359),1664 Sample(False, (3, 2, 1, 3, 4, 2), 360),1665 Sample(True, (3, 2, 2, 1, 1, 1), 361),1666 Sample(True, (3, 2, 2, 1, 1, 2), 362),1667 Sample(True, (3, 2, 2, 1, 2, 1), 363),1668 Sample(True, (3, 2, 2, 1, 2, 2), 364),1669 Sample(True, (3, 2, 2, 1, 3, 1), 365),1670 Sample(True, (3, 2, 2, 1, 3, 2), 366),1671 Sample(False, (3, 2, 2, 1, 4, 1), 367),1672 Sample(False, (3, 2, 2, 1, 4, 2), 368),1673 Sample(True, (3, 2, 2, 2, 1, 1), 369),1674 Sample(True, (3, 2, 2, 2, 1, 2), 370),1675 Sample(True, (3, 2, 2, 2, 2, 1), 371),1676 Sample(True, (3, 2, 2, 2, 2, 2), 372),1677 Sample(True, (3, 2, 2, 2, 3, 1), 373),1678 Sample(True, (3, 2, 2, 2, 3, 2), 374),1679 Sample(False, (3, 2, 2, 2, 4, 1), 375),1680 Sample(False, (3, 2, 2, 2, 4, 2), 376),1681 Sample(True, (3, 2, 2, 3, 1, 1), 377),1682 Sample(True, (3, 2, 2, 3, 1, 2), 378),1683 Sample(True, (3, 2, 2, 3, 2, 1), 379),1684 Sample(True, (3, 2, 2, 3, 2, 2), 380),1685 Sample(True, (3, 2, 2, 3, 3, 1), 381),1686 Sample(True, (3, 2, 2, 3, 3, 2), 382),1687 Sample(False, (3, 2, 2, 3, 4, 1), 383),1688 Sample(False, (3, 2, 2, 3, 4, 2), 384),1689 Sample(False, (3, 3, 1, 1, 1, 1), 385),1690 Sample(False, (3, 3, 1, 1, 1, 2), 386),1691 Sample(False, (3, 3, 1, 1, 2, 1), 387),1692 Sample(False, (3, 3, 1, 1, 2, 2), 388),1693 Sample(True, (3, 3, 1, 1, 3, 1), 389),1694 Sample(True, (3, 3, 1, 1, 3, 2), 390),1695 Sample(False, (3, 3, 1, 1, 4, 1), 391),1696 Sample(False, (3, 3, 1, 1, 4, 2), 392),1697 Sample(False, (3, 3, 1, 2, 1, 1), 393),1698 Sample(False, (3, 3, 1, 2, 1, 2), 394),1699 Sample(False, (3, 3, 1, 2, 2, 1), 395),1700 Sample(False, (3, 3, 1, 2, 2, 2), 396),1701 Sample(False, (3, 3, 1, 2, 3, 1), 397),1702 Sample(False, (3, 3, 1, 2, 3, 2), 398),1703 Sample(False, (3, 3, 1, 2, 4, 1), 399),1704 Sample(False, (3, 3, 1, 2, 4, 2), 400),1705 Sample(False, (3, 3, 1, 3, 1, 1), 401),1706 Sample(False, (3, 3, 1, 3, 1, 2), 402),1707 Sample(False, (3, 3, 1, 3, 2, 1), 403),1708 Sample(False, (3, 3, 1, 3, 2, 2), 404),1709 Sample(False, (3, 3, 1, 3, 3, 1), 405),1710 Sample(False, (3, 3, 1, 3, 3, 2), 406),1711 Sample(False, (3, 3, 1, 3, 4, 1), 407),1712 Sample(False, (3, 3, 1, 3, 4, 2), 408),1713 Sample(False, (3, 3, 2, 1, 1, 1), 409),1714 Sample(False, (3, 3, 2, 1, 1, 2), 410),1715 Sample(False, (3, 3, 2, 1, 2, 1), 411),1716 Sample(False, (3, 3, 2, 1, 2, 2), 412),1717 Sample(True, (3, 3, 2, 1, 3, 1), 413),1718 Sample(True, (3, 3, 2, 1, 3, 2), 414),1719 Sample(False, (3, 3, 2, 1, 4, 1), 415),1720 Sample(False, (3, 3, 2, 1, 4, 2), 416),1721 Sample(False, (3, 3, 2, 2, 1, 1), 417),1722 Sample(False, (3, 3, 2, 2, 1, 2), 418),1723 Sample(False, (3, 3, 2, 2, 2, 1), 419),1724 Sample(False, (3, 3, 2, 2, 2, 2), 420),1725 Sample(False, (3, 3, 2, 2, 3, 1), 421),1726 Sample(False, (3, 3, 2, 2, 3, 2), 422),1727 Sample(False, (3, 3, 2, 2, 4, 1), 423),1728 Sample(False, (3, 3, 2, 2, 4, 2), 424),1729 Sample(False, (3, 3, 2, 3, 1, 1), 425),1730 Sample(False, (3, 3, 2, 3, 1, 2), 426),1731 Sample(False, (3, 3, 2, 3, 2, 1), 427),1732 Sample(False, (3, 3, 2, 3, 2, 2), 428),1733 Sample(False, (3, 3, 2, 3, 3, 1), 429),1734 Sample(False, (3, 3, 2, 3, 3, 2), 430),1735 Sample(False, (3, 3, 2, 3, 4, 1), 431),...

Full Screen

Full Screen

views_helper.py

Source:views_helper.py Github

copy

Full Screen

...236 % (orig_sampleSetItem.id, sample.id)237 )238 new_sample = sample239 return new_sample240def _create_or_update_sample(queryDict):241 currentDateTime = timezone.now()242 sample_id = queryDict.get("sample", "")243 sampleName = queryDict.get("name", "")244 sampleDisplayedName = queryDict.get("displayedName", "")245 sampleDesc = queryDict.get("description", "")246 sampleExternalId = queryDict.get("externalId", "")247 if sample_id:248 try:249 sample = Sample.objects.get(pk=sample_id)250 return sample251 except Exception:252 logger.info("No samples exists:views_helper._create_or_update_sample()")253 if not sampleName:254 sampleName = "_".join(sampleDisplayedName.split())255 existingSamples = Sample.objects.filter(256 name=sampleName, externalId=sampleExternalId257 )258 if existingSamples.count() > 0:259 created = False260 sample = existingSamples[0]261 if sample.description != sampleDesc:262 sample.description = sampleDesc263 sample.date = currentDateTime264 sample.save()265 else:266 # create a new sample record...

Full Screen

Full Screen

import_sample_processor.py

Source:import_sample_processor.py Github

copy

Full Screen

...365 )366 )367 siv_sid = transaction.savepoint()368 return siv_sid369def validate_csv_sample(csvSampleDict, request):370 """371 validate csv contents and convert user input to raw data to prepare for sample persistence372 returns: a collection of error messages if errors found and whether to skip the row373 """374 failed = []375 isToSkipRow = False376 isToAbort = False377 logger.debug(378 "ENTER import_sample_processor.validate_csv_sample() csvSampleDict=%s; "379 % (csvSampleDict)380 )381 try:382 sampleDisplayedName = csvSampleDict.get(COLUMN_SAMPLE_NAME, "").strip()383 sampleExtId = csvSampleDict.get(COLUMN_SAMPLE_EXT_ID, "").strip()384 sampleControlType = csvSampleDict.get(COLUMN_CONTROLTYPE, "").strip()385 sampleGender = csvSampleDict.get(COLUMN_GENDER, "").strip()386 sampleGroupType = csvSampleDict.get(COLUMN_GROUP_TYPE, "").strip()387 sampleGroup = csvSampleDict.get(COLUMN_GROUP, "").strip()388 if not sampleGroup:389 sampleGroup = None390 sampleDescription = csvSampleDict.get(COLUMN_SAMPLE_DESCRIPTION, "").strip()391 barcodeKit = csvSampleDict.get(COLUMN_BARCODE_KIT, "")392 barcodeAssignment = csvSampleDict.get(COLUMN_BARCODE, "")393 nucleotideType = csvSampleDict.get(COLUMN_NUCLEOTIDE_TYPE, "").strip()394 cancerType = csvSampleDict.get(COLUMN_CANCER_TYPE, "").strip()395 cellularityPct = csvSampleDict.get(COLUMN_CELLULARITY_PCT, None).strip()396 if not cellularityPct:397 cellularityPct = None398 pcrPlateRow = csvSampleDict.get(COLUMN_PCR_PLATE_POSITION, "").strip()399 biopsyDays = csvSampleDict.get(COLUMN_BIOPSY_DAYS, "0").strip()400 cellNum = csvSampleDict.get(COLUMN_CELL_NUM, "").strip()401 coupleId = csvSampleDict.get(COLUMN_COUPLE_ID, "").strip()402 embryoId = csvSampleDict.get(COLUMN_EMBRYO_ID, "").strip()403 sampleSource = csvSampleDict.get(COLUMN_SAMPLE_SOURCE, "").strip()404 panelPoolType = csvSampleDict.get(COLUMN_PANEL_POOL_TYPE, "").strip()405 sampleCollectionDate = csvSampleDict.get(406 COLUMN_SAMPLE_COLLECTION_DATE, ""407 ).strip()408 sampleReceiptDate = csvSampleDict.get(COLUMN_SAMPLE_RECEIPT_DATE, "").strip()409 population = csvSampleDict.get(COLUMN_SAMPLE_POPULATION, "").strip()410 mouseStrains = csvSampleDict.get(COLUMN_SAMPLE_MOUSE_STRAINS, "").strip()411 # Trim off barcode and barcode kit leading and trailing spaces and update the log file if exists412 if (len(barcodeKit) - len(barcodeKit.lstrip())) or (413 len(barcodeKit) - len(barcodeKit.rstrip())414 ):415 logger.warning(416 "The BarcodeKitName(%s) contains Leading/Trailing spaces and got trimmed."417 % barcodeKit418 )419 if (len(barcodeAssignment) - len(barcodeAssignment.lstrip())) or (420 len(barcodeAssignment) - len(barcodeAssignment.rstrip())421 ):422 logger.warning(423 "The BarcodeName (%s) of BarcodeKitName(%s) contains Leading/Trailing spaces and got trimmed."424 % (barcodeAssignment, barcodeKit)425 )426 barcodeKit = barcodeKit.strip()427 barcodeAssignment = barcodeAssignment.strip()428 # skip blank line429 hasAtLeastOneValue = bool([v for v in list(csvSampleDict.values()) if v != ""])430 if not hasAtLeastOneValue:431 isToSkipRow = True432 return failed, isToSkipRow, isToAbort433 isValid, errorMessage = sample_validator.validate_sampleDisplayedName(434 sampleDisplayedName, field_label=COLUMN_SAMPLE_NAME435 )436 if not isValid:437 failed.append((COLUMN_SAMPLE_NAME, errorMessage))438 isValid, errorMessage = sample_validator.validate_sampleExternalId(439 sampleExtId, field_label=COLUMN_SAMPLE_EXT_ID440 )441 if not isValid:442 failed.append((COLUMN_SAMPLE_EXT_ID, errorMessage))443 isValid, errorMessage = sample_validator.validate_sampleDescription(444 sampleDescription, field_label=COLUMN_SAMPLE_DESCRIPTION445 )446 if not isValid:447 failed.append((COLUMN_SAMPLE_DESCRIPTION, errorMessage))448 isValid, errorMessage, gender_CV_value = sample_validator.validate_sampleGender(449 sampleGender, field_label=COLUMN_GENDER450 )451 if not isValid:452 failed.append((COLUMN_GENDER, errorMessage))453 isValid, errorMessage, role_CV_value = sample_validator.validate_sampleGroupType(454 sampleGroupType, field_label=COLUMN_GROUP_TYPE455 )456 if not isValid:457 failed.append((COLUMN_GROUP_TYPE, errorMessage))458 if sampleGroup:459 isValid, errorMessage = sample_validator.validate_sampleGroup(460 sampleGroup, field_label=COLUMN_GROUP461 )462 if not isValid:463 failed.append((COLUMN_GROUP, errorMessage))464 if cancerType:465 isValid, errorMessage, cancerType_CV_value = sample_validator.validate_cancerType(466 cancerType, field_label=COLUMN_CANCER_TYPE467 )468 if not isValid:469 failed.append((COLUMN_CANCER_TYPE, errorMessage))470 if cellularityPct:471 isValid, errorMessage = sample_validator.validate_cellularityPct(472 cellularityPct, field_label=COLUMN_CELLULARITY_PCT473 )474 if not isValid:475 failed.append((COLUMN_CELLULARITY_PCT, errorMessage))476 if pcrPlateRow:477 isValid, errorMessage, pcrPlateRow_internal_value = sample_validator.validate_pcrPlateRow(pcrPlateRow,478 field_label=COLUMN_PCR_PLATE_POSITION)479 if not isValid:480 failed.append((COLUMN_PCR_PLATE_POSITION, errorMessage))481 if nucleotideType:482 isValid, errorMessage, nucleotideType_internal_value = sample_validator.validate_nucleotideType(483 nucleotideType, field_label=COLUMN_NUCLEOTIDE_TYPE484 )485 if not isValid:486 failed.append((COLUMN_NUCLEOTIDE_TYPE, errorMessage))487 if biopsyDays:488 isValid, errorMessage = sample_validator.validate_sampleBiopsyDays(489 biopsyDays, field_label=COLUMN_BIOPSY_DAYS490 )491 if not isValid:492 failed.append((COLUMN_BIOPSY_DAYS, errorMessage))493 if cellNum:494 isValid, errorMessage = sample_validator.validate_sampleCellNum(495 cellNum, field_label=COLUMN_CELL_NUM496 )497 if not isValid:498 failed.append((COLUMN_CELL_NUM, errorMessage))499 if coupleId:500 isValid, errorMessage = sample_validator.validate_sampleCoupleId(501 coupleId, field_label=COLUMN_COUPLE_ID502 )503 if not isValid:504 failed.append((COLUMN_COUPLE_ID, errorMessage))505 if embryoId:506 isValid, errorMessage = sample_validator.validate_sampleEmbryoId(507 embryoId, field_label=COLUMN_EMBRYO_ID508 )509 if not isValid:510 failed.append((COLUMN_EMBRYO_ID, errorMessage))511 if sampleControlType:512 isValid, errorMessage, controlType_CV_value = sample_validator.validate_controlType(513 sampleControlType, field_label=COLUMN_CONTROLTYPE514 )515 if not isValid:516 failed.append((COLUMN_CONTROLTYPE, errorMessage))517 if population:518 isValid, errorMessage, _ = sample_validator.validate_population(population)519 if not isValid:520 failed.append((COLUMN_SAMPLE_POPULATION, errorMessage))521 if mouseStrains:522 isValid, errorMessage, _ = sample_validator.validate_mouseStrains(523 mouseStrains524 )525 if not isValid:526 failed.append((COLUMN_SAMPLE_MOUSE_STRAINS, errorMessage))527 if sampleSource:528 isValid, errorMessage, _ = sample_validator.validate_sampleSource(529 sampleSource530 )531 if not isValid:532 failed.append((COLUMN_SAMPLE_SOURCE, errorMessage))533 if panelPoolType:534 isValid, errorMessage, _ = sample_validator.validate_panelPoolType(535 panelPoolType536 )537 if not isValid:538 failed.append((COLUMN_PANEL_POOL_TYPE, errorMessage))539 if sampleCollectionDate:540 isValid, errorMessage = sample_validator.validate_sampleCollectionDate(541 sampleCollectionDate542 )543 if not isValid:544 failed.append((COLUMN_SAMPLE_COLLECTION_DATE, errorMessage))545 if sampleReceiptDate:546 isValid, errorMessage = sample_validator.validate_sampleReceiptDate(547 sampleReceiptDate, sampleCollectionDate548 )549 if not isValid:550 failed.append((COLUMN_SAMPLE_RECEIPT_DATE, errorMessage))551 # NEW VALIDATION FOR BARCODEKIT AND BARCODE_ID_STR552 isValid, errorMessage, item = sample_validator.validate_barcodekit_and_id_str(553 barcodeKit,554 barcodeAssignment,555 barcodeKit_label=COLUMN_BARCODE_KIT,556 barcode_id_str_label=COLUMN_BARCODE,557 ) # TODO: i18n558 if not isValid:559 if item == "barcodeKit":560 failed.append((COLUMN_BARCODE_KIT, errorMessage))561 else:562 failed.append((COLUMN_BARCODE, errorMessage))563 # if not isValid:564 # failed.append((COLUMN_BARCODE, errorMessage))565 # validate user-defined custom attributes566 failed_userDefined = _validate_csv_user_defined_attributes(567 csvSampleDict, request568 )569 failed.extend(failed_userDefined)570 logger.debug(571 "import_sample_processor.validate_csv_sample() failed=%s" % (failed)572 )573 return failed, isToSkipRow, isToAbort574 except Exception:575 logger.exception(format_exc())576 failed.append(577 (578 "File Contents",579 " the CSV file does not seem to have all the columns. Click the Sample File Format button for an example. ",580 )581 ) # TODO: i18n582 logger.debug(583 "import_sample_processor.validate_csv_sample() failed=%s" % (failed)584 )585 return failed, isToSkipRow, True586def _validate_csv_user_defined_attributes(csvSampleDict, request):587 failed = []588 customAttributes = SampleAttribute.objects.filter(isActive=True)589 for attribute in customAttributes:590 newValue = None591 if attribute.displayedName not in list(csvSampleDict.keys()):592 # add mandatory custom attributes for an imported sample if user has not added it593 if attribute.isMandatory:594 failed.append(595 (596 attribute.displayedName,597 validation.required_error(...

Full Screen

Full Screen

DTNode.py

Source:DTNode.py Github

copy

Full Screen

...97 for ent_index, ent in enumerate(entropy_list):98 gain -= (sample_count[ent_index]/total_count)*ent99 return {'gain': gain, 'sample_list': sample_arrays}100 101 def sort_sample(self, attribute_index):102 _sample_array = []103 for sample_index in self.sample_array:104 is_inserted = False105 for index, _sample_index in enumerate(_sample_array):106 if self.data.dataset[_sample_index][attribute_index] > self.data.dataset[sample_index][attribute_index]:107 _sample_array.insert(index, sample_index)108# print(self.data.dataset[sample_index][attribute_index], ',', self.data.dataset[_sample_array[len(_sample_array)-1]][attribute_index])109 is_inserted = True110 break111 if is_inserted == False:112# if len(_sample_array) > 0:113# print(self.data.dataset[sample_index][attribute_index], ',', self.data.dataset[_sample_array[len(_sample_array)-1]][attribute_index])114 _sample_array.insert(len(_sample_array), sample_index)115 return _sample_array116 117 def __count_sample__(self):118 label_count = []119 for label in self.data.labels:120 label_count.append(0)121 for sample_index in self.sample_array:122 label_count[self.data.labels.index(self.data.dataset_labels[sample_index])] += 1123 self.label_count = label_count124 125 def is_leaf(self):126 "Decide if this node is a leaf"127 # if there is only one label has count128 if self.label_count.count(0) == len(self.label_count) - 1:129 return True130 else:131 # if ratio of max sample > prune, this is a leaf132 if max(self.label_count)/sum(self.label_count) >= self.prune:133 return True134 else:135 return False136 137 # ===============================================================================138 def split(self):139 # 1. first check if sample is empty140 if len(self.sample_array) == 0:141 self.label = 'no sample'142 return143 # 2. check if it is leaf144 if self.is_leaf():145 self.label = self.data.labels[self.label_count.index(max(self.label_count))]146# self.label = self.data.dataset_labels[self.sample_array[0]]147 return148 # if no attributes_to_analysis, it is a leaf149 # TODO150 if len(self.attributes_to_analysis) == 0:151# self.label = self.data.labels[label_count.index(max(label_count))]152 self.label = 'no attribute to analysis, but there are mutiple labels'153 return154 # split155 if self.splitby == 'infogain':156 # caculate infogain of every attribute, select the biggest gain157 for attribute_index in self.attributes_to_analysis:158 if len(self.data.attribute_values[attribute_index]) == 0: # continuous attribute159 # sort sample160 sorted_sample_array = self.sort_sample(attribute_index)161 # caculate info gain for each threshold162 for index in range(1,len(sorted_sample_array)): 163 # label not same164 if self.data.dataset_labels[sorted_sample_array[index-1]] != self.data.dataset_labels[sorted_sample_array[index]]:165 threshold = (float(self.data.dataset[index-1][attribute_index])+float(self.data.dataset[index][attribute_index]))/2166 gain = self.infogain_continuous(sorted_sample_array, index)167 if self.information_gain < gain['gain']:168 # current best info gain169 self.information_gain = gain['gain']170 # current best split sample sets171 self.best_split = gain['sample_list']172 # current best split attribute173 self.best_split_attribute_index = attribute_index174 self.best_split_attribute = [threshold]...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run Slash automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful