Translate well index numbers to well positions

wellIndex2position(ind, format = c("96", "384"))

Arguments

ind

Well index, integer numbers starting from 1, running rowwise. Non-integer parameters will be coereced to integers.

format

Character string, well format

Value

A data.frame containing three columns: input WellIndex, Row (characters) and Column (integers)

Examples

wellIndex2position(1:96, format="96")
#>    WellIndex Row Column
#> 1          1   A      1
#> 2          2   A      2
#> 3          3   A      3
#> 4          4   A      4
#> 5          5   A      5
#> 6          6   A      6
#> 7          7   A      7
#> 8          8   A      8
#> 9          9   A      9
#> 10        10   A     10
#> 11        11   A     11
#> 12        12   A     12
#> 13        13   B      1
#> 14        14   B      2
#> 15        15   B      3
#> 16        16   B      4
#> 17        17   B      5
#> 18        18   B      6
#> 19        19   B      7
#> 20        20   B      8
#> 21        21   B      9
#> 22        22   B     10
#> 23        23   B     11
#> 24        24   B     12
#> 25        25   C      1
#> 26        26   C      2
#> 27        27   C      3
#> 28        28   C      4
#> 29        29   C      5
#> 30        30   C      6
#> 31        31   C      7
#> 32        32   C      8
#> 33        33   C      9
#> 34        34   C     10
#> 35        35   C     11
#> 36        36   C     12
#> 37        37   D      1
#> 38        38   D      2
#> 39        39   D      3
#> 40        40   D      4
#> 41        41   D      5
#> 42        42   D      6
#> 43        43   D      7
#> 44        44   D      8
#> 45        45   D      9
#> 46        46   D     10
#> 47        47   D     11
#> 48        48   D     12
#> 49        49   E      1
#> 50        50   E      2
#> 51        51   E      3
#> 52        52   E      4
#> 53        53   E      5
#> 54        54   E      6
#> 55        55   E      7
#> 56        56   E      8
#> 57        57   E      9
#> 58        58   E     10
#> 59        59   E     11
#> 60        60   E     12
#> 61        61   F      1
#> 62        62   F      2
#> 63        63   F      3
#> 64        64   F      4
#> 65        65   F      5
#> 66        66   F      6
#> 67        67   F      7
#> 68        68   F      8
#> 69        69   F      9
#> 70        70   F     10
#> 71        71   F     11
#> 72        72   F     12
#> 73        73   G      1
#> 74        74   G      2
#> 75        75   G      3
#> 76        76   G      4
#> 77        77   G      5
#> 78        78   G      6
#> 79        79   G      7
#> 80        80   G      8
#> 81        81   G      9
#> 82        82   G     10
#> 83        83   G     11
#> 84        84   G     12
#> 85        85   H      1
#> 86        86   H      2
#> 87        87   H      3
#> 88        88   H      4
#> 89        89   H      5
#> 90        90   H      6
#> 91        91   H      7
#> 92        92   H      8
#> 93        93   H      9
#> 94        94   H     10
#> 95        95   H     11
#> 96        96   H     12
wellIndex2position(c(3,2,5,34,85, NA), format="96")
#>   WellIndex  Row Column
#> 1         3    A      3
#> 2         2    A      2
#> 3         5    A      5
#> 4        34    C     10
#> 5        85    H      1
#> 6        NA <NA>     NA
wellIndex2position(1:384, format="384")
#>     WellIndex Row Column
#> 1           1   A      1
#> 2           2   A      2
#> 3           3   A      3
#> 4           4   A      4
#> 5           5   A      5
#> 6           6   A      6
#> 7           7   A      7
#> 8           8   A      8
#> 9           9   A      9
#> 10         10   A     10
#> 11         11   A     11
#> 12         12   A     12
#> 13         13   A     13
#> 14         14   A     14
#> 15         15   A     15
#> 16         16   A     16
#> 17         17   A     17
#> 18         18   A     18
#> 19         19   A     19
#> 20         20   A     20
#> 21         21   A     21
#> 22         22   A     22
#> 23         23   A     23
#> 24         24   A     24
#> 25         25   B      1
#> 26         26   B      2
#> 27         27   B      3
#> 28         28   B      4
#> 29         29   B      5
#> 30         30   B      6
#> 31         31   B      7
#> 32         32   B      8
#> 33         33   B      9
#> 34         34   B     10
#> 35         35   B     11
#> 36         36   B     12
#> 37         37   B     13
#> 38         38   B     14
#> 39         39   B     15
#> 40         40   B     16
#> 41         41   B     17
#> 42         42   B     18
#> 43         43   B     19
#> 44         44   B     20
#> 45         45   B     21
#> 46         46   B     22
#> 47         47   B     23
#> 48         48   B     24
#> 49         49   C      1
#> 50         50   C      2
#> 51         51   C      3
#> 52         52   C      4
#> 53         53   C      5
#> 54         54   C      6
#> 55         55   C      7
#> 56         56   C      8
#> 57         57   C      9
#> 58         58   C     10
#> 59         59   C     11
#> 60         60   C     12
#> 61         61   C     13
#> 62         62   C     14
#> 63         63   C     15
#> 64         64   C     16
#> 65         65   C     17
#> 66         66   C     18
#> 67         67   C     19
#> 68         68   C     20
#> 69         69   C     21
#> 70         70   C     22
#> 71         71   C     23
#> 72         72   C     24
#> 73         73   D      1
#> 74         74   D      2
#> 75         75   D      3
#> 76         76   D      4
#> 77         77   D      5
#> 78         78   D      6
#> 79         79   D      7
#> 80         80   D      8
#> 81         81   D      9
#> 82         82   D     10
#> 83         83   D     11
#> 84         84   D     12
#> 85         85   D     13
#> 86         86   D     14
#> 87         87   D     15
#> 88         88   D     16
#> 89         89   D     17
#> 90         90   D     18
#> 91         91   D     19
#> 92         92   D     20
#> 93         93   D     21
#> 94         94   D     22
#> 95         95   D     23
#> 96         96   D     24
#> 97         97   E      1
#> 98         98   E      2
#> 99         99   E      3
#> 100       100   E      4
#> 101       101   E      5
#> 102       102   E      6
#> 103       103   E      7
#> 104       104   E      8
#> 105       105   E      9
#> 106       106   E     10
#> 107       107   E     11
#> 108       108   E     12
#> 109       109   E     13
#> 110       110   E     14
#> 111       111   E     15
#> 112       112   E     16
#> 113       113   E     17
#> 114       114   E     18
#> 115       115   E     19
#> 116       116   E     20
#> 117       117   E     21
#> 118       118   E     22
#> 119       119   E     23
#> 120       120   E     24
#> 121       121   F      1
#> 122       122   F      2
#> 123       123   F      3
#> 124       124   F      4
#> 125       125   F      5
#> 126       126   F      6
#> 127       127   F      7
#> 128       128   F      8
#> 129       129   F      9
#> 130       130   F     10
#> 131       131   F     11
#> 132       132   F     12
#> 133       133   F     13
#> 134       134   F     14
#> 135       135   F     15
#> 136       136   F     16
#> 137       137   F     17
#> 138       138   F     18
#> 139       139   F     19
#> 140       140   F     20
#> 141       141   F     21
#> 142       142   F     22
#> 143       143   F     23
#> 144       144   F     24
#> 145       145   G      1
#> 146       146   G      2
#> 147       147   G      3
#> 148       148   G      4
#> 149       149   G      5
#> 150       150   G      6
#> 151       151   G      7
#> 152       152   G      8
#> 153       153   G      9
#> 154       154   G     10
#> 155       155   G     11
#> 156       156   G     12
#> 157       157   G     13
#> 158       158   G     14
#> 159       159   G     15
#> 160       160   G     16
#> 161       161   G     17
#> 162       162   G     18
#> 163       163   G     19
#> 164       164   G     20
#> 165       165   G     21
#> 166       166   G     22
#> 167       167   G     23
#> 168       168   G     24
#> 169       169   H      1
#> 170       170   H      2
#> 171       171   H      3
#> 172       172   H      4
#> 173       173   H      5
#> 174       174   H      6
#> 175       175   H      7
#> 176       176   H      8
#> 177       177   H      9
#> 178       178   H     10
#> 179       179   H     11
#> 180       180   H     12
#> 181       181   H     13
#> 182       182   H     14
#> 183       183   H     15
#> 184       184   H     16
#> 185       185   H     17
#> 186       186   H     18
#> 187       187   H     19
#> 188       188   H     20
#> 189       189   H     21
#> 190       190   H     22
#> 191       191   H     23
#> 192       192   H     24
#> 193       193   I      1
#> 194       194   I      2
#> 195       195   I      3
#> 196       196   I      4
#> 197       197   I      5
#> 198       198   I      6
#> 199       199   I      7
#> 200       200   I      8
#> 201       201   I      9
#> 202       202   I     10
#> 203       203   I     11
#> 204       204   I     12
#> 205       205   I     13
#> 206       206   I     14
#> 207       207   I     15
#> 208       208   I     16
#> 209       209   I     17
#> 210       210   I     18
#> 211       211   I     19
#> 212       212   I     20
#> 213       213   I     21
#> 214       214   I     22
#> 215       215   I     23
#> 216       216   I     24
#> 217       217   J      1
#> 218       218   J      2
#> 219       219   J      3
#> 220       220   J      4
#> 221       221   J      5
#> 222       222   J      6
#> 223       223   J      7
#> 224       224   J      8
#> 225       225   J      9
#> 226       226   J     10
#> 227       227   J     11
#> 228       228   J     12
#> 229       229   J     13
#> 230       230   J     14
#> 231       231   J     15
#> 232       232   J     16
#> 233       233   J     17
#> 234       234   J     18
#> 235       235   J     19
#> 236       236   J     20
#> 237       237   J     21
#> 238       238   J     22
#> 239       239   J     23
#> 240       240   J     24
#> 241       241   K      1
#> 242       242   K      2
#> 243       243   K      3
#> 244       244   K      4
#> 245       245   K      5
#> 246       246   K      6
#> 247       247   K      7
#> 248       248   K      8
#> 249       249   K      9
#> 250       250   K     10
#> 251       251   K     11
#> 252       252   K     12
#> 253       253   K     13
#> 254       254   K     14
#> 255       255   K     15
#> 256       256   K     16
#> 257       257   K     17
#> 258       258   K     18
#> 259       259   K     19
#> 260       260   K     20
#> 261       261   K     21
#> 262       262   K     22
#> 263       263   K     23
#> 264       264   K     24
#> 265       265   L      1
#> 266       266   L      2
#> 267       267   L      3
#> 268       268   L      4
#> 269       269   L      5
#> 270       270   L      6
#> 271       271   L      7
#> 272       272   L      8
#> 273       273   L      9
#> 274       274   L     10
#> 275       275   L     11
#> 276       276   L     12
#> 277       277   L     13
#> 278       278   L     14
#> 279       279   L     15
#> 280       280   L     16
#> 281       281   L     17
#> 282       282   L     18
#> 283       283   L     19
#> 284       284   L     20
#> 285       285   L     21
#> 286       286   L     22
#> 287       287   L     23
#> 288       288   L     24
#> 289       289   M      1
#> 290       290   M      2
#> 291       291   M      3
#> 292       292   M      4
#> 293       293   M      5
#> 294       294   M      6
#> 295       295   M      7
#> 296       296   M      8
#> 297       297   M      9
#> 298       298   M     10
#> 299       299   M     11
#> 300       300   M     12
#> 301       301   M     13
#> 302       302   M     14
#> 303       303   M     15
#> 304       304   M     16
#> 305       305   M     17
#> 306       306   M     18
#> 307       307   M     19
#> 308       308   M     20
#> 309       309   M     21
#> 310       310   M     22
#> 311       311   M     23
#> 312       312   M     24
#> 313       313   N      1
#> 314       314   N      2
#> 315       315   N      3
#> 316       316   N      4
#> 317       317   N      5
#> 318       318   N      6
#> 319       319   N      7
#> 320       320   N      8
#> 321       321   N      9
#> 322       322   N     10
#> 323       323   N     11
#> 324       324   N     12
#> 325       325   N     13
#> 326       326   N     14
#> 327       327   N     15
#> 328       328   N     16
#> 329       329   N     17
#> 330       330   N     18
#> 331       331   N     19
#> 332       332   N     20
#> 333       333   N     21
#> 334       334   N     22
#> 335       335   N     23
#> 336       336   N     24
#> 337       337   O      1
#> 338       338   O      2
#> 339       339   O      3
#> 340       340   O      4
#> 341       341   O      5
#> 342       342   O      6
#> 343       343   O      7
#> 344       344   O      8
#> 345       345   O      9
#> 346       346   O     10
#> 347       347   O     11
#> 348       348   O     12
#> 349       349   O     13
#> 350       350   O     14
#> 351       351   O     15
#> 352       352   O     16
#> 353       353   O     17
#> 354       354   O     18
#> 355       355   O     19
#> 356       356   O     20
#> 357       357   O     21
#> 358       358   O     22
#> 359       359   O     23
#> 360       360   O     24
#> 361       361   P      1
#> 362       362   P      2
#> 363       363   P      3
#> 364       364   P      4
#> 365       365   P      5
#> 366       366   P      6
#> 367       367   P      7
#> 368       368   P      8
#> 369       369   P      9
#> 370       370   P     10
#> 371       371   P     11
#> 372       372   P     12
#> 373       373   P     13
#> 374       374   P     14
#> 375       375   P     15
#> 376       376   P     16
#> 377       377   P     17
#> 378       378   P     18
#> 379       379   P     19
#> 380       380   P     20
#> 381       381   P     21
#> 382       382   P     22
#> 383       383   P     23
#> 384       384   P     24