Multiple sequence alignment - TraesCS5D01G313300

Loading Multiple Alignment...

Download Multiple Sequence Alignment: (Fasta) (Clustal)



BLAST Results


Shown here are the results of a BLAST search against the genome using the input sequence. The pipeline uses this to extract flanking regions for cloning. If the result of the multiple sequence alignment is not as expected, these results could be used for further investigation.

qseqid sseqid percentage.identical alignment.length no.mismatch no.gap.openings qstart qend sstart send evalue bitscore
0 TraesCS5D01G313300 chr5D 100.000 3205 0 0 1 3205 408555956 408552752 0.000000e+00 5919
1 TraesCS5D01G313300 chr5D 95.137 987 39 4 610 1595 545533140 545534118 0.000000e+00 1548
2 TraesCS5D01G313300 chr7D 97.769 2600 50 6 612 3205 92234553 92231956 0.000000e+00 4473
3 TraesCS5D01G313300 chr7D 97.499 2599 43 12 613 3205 631818589 631816007 0.000000e+00 4420
4 TraesCS5D01G313300 chr3D 97.306 2598 48 12 613 3205 45063224 45060644 0.000000e+00 4390
5 TraesCS5D01G313300 chr3D 85.924 2657 201 73 615 3180 502048028 502045454 0.000000e+00 2675
6 TraesCS5D01G313300 chr1D 96.964 2602 53 8 613 3205 414451242 414448658 0.000000e+00 4344
7 TraesCS5D01G313300 chr1D 93.110 987 41 8 612 1595 444898363 444899325 0.000000e+00 1421
8 TraesCS5D01G313300 chr4B 91.622 2614 154 38 613 3184 657805507 657802917 0.000000e+00 3554
9 TraesCS5D01G313300 chr5A 91.742 2555 152 32 614 3140 650150479 650153002 0.000000e+00 3494
10 TraesCS5D01G313300 chr5A 91.000 200 11 2 408 606 514453674 514453481 2.450000e-66 263
11 TraesCS5D01G313300 chr2A 91.751 2558 146 33 614 3140 769227587 769230110 0.000000e+00 3494
12 TraesCS5D01G313300 chr2A 91.393 2556 154 41 614 3140 115129965 115132483 0.000000e+00 3441
13 TraesCS5D01G313300 chr4A 91.585 2555 152 35 614 3140 604389451 604386932 0.000000e+00 3469
14 TraesCS5D01G313300 chr7B 87.377 1014 99 18 614 1606 591160032 591161037 0.000000e+00 1136
15 TraesCS5D01G313300 chrUn 88.069 922 69 19 616 1513 97254877 97255781 0.000000e+00 1055
16 TraesCS5D01G313300 chrUn 87.608 928 71 22 611 1513 97174529 97175437 0.000000e+00 1037
17 TraesCS5D01G313300 chr6B 85.516 1008 111 20 614 1606 238144255 238145242 0.000000e+00 1020
18 TraesCS5D01G313300 chr5B 85.443 632 26 21 6 606 490103705 490103109 5.920000e-167 597


These results show the homologous regions that are presented in the multiple sequence alignment. HSPs from the BLAST search that are within 2000 bases of each other have been grouped together. Homologous regions that are purely upstream or downstream may be removed if they don't overlap both primers.

query scaffold start end length rev.comp avg.bitscore max.bitscore avg.percent.identical query.start query.end num_hsp groupid homo_length
0 TraesCS5D01G313300 chr5D 408552752 408555956 3204 True 5919 5919 100.000 1 3205 1 chr5D.!!$R1 3204
1 TraesCS5D01G313300 chr5D 545533140 545534118 978 False 1548 1548 95.137 610 1595 1 chr5D.!!$F1 985
2 TraesCS5D01G313300 chr7D 92231956 92234553 2597 True 4473 4473 97.769 612 3205 1 chr7D.!!$R1 2593
3 TraesCS5D01G313300 chr7D 631816007 631818589 2582 True 4420 4420 97.499 613 3205 1 chr7D.!!$R2 2592
4 TraesCS5D01G313300 chr3D 45060644 45063224 2580 True 4390 4390 97.306 613 3205 1 chr3D.!!$R1 2592
5 TraesCS5D01G313300 chr3D 502045454 502048028 2574 True 2675 2675 85.924 615 3180 1 chr3D.!!$R2 2565
6 TraesCS5D01G313300 chr1D 414448658 414451242 2584 True 4344 4344 96.964 613 3205 1 chr1D.!!$R1 2592
7 TraesCS5D01G313300 chr1D 444898363 444899325 962 False 1421 1421 93.110 612 1595 1 chr1D.!!$F1 983
8 TraesCS5D01G313300 chr4B 657802917 657805507 2590 True 3554 3554 91.622 613 3184 1 chr4B.!!$R1 2571
9 TraesCS5D01G313300 chr5A 650150479 650153002 2523 False 3494 3494 91.742 614 3140 1 chr5A.!!$F1 2526
10 TraesCS5D01G313300 chr2A 769227587 769230110 2523 False 3494 3494 91.751 614 3140 1 chr2A.!!$F2 2526
11 TraesCS5D01G313300 chr2A 115129965 115132483 2518 False 3441 3441 91.393 614 3140 1 chr2A.!!$F1 2526
12 TraesCS5D01G313300 chr4A 604386932 604389451 2519 True 3469 3469 91.585 614 3140 1 chr4A.!!$R1 2526
13 TraesCS5D01G313300 chr7B 591160032 591161037 1005 False 1136 1136 87.377 614 1606 1 chr7B.!!$F1 992
14 TraesCS5D01G313300 chrUn 97254877 97255781 904 False 1055 1055 88.069 616 1513 1 chrUn.!!$F2 897
15 TraesCS5D01G313300 chrUn 97174529 97175437 908 False 1037 1037 87.608 611 1513 1 chrUn.!!$F1 902
16 TraesCS5D01G313300 chr6B 238144255 238145242 987 False 1020 1020 85.516 614 1606 1 chr6B.!!$F1 992
17 TraesCS5D01G313300 chr5B 490103109 490103705 596 True 597 597 85.443 6 606 1 chr5B.!!$R1 600


AutoCloner calculated primer pairs

These primer pairs were selected by Autocloner to minimize primer penalty (calculated by Primer3), whilst remaining within the specified product range where possible.

Download AutoCloner chosen primers as CSV: (Forward) (Reverse)
Position MSA Position Penalty Sequence TM GC Self any TH Self end TH Hairpin End Stability Orientation
357 370 0.038159 ACGTGCGAAGAAGCTTAGCT 60.038 50.0 0.0 0.0 42.56 3.32 F
498 530 0.193574 ACTCTCTCCCTTTCCCACCA 59.806 55.0 0.0 0.0 0.00 4.17 F
Position MSA Position Penalty Sequence TM GC Self any TH Self end TH Hairpin End Stability Orientation
2016 2190 2.681097 GCTTGTCCACCCTACAATCCTC 60.681 54.545 0.0 0.0 36.33 3.71 R
2326 2504 3.873361 CACAGCAAGTTCAAGACTCAAGA 59.127 43.478 0.0 0.0 37.72 3.02 R


All possible primers

Listed here are all possible primers based on the multiple sequence alignment and SNPs generated previously. A lower penalty score indicates a better primer. If the AutoCloner primers did not work during PCR or sequencing, these could be used as alternatives.

Download all possible primers: (Forward) (Reverse)
Position MSA Position Penalty Sequence TM GC Self any TH Self end TH Hairpin End Stability
32 33 4.708421 ACTCCACTTCCGTAAAGCTATGTA 59.292 41.667 0.00 0.00 38.67 2.29
33 34 5.186409 ACTCCACTTCCGTAAAGCTATGTAA 59.814 40.000 0.00 0.00 38.67 2.41
34 35 5.413499 TCCACTTCCGTAAAGCTATGTAAC 58.587 41.667 0.00 0.00 38.67 2.50
35 36 5.186409 TCCACTTCCGTAAAGCTATGTAACT 59.814 40.000 0.00 0.00 38.67 2.24
36 37 6.377996 TCCACTTCCGTAAAGCTATGTAACTA 59.622 38.462 0.00 0.00 38.67 2.24
37 38 7.069085 TCCACTTCCGTAAAGCTATGTAACTAT 59.931 37.037 0.00 0.00 38.67 2.12
38 39 7.169308 CCACTTCCGTAAAGCTATGTAACTATG 59.831 40.741 0.00 0.00 38.67 2.23
39 40 7.705325 CACTTCCGTAAAGCTATGTAACTATGT 59.295 37.037 0.00 0.00 38.67 2.29
68 69 0.163788 CGTTAAGAAGGCGCACAGTG 59.836 55.000 10.83 0.00 0.00 3.66
75 76 1.439353 AAGGCGCACAGTGACAACAG 61.439 55.000 10.83 0.00 0.00 3.16
76 77 1.887242 GGCGCACAGTGACAACAGA 60.887 57.895 10.83 0.00 0.00 3.41
77 78 1.230635 GGCGCACAGTGACAACAGAT 61.231 55.000 10.83 0.00 0.00 2.90
89 93 5.475909 AGTGACAACAGATGCATCAAAAGAT 59.524 36.000 27.81 9.08 0.00 2.40
93 97 7.121611 TGACAACAGATGCATCAAAAGATACAT 59.878 33.333 27.81 0.51 0.00 2.29
121 133 2.803133 ATGTATGCATTGACCGAGTCGG 60.803 50.000 29.80 29.80 42.10 4.79
138 150 3.036084 GATATCACGGGCACGCCG 61.036 66.667 9.12 2.46 46.04 6.46
146 158 3.505184 GGGCACGCCGGTGTAATG 61.505 66.667 22.46 10.23 46.13 1.90
155 167 1.867233 GCCGGTGTAATGCTGACATAG 59.133 52.381 1.90 0.00 34.62 2.23
197 209 1.208259 GAACAGCCAAGCAAAAACGG 58.792 50.000 0.00 0.00 0.00 4.44
200 212 1.202405 ACAGCCAAGCAAAAACGGAAG 60.202 47.619 0.00 0.00 0.00 3.46
236 248 3.322254 TCAGTCCAGAGTTCCTGACTTTC 59.678 47.826 0.00 0.00 45.78 2.62
330 343 2.503765 TCCGTCCAGCAGATTAATCCAA 59.496 45.455 11.92 0.00 0.00 3.53
335 348 1.605710 CAGCAGATTAATCCAAGCGGG 59.394 52.381 11.92 8.17 38.37 6.13
341 354 0.903942 TTAATCCAAGCGGGGTACGT 59.096 50.000 0.00 0.00 46.52 3.57
342 355 0.176219 TAATCCAAGCGGGGTACGTG 59.824 55.000 0.00 0.00 46.52 4.49
343 356 3.675619 ATCCAAGCGGGGTACGTGC 62.676 63.158 0.00 0.00 46.52 5.34
345 358 4.728102 CAAGCGGGGTACGTGCGA 62.728 66.667 0.00 0.00 46.52 5.10
346 359 3.993584 AAGCGGGGTACGTGCGAA 61.994 61.111 0.00 0.00 46.52 4.70
347 360 3.927163 AAGCGGGGTACGTGCGAAG 62.927 63.158 0.00 0.00 46.52 3.79
348 361 4.424566 GCGGGGTACGTGCGAAGA 62.425 66.667 0.00 0.00 46.52 2.87
349 362 2.259204 CGGGGTACGTGCGAAGAA 59.741 61.111 0.00 0.00 37.93 2.52
350 363 1.804326 CGGGGTACGTGCGAAGAAG 60.804 63.158 0.00 0.00 37.93 2.85
351 364 2.098831 GGGGTACGTGCGAAGAAGC 61.099 63.158 0.00 0.00 37.71 3.86
352 365 1.080025 GGGTACGTGCGAAGAAGCT 60.080 57.895 0.00 0.00 38.13 3.74
353 366 0.669625 GGGTACGTGCGAAGAAGCTT 60.670 55.000 0.00 0.00 38.13 3.74
354 367 1.403249 GGGTACGTGCGAAGAAGCTTA 60.403 52.381 0.00 0.00 38.13 3.09
355 368 1.918609 GGTACGTGCGAAGAAGCTTAG 59.081 52.381 0.00 0.00 38.13 2.18
356 369 1.320852 GTACGTGCGAAGAAGCTTAGC 59.679 52.381 0.00 3.76 38.13 3.09
357 370 0.038159 ACGTGCGAAGAAGCTTAGCT 60.038 50.000 0.00 0.00 42.56 3.32
358 371 1.201647 ACGTGCGAAGAAGCTTAGCTA 59.798 47.619 7.32 0.00 38.25 3.32
359 372 2.259618 CGTGCGAAGAAGCTTAGCTAA 58.740 47.619 7.32 5.94 38.25 3.09
360 373 2.860735 CGTGCGAAGAAGCTTAGCTAAT 59.139 45.455 7.32 0.00 38.25 1.73
361 374 4.042398 CGTGCGAAGAAGCTTAGCTAATA 58.958 43.478 7.32 0.00 38.25 0.98
362 375 4.085517 CGTGCGAAGAAGCTTAGCTAATAC 60.086 45.833 7.32 2.56 38.25 1.89
363 376 5.044558 GTGCGAAGAAGCTTAGCTAATACT 58.955 41.667 7.32 5.01 38.25 2.12
364 377 6.207213 GTGCGAAGAAGCTTAGCTAATACTA 58.793 40.000 7.32 0.00 38.25 1.82
365 378 6.142639 GTGCGAAGAAGCTTAGCTAATACTAC 59.857 42.308 7.32 0.00 38.25 2.73
366 379 5.340138 GCGAAGAAGCTTAGCTAATACTACG 59.660 44.000 7.32 8.61 38.25 3.51
367 380 6.428799 CGAAGAAGCTTAGCTAATACTACGT 58.571 40.000 7.32 0.00 38.25 3.57
368 381 6.357503 CGAAGAAGCTTAGCTAATACTACGTG 59.642 42.308 7.32 0.00 38.25 4.49
439 452 4.026228 CGAAGATGATGATCGAACCAACAG 60.026 45.833 0.00 0.00 38.82 3.16
457 470 6.866248 ACCAACAGGCAAATTTATTAACGAAG 59.134 34.615 0.00 0.00 0.00 3.79
487 501 1.903183 AGTTTGGCCACTACTCTCTCC 59.097 52.381 3.88 0.00 0.00 3.71
498 530 0.193574 ACTCTCTCCCTTTCCCACCA 59.806 55.000 0.00 0.00 0.00 4.17
505 537 1.543944 CCCTTTCCCACCATTGCCAC 61.544 60.000 0.00 0.00 0.00 5.01
606 638 1.623542 TAAAGCTTCCTCCCTCCGGC 61.624 60.000 0.00 0.00 0.00 6.13
607 639 4.722535 AGCTTCCTCCCTCCGGCA 62.723 66.667 0.00 0.00 0.00 5.69
608 640 4.168291 GCTTCCTCCCTCCGGCAG 62.168 72.222 0.00 0.00 0.00 4.85
750 784 2.199236 CCGTGACTAGCGATTTAACCC 58.801 52.381 0.00 0.00 0.00 4.11
772 806 1.477685 TTTCTGACCGTCTGGACCCC 61.478 60.000 5.66 0.00 39.21 4.95
1234 1377 6.136857 TGTAAGCTAGGGTTCATCTCTGTAT 58.863 40.000 0.00 0.00 0.00 2.29
1312 1463 3.489059 CGTGCAAGTTGATTCTGGTGTTT 60.489 43.478 7.16 0.00 0.00 2.83
1366 1517 4.404691 GTTGCAGGAGGAACCAGG 57.595 61.111 0.00 0.00 39.86 4.45
2016 2190 6.321945 TGATGTATCCAAGATGTTTGATTGGG 59.678 38.462 3.54 0.00 43.06 4.12
2048 2222 1.064003 TGGACAAGCAGGTGTACCAT 58.936 50.000 3.56 0.00 38.89 3.55
2326 2504 4.347607 AGTTAGAGCAAATCAAGGCCATT 58.652 39.130 5.01 0.00 0.00 3.16
2743 2964 1.994399 AACCCAACCCCATCCATCTA 58.006 50.000 0.00 0.00 0.00 1.98
2806 3028 3.230245 CCAGCCGCCACCCAAAAA 61.230 61.111 0.00 0.00 0.00 1.94
2927 3155 4.042251 GCAGAGGGCACTAGAGGT 57.958 61.111 0.00 0.00 43.97 3.85
2957 3185 1.001746 TGAGCAGCAAGAGGAGTTCAG 59.998 52.381 0.00 0.00 0.00 3.02
Position MSA Position Penalty Sequence TM GC Self any TH Self end TH Hairpin End Stability
0 1 1.546029 CGGAAGTGGAGTCATGTCTCA 59.454 52.381 19.45 5.42 36.30 3.27
1 2 1.546476 ACGGAAGTGGAGTCATGTCTC 59.454 52.381 11.05 11.05 46.97 3.36
2 3 1.633774 ACGGAAGTGGAGTCATGTCT 58.366 50.000 0.00 0.00 46.97 3.41
33 34 8.665685 CCTTCTTAACGAAAGCATAAACATAGT 58.334 33.333 0.00 0.00 34.97 2.12
34 35 7.640240 GCCTTCTTAACGAAAGCATAAACATAG 59.360 37.037 0.00 0.00 38.63 2.23
35 36 7.469260 GCCTTCTTAACGAAAGCATAAACATA 58.531 34.615 0.00 0.00 38.63 2.29
36 37 6.322491 GCCTTCTTAACGAAAGCATAAACAT 58.678 36.000 0.00 0.00 38.63 2.71
37 38 5.615984 CGCCTTCTTAACGAAAGCATAAACA 60.616 40.000 0.00 0.00 38.68 2.83
38 39 4.786575 CGCCTTCTTAACGAAAGCATAAAC 59.213 41.667 0.00 0.00 38.68 2.01
39 40 4.670735 GCGCCTTCTTAACGAAAGCATAAA 60.671 41.667 0.00 0.00 38.68 1.40
47 48 1.144969 CTGTGCGCCTTCTTAACGAA 58.855 50.000 4.18 0.00 0.00 3.85
54 55 1.146041 TTGTCACTGTGCGCCTTCT 59.854 52.632 4.18 0.00 0.00 2.85
62 63 2.809696 TGATGCATCTGTTGTCACTGTG 59.190 45.455 26.32 0.17 0.00 3.66
68 69 6.845302 TGTATCTTTTGATGCATCTGTTGTC 58.155 36.000 26.32 11.07 44.55 3.18
89 93 6.201997 GGTCAATGCATACATACGTTGATGTA 59.798 38.462 12.35 12.35 44.35 2.29
93 97 3.553917 CGGTCAATGCATACATACGTTGA 59.446 43.478 0.00 0.00 39.00 3.18
138 150 3.123804 CCGACTATGTCAGCATTACACC 58.876 50.000 0.00 0.00 36.58 4.16
146 158 0.317938 CGCTACCCGACTATGTCAGC 60.318 60.000 0.00 0.00 40.02 4.26
176 188 1.470632 CGTTTTTGCTTGGCTGTTCCA 60.471 47.619 0.00 0.00 44.85 3.53
197 209 7.630242 TGGACTGAAATCCATTTGATACTTC 57.370 36.000 0.00 0.00 44.14 3.01
221 233 2.103263 ACGCAAGAAAGTCAGGAACTCT 59.897 45.455 0.00 0.00 37.95 3.24
223 235 2.158957 TCACGCAAGAAAGTCAGGAACT 60.159 45.455 0.00 0.00 40.09 3.01
236 248 3.300667 GCGCTGAACCTCACGCAAG 62.301 63.158 0.00 0.00 42.24 4.01
330 343 4.430765 CTTCGCACGTACCCCGCT 62.431 66.667 0.00 0.00 41.42 5.52
335 348 1.918609 CTAAGCTTCTTCGCACGTACC 59.081 52.381 0.00 0.00 0.00 3.34
340 353 5.044558 AGTATTAGCTAAGCTTCTTCGCAC 58.955 41.667 12.54 0.00 40.44 5.34
341 354 5.263968 AGTATTAGCTAAGCTTCTTCGCA 57.736 39.130 12.54 0.00 40.44 5.10
342 355 5.340138 CGTAGTATTAGCTAAGCTTCTTCGC 59.660 44.000 12.54 1.77 40.44 4.70
343 356 6.357503 CACGTAGTATTAGCTAAGCTTCTTCG 59.642 42.308 12.54 15.98 41.61 3.79
344 357 6.142639 GCACGTAGTATTAGCTAAGCTTCTTC 59.857 42.308 12.54 4.91 41.61 2.87
345 358 5.978322 GCACGTAGTATTAGCTAAGCTTCTT 59.022 40.000 12.54 2.28 41.61 2.52
346 359 5.299782 AGCACGTAGTATTAGCTAAGCTTCT 59.700 40.000 12.54 9.37 41.61 2.85
347 360 5.521544 AGCACGTAGTATTAGCTAAGCTTC 58.478 41.667 12.54 9.24 41.61 3.86
348 361 5.507650 GGAGCACGTAGTATTAGCTAAGCTT 60.508 44.000 12.54 3.48 41.61 3.74
349 362 4.023021 GGAGCACGTAGTATTAGCTAAGCT 60.023 45.833 12.54 11.76 41.61 3.74
350 363 4.228317 GGAGCACGTAGTATTAGCTAAGC 58.772 47.826 12.54 7.11 41.61 3.09
351 364 4.465016 CGGAGCACGTAGTATTAGCTAAG 58.535 47.826 12.54 0.00 41.61 2.18
352 365 4.478843 CGGAGCACGTAGTATTAGCTAA 57.521 45.455 8.99 8.99 41.61 3.09
385 398 3.007398 ACAAGTCAATCTCTCCTGTGACC 59.993 47.826 0.00 0.00 41.05 4.02
439 452 5.407502 AGGTGCTTCGTTAATAAATTTGCC 58.592 37.500 0.00 0.00 0.00 4.52
457 470 0.825840 TGGCCAAACTGGTTAGGTGC 60.826 55.000 0.61 0.00 40.46 5.01
487 501 0.542702 AGTGGCAATGGTGGGAAAGG 60.543 55.000 0.00 0.00 0.00 3.11
498 530 0.392998 CTTAGCGTGGGAGTGGCAAT 60.393 55.000 0.00 0.00 0.00 3.56
505 537 0.531532 CTGGATGCTTAGCGTGGGAG 60.532 60.000 2.68 0.00 0.00 4.30
606 638 2.325583 TTGCTATTTACTCCCGGCTG 57.674 50.000 0.00 0.00 0.00 4.85
607 639 3.359695 TTTTGCTATTTACTCCCGGCT 57.640 42.857 0.00 0.00 0.00 5.52
750 784 2.143925 GGTCCAGACGGTCAGAAAAAG 58.856 52.381 11.27 0.00 0.00 2.27
1275 1426 4.277174 ACTTGCACGGTTCATTAAACATGA 59.723 37.500 0.00 0.00 39.81 3.07
1276 1427 4.545610 ACTTGCACGGTTCATTAAACATG 58.454 39.130 0.00 0.00 39.81 3.21
1277 1428 4.846779 ACTTGCACGGTTCATTAAACAT 57.153 36.364 0.00 0.00 39.81 2.71
1278 1429 4.096532 TCAACTTGCACGGTTCATTAAACA 59.903 37.500 0.00 0.00 39.81 2.83
1279 1430 4.602995 TCAACTTGCACGGTTCATTAAAC 58.397 39.130 0.00 0.00 37.12 2.01
1280 1431 4.902443 TCAACTTGCACGGTTCATTAAA 57.098 36.364 0.00 0.00 0.00 1.52
1312 1463 7.506114 ACAAACACTAGTTTCAATCTCCACTA 58.494 34.615 0.00 0.00 45.80 2.74
2016 2190 2.681097 GCTTGTCCACCCTACAATCCTC 60.681 54.545 0.00 0.00 36.33 3.71
2048 2222 4.658901 AGTTCTTCCTCCTCCACTTGTTTA 59.341 41.667 0.00 0.00 0.00 2.01
2171 2349 5.426509 TCCTGGTGTTCTTGATGATATCAGT 59.573 40.000 11.78 0.00 40.94 3.41
2326 2504 3.873361 CACAGCAAGTTCAAGACTCAAGA 59.127 43.478 0.00 0.00 37.72 3.02
2743 2964 3.401342 GGTGGGGAGGGGTTTATATTGAT 59.599 47.826 0.00 0.00 0.00 2.57
2806 3028 4.080299 GTCAGGATCCATCTGTAGGGTTTT 60.080 45.833 15.82 0.00 34.15 2.43
2927 3155 4.119363 GCTGCTCATCCTGGGCCA 62.119 66.667 5.85 5.85 45.08 5.36



Based at the University of Bristol with support from BBSRC. BBSRC icon Bristol icon

AutoCloner maintained by Alex Coulton.