Multiple sequence alignment - TraesCS5B01G378500

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 TraesCS5B01G378500 chr5B 100.000 3161 0 0 1 3161 556796748 556793588 0.000000e+00 5838.0
1 TraesCS5B01G378500 chr5B 87.112 1645 189 15 940 2575 621238336 621236706 0.000000e+00 1842.0
2 TraesCS5B01G378500 chr5B 86.792 53 6 1 384 435 508364071 508364019 1.220000e-04 58.4
3 TraesCS5B01G378500 chr6B 89.305 2188 200 19 991 3161 15397956 15395786 0.000000e+00 2713.0
4 TraesCS5B01G378500 chr6B 87.563 2187 167 39 993 3159 670592702 670590601 0.000000e+00 2435.0
5 TraesCS5B01G378500 chr6B 94.373 1564 84 2 1013 2575 15381521 15379961 0.000000e+00 2398.0
6 TraesCS5B01G378500 chr6B 91.223 319 22 3 2849 3161 16238726 16239044 2.250000e-116 429.0
7 TraesCS5B01G378500 chr6B 80.164 610 69 16 2384 2948 15215462 15214860 2.930000e-110 409.0
8 TraesCS5B01G378500 chr6B 94.737 114 6 0 3027 3140 16340582 16340695 9.010000e-41 178.0
9 TraesCS5B01G378500 chr6B 95.890 73 3 0 1 73 187263594 187263666 5.540000e-23 119.0
10 TraesCS5B01G378500 chr6B 94.667 75 2 2 1 74 664243687 664243760 7.160000e-22 115.0
11 TraesCS5B01G378500 chr6B 92.405 79 6 0 1 79 597487742 597487820 2.580000e-21 113.0
12 TraesCS5B01G378500 chr1B 93.713 1702 73 13 894 2575 662037207 662038894 0.000000e+00 2519.0
13 TraesCS5B01G378500 chr1B 94.013 785 41 4 62 841 662035008 662035791 0.000000e+00 1184.0
14 TraesCS5B01G378500 chr1B 90.110 91 3 6 1 88 41377850 41377763 2.580000e-21 113.0
15 TraesCS5B01G378500 chr6A 88.873 2058 177 25 1121 3159 9355310 9357334 0.000000e+00 2484.0
16 TraesCS5B01G378500 chr6A 87.202 1680 172 22 923 2575 9461362 9463025 0.000000e+00 1871.0
17 TraesCS5B01G378500 chr6A 95.833 72 3 0 1 72 141347117 141347046 1.990000e-22 117.0
18 TraesCS5B01G378500 chr2B 86.277 2055 234 28 1124 3159 709569633 709567608 0.000000e+00 2189.0
19 TraesCS5B01G378500 chr2B 82.864 1634 228 31 953 2575 54016705 54015113 0.000000e+00 1419.0
20 TraesCS5B01G378500 chr2B 83.031 1597 216 31 991 2575 54044022 54042469 0.000000e+00 1397.0
21 TraesCS5B01G378500 chr2B 80.990 1252 173 26 1756 2963 89491367 89492597 0.000000e+00 933.0
22 TraesCS5B01G378500 chr6D 86.355 2008 228 27 982 2969 33895034 33897015 0.000000e+00 2148.0
23 TraesCS5B01G378500 chr6D 89.364 818 38 12 2371 3161 8567307 8566512 0.000000e+00 983.0
24 TraesCS5B01G378500 chr6D 89.712 729 46 13 62 785 379560128 379559424 0.000000e+00 904.0
25 TraesCS5B01G378500 chr6D 98.039 51 1 0 2961 3011 33897023 33897073 4.340000e-14 89.8
26 TraesCS5B01G378500 chr5D 86.062 1643 194 16 940 2573 499865132 499863516 0.000000e+00 1733.0
27 TraesCS5B01G378500 chr5D 81.188 606 77 21 2575 3159 42077645 42078234 1.340000e-123 453.0
28 TraesCS5B01G378500 chr5D 83.032 442 54 10 2717 3140 499863241 499862803 6.400000e-102 381.0
29 TraesCS5B01G378500 chr5D 77.695 269 49 7 476 740 175780643 175780904 1.520000e-33 154.0
30 TraesCS5B01G378500 chr4D 88.798 732 71 5 62 785 446103335 446104063 0.000000e+00 887.0
31 TraesCS5B01G378500 chr7A 89.655 696 64 6 93 782 28154547 28155240 0.000000e+00 880.0
32 TraesCS5B01G378500 chr7A 76.608 342 71 4 406 744 706267463 706267128 2.500000e-41 180.0
33 TraesCS5B01G378500 chr7B 85.114 833 104 12 997 1828 32348068 32347255 0.000000e+00 833.0
34 TraesCS5B01G378500 chr2D 84.802 658 69 6 121 775 76881649 76881020 1.600000e-177 632.0
35 TraesCS5B01G378500 chr2A 87.311 331 39 1 121 448 77743631 77743301 2.980000e-100 375.0
36 TraesCS5B01G378500 chr7D 81.124 249 44 3 383 629 610563981 610564228 2.490000e-46 196.0
37 TraesCS5B01G378500 chr4A 77.286 339 65 10 406 743 698512839 698513166 4.160000e-44 189.0
38 TraesCS5B01G378500 chr3B 94.690 113 6 0 3031 3143 778341289 778341177 3.240000e-40 176.0
39 TraesCS5B01G378500 chr3B 95.890 73 2 1 1 72 77515628 77515556 1.990000e-22 117.0
40 TraesCS5B01G378500 chr3D 93.860 114 7 0 3027 3140 582881500 582881613 4.190000e-39 172.0
41 TraesCS5B01G378500 chr3A 98.551 69 1 0 1 69 420889878 420889810 4.280000e-24 122.0
42 TraesCS5B01G378500 chr3A 95.833 72 3 0 1 72 571359983 571360054 1.990000e-22 117.0
43 TraesCS5B01G378500 chr1A 94.737 76 3 1 1 76 79096251 79096177 1.990000e-22 117.0


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 TraesCS5B01G378500 chr5B 556793588 556796748 3160 True 5838.0 5838 100.000 1 3161 1 chr5B.!!$R2 3160
1 TraesCS5B01G378500 chr5B 621236706 621238336 1630 True 1842.0 1842 87.112 940 2575 1 chr5B.!!$R3 1635
2 TraesCS5B01G378500 chr6B 15395786 15397956 2170 True 2713.0 2713 89.305 991 3161 1 chr6B.!!$R3 2170
3 TraesCS5B01G378500 chr6B 670590601 670592702 2101 True 2435.0 2435 87.563 993 3159 1 chr6B.!!$R4 2166
4 TraesCS5B01G378500 chr6B 15379961 15381521 1560 True 2398.0 2398 94.373 1013 2575 1 chr6B.!!$R2 1562
5 TraesCS5B01G378500 chr6B 15214860 15215462 602 True 409.0 409 80.164 2384 2948 1 chr6B.!!$R1 564
6 TraesCS5B01G378500 chr1B 662035008 662038894 3886 False 1851.5 2519 93.863 62 2575 2 chr1B.!!$F1 2513
7 TraesCS5B01G378500 chr6A 9355310 9357334 2024 False 2484.0 2484 88.873 1121 3159 1 chr6A.!!$F1 2038
8 TraesCS5B01G378500 chr6A 9461362 9463025 1663 False 1871.0 1871 87.202 923 2575 1 chr6A.!!$F2 1652
9 TraesCS5B01G378500 chr2B 709567608 709569633 2025 True 2189.0 2189 86.277 1124 3159 1 chr2B.!!$R3 2035
10 TraesCS5B01G378500 chr2B 54015113 54016705 1592 True 1419.0 1419 82.864 953 2575 1 chr2B.!!$R1 1622
11 TraesCS5B01G378500 chr2B 54042469 54044022 1553 True 1397.0 1397 83.031 991 2575 1 chr2B.!!$R2 1584
12 TraesCS5B01G378500 chr2B 89491367 89492597 1230 False 933.0 933 80.990 1756 2963 1 chr2B.!!$F1 1207
13 TraesCS5B01G378500 chr6D 33895034 33897073 2039 False 1118.9 2148 92.197 982 3011 2 chr6D.!!$F1 2029
14 TraesCS5B01G378500 chr6D 8566512 8567307 795 True 983.0 983 89.364 2371 3161 1 chr6D.!!$R1 790
15 TraesCS5B01G378500 chr6D 379559424 379560128 704 True 904.0 904 89.712 62 785 1 chr6D.!!$R2 723
16 TraesCS5B01G378500 chr5D 499862803 499865132 2329 True 1057.0 1733 84.547 940 3140 2 chr5D.!!$R1 2200
17 TraesCS5B01G378500 chr5D 42077645 42078234 589 False 453.0 453 81.188 2575 3159 1 chr5D.!!$F1 584
18 TraesCS5B01G378500 chr4D 446103335 446104063 728 False 887.0 887 88.798 62 785 1 chr4D.!!$F1 723
19 TraesCS5B01G378500 chr7A 28154547 28155240 693 False 880.0 880 89.655 93 782 1 chr7A.!!$F1 689
20 TraesCS5B01G378500 chr7B 32347255 32348068 813 True 833.0 833 85.114 997 1828 1 chr7B.!!$R1 831
21 TraesCS5B01G378500 chr2D 76881020 76881649 629 True 632.0 632 84.802 121 775 1 chr2D.!!$R1 654


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
168 174 0.036164 GGTCTGGCATGGTGTGTACA 59.964 55.0 0.0 0.0 0.0 2.90 F
884 1556 0.248580 CAGCACAGCACGCAAAAAGA 60.249 50.0 0.0 0.0 0.0 2.52 F
Position MSA Position Penalty Sequence TM GC Self any TH Self end TH Hairpin End Stability Orientation
1884 3305 2.035783 GGTTCCAAGCCCACCTCC 59.964 66.667 0.0 0.0 0.0 4.30 R
2787 4431 1.066143 CCCTGTACATTTCGTCCTGCT 60.066 52.381 0.0 0.0 0.0 4.24 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
58 59 4.437682 CCTCTAGGGCATATTTCCAACA 57.562 45.455 0.00 0.00 0.00 3.33
59 60 4.392940 CCTCTAGGGCATATTTCCAACAG 58.607 47.826 0.00 0.00 0.00 3.16
60 61 4.141390 CCTCTAGGGCATATTTCCAACAGT 60.141 45.833 0.00 0.00 0.00 3.55
108 109 0.036306 GTGTCCCTGATCGGTTGGTT 59.964 55.000 0.00 0.00 0.00 3.67
137 142 1.893808 CTGTGTTGCTCGTTGGCCT 60.894 57.895 3.32 0.00 0.00 5.19
168 174 0.036164 GGTCTGGCATGGTGTGTACA 59.964 55.000 0.00 0.00 0.00 2.90
291 297 2.167281 TGACTGCAGCTCTAATCCACTC 59.833 50.000 15.27 0.00 0.00 3.51
326 335 1.811558 CGGTGAGGTGCAATCTATGGG 60.812 57.143 0.00 0.00 0.00 4.00
371 380 5.628797 TGATTATACAATGAGGGCAGTCA 57.371 39.130 0.00 0.00 0.00 3.41
381 390 2.359169 GGGCAGTCATCTCCCGACA 61.359 63.158 0.00 0.00 35.77 4.35
395 404 1.608025 CCCGACACATGTAGTTGCTGT 60.608 52.381 0.00 0.00 0.00 4.40
404 413 1.337728 TGTAGTTGCTGTGATCGTGGG 60.338 52.381 0.00 0.00 0.00 4.61
460 469 1.301716 GTGCTTCTCAAGTGCCCGA 60.302 57.895 0.00 0.00 0.00 5.14
512 522 4.736473 TGATCCGAGATGGTTATACCTGA 58.264 43.478 0.00 0.00 39.58 3.86
548 558 4.791411 GCTTGCATCGTAACCTTGTTGAAA 60.791 41.667 0.00 0.00 0.00 2.69
550 560 3.880490 TGCATCGTAACCTTGTTGAAAGT 59.120 39.130 0.00 0.00 0.00 2.66
582 592 5.221541 GGATATTCTCGGACTGGTTCTTCAT 60.222 44.000 0.00 0.00 0.00 2.57
607 617 4.157840 GTGAAAACTTAGAATCCGGCCATT 59.842 41.667 2.24 0.00 0.00 3.16
643 653 1.074319 GACGGCGACATTTGAGCGTA 61.074 55.000 16.62 0.00 0.00 4.42
785 796 8.198109 TCACTTAGACATAGCTTTGGTCTTATC 58.802 37.037 16.53 2.02 41.74 1.75
884 1556 0.248580 CAGCACAGCACGCAAAAAGA 60.249 50.000 0.00 0.00 0.00 2.52
913 2287 4.799564 ACGCAATCTCTTCTCTTCTCTT 57.200 40.909 0.00 0.00 0.00 2.85
914 2288 4.743493 ACGCAATCTCTTCTCTTCTCTTC 58.257 43.478 0.00 0.00 0.00 2.87
915 2289 4.111916 CGCAATCTCTTCTCTTCTCTTCC 58.888 47.826 0.00 0.00 0.00 3.46
918 2292 3.835478 TCTCTTCTCTTCTCTTCCCCA 57.165 47.619 0.00 0.00 0.00 4.96
921 2295 3.169099 TCTTCTCTTCTCTTCCCCACAG 58.831 50.000 0.00 0.00 0.00 3.66
925 2299 3.325135 TCTCTTCTCTTCCCCACAGAAAC 59.675 47.826 0.00 0.00 0.00 2.78
1064 2464 1.920325 CTCCAGCCACCTCTCCCAA 60.920 63.158 0.00 0.00 0.00 4.12
1109 2521 2.597340 CATCGTCCCAGCCCCAAT 59.403 61.111 0.00 0.00 0.00 3.16
1612 3033 0.811915 CGTCTCAAGACCGAGGATGT 59.188 55.000 4.63 0.00 41.86 3.06
1884 3305 2.098934 CAGGTCTGAGTTCCTCATCTCG 59.901 54.545 0.00 0.00 39.92 4.04
1983 3409 3.174375 CCGGTACTACGCTGTAAAGTTC 58.826 50.000 0.00 0.00 0.00 3.01
2462 3904 5.241064 GCATTGAGACAATGAGCCAAGATAT 59.759 40.000 22.93 0.00 0.00 1.63
2486 3931 4.324254 GGTCTCCTTCATTGTGGGTAATGA 60.324 45.833 0.00 0.00 43.32 2.57
2728 4360 3.006967 GGTCTGCAAGTGAGTTCTCCTTA 59.993 47.826 0.00 0.00 33.76 2.69
2780 4423 5.412594 CCATCGGTCATATTGGAAATACCTG 59.587 44.000 0.00 0.00 39.86 4.00
2787 4431 0.407528 TTGGAAATACCTGCTGGGCA 59.592 50.000 14.82 1.51 39.86 5.36
3013 4733 2.224606 CTCTGCACGATGGCCATATTT 58.775 47.619 20.84 2.31 0.00 1.40
3014 4734 2.620115 CTCTGCACGATGGCCATATTTT 59.380 45.455 20.84 0.00 0.00 1.82
3015 4735 3.023119 TCTGCACGATGGCCATATTTTT 58.977 40.909 20.84 0.00 0.00 1.94
Position MSA Position Penalty Sequence TM GC Self any TH Self end TH Hairpin End Stability
37 38 4.141390 ACTGTTGGAAATATGCCCTAGAGG 60.141 45.833 0.00 0.00 39.47 3.69
38 39 5.041191 ACTGTTGGAAATATGCCCTAGAG 57.959 43.478 0.00 0.00 0.00 2.43
39 40 5.192927 CAACTGTTGGAAATATGCCCTAGA 58.807 41.667 12.66 0.00 0.00 2.43
40 41 4.202050 GCAACTGTTGGAAATATGCCCTAG 60.202 45.833 21.01 0.00 0.00 3.02
41 42 3.699038 GCAACTGTTGGAAATATGCCCTA 59.301 43.478 21.01 0.00 0.00 3.53
42 43 2.497273 GCAACTGTTGGAAATATGCCCT 59.503 45.455 21.01 0.00 0.00 5.19
43 44 2.497273 AGCAACTGTTGGAAATATGCCC 59.503 45.455 21.01 1.57 32.95 5.36
44 45 3.429410 GGAGCAACTGTTGGAAATATGCC 60.429 47.826 21.01 2.25 32.95 4.40
45 46 3.193267 TGGAGCAACTGTTGGAAATATGC 59.807 43.478 21.01 5.74 0.00 3.14
46 47 4.218200 TGTGGAGCAACTGTTGGAAATATG 59.782 41.667 21.01 0.00 0.00 1.78
47 48 4.218417 GTGTGGAGCAACTGTTGGAAATAT 59.782 41.667 21.01 0.00 0.00 1.28
48 49 3.568007 GTGTGGAGCAACTGTTGGAAATA 59.432 43.478 21.01 0.00 0.00 1.40
49 50 2.362077 GTGTGGAGCAACTGTTGGAAAT 59.638 45.455 21.01 0.00 0.00 2.17
50 51 1.748493 GTGTGGAGCAACTGTTGGAAA 59.252 47.619 21.01 0.00 0.00 3.13
51 52 1.388547 GTGTGGAGCAACTGTTGGAA 58.611 50.000 21.01 0.00 0.00 3.53
52 53 0.465460 GGTGTGGAGCAACTGTTGGA 60.465 55.000 21.01 0.00 0.00 3.53
53 54 1.785041 CGGTGTGGAGCAACTGTTGG 61.785 60.000 21.01 4.41 31.13 3.77
54 55 1.648720 CGGTGTGGAGCAACTGTTG 59.351 57.895 15.98 15.98 31.13 3.33
55 56 1.525995 CCGGTGTGGAGCAACTGTT 60.526 57.895 0.00 0.00 42.00 3.16
56 57 2.111043 CCGGTGTGGAGCAACTGT 59.889 61.111 0.00 0.00 42.00 3.55
57 58 2.669569 CCCGGTGTGGAGCAACTG 60.670 66.667 0.00 0.00 42.00 3.16
58 59 3.168528 ACCCGGTGTGGAGCAACT 61.169 61.111 0.00 0.00 42.00 3.16
59 60 2.668550 GACCCGGTGTGGAGCAAC 60.669 66.667 0.00 0.00 42.00 4.17
60 61 3.164977 TGACCCGGTGTGGAGCAA 61.165 61.111 0.00 0.00 42.00 3.91
108 109 4.497984 AACACAGCCACACCCGCA 62.498 61.111 0.00 0.00 0.00 5.69
137 142 2.063979 CCAGACCCACGCCTCCATA 61.064 63.158 0.00 0.00 0.00 2.74
184 190 3.328535 TGTACATGAGGAGGCCAGATA 57.671 47.619 5.01 0.00 0.00 1.98
326 335 3.232213 TCCTCTACGTCAAGTCATTGC 57.768 47.619 0.00 0.00 36.30 3.56
371 380 2.418746 GCAACTACATGTGTCGGGAGAT 60.419 50.000 9.11 0.00 43.27 2.75
381 390 2.995939 CACGATCACAGCAACTACATGT 59.004 45.455 2.69 2.69 0.00 3.21
395 404 1.676968 CCACCACTTCCCACGATCA 59.323 57.895 0.00 0.00 0.00 2.92
404 413 1.092921 TGTGTTGTCGCCACCACTTC 61.093 55.000 0.00 0.00 31.71 3.01
512 522 1.100463 TGCAAGCACACCGTCATTGT 61.100 50.000 0.00 0.00 0.00 2.71
548 558 4.079970 TCCGAGAATATCCGAGCAATACT 58.920 43.478 0.00 0.00 0.00 2.12
550 560 4.079970 AGTCCGAGAATATCCGAGCAATA 58.920 43.478 0.00 0.00 0.00 1.90
582 592 3.504520 GGCCGGATTCTAAGTTTTCACAA 59.495 43.478 5.05 0.00 0.00 3.33
753 764 6.756074 CCAAAGCTATGTCTAAGTGAGAGAAG 59.244 42.308 0.00 0.00 33.72 2.85
841 852 8.621532 TGCAGTTTAACAAGATTAAGATGACT 57.378 30.769 0.00 0.00 0.00 3.41
842 853 7.483059 GCTGCAGTTTAACAAGATTAAGATGAC 59.517 37.037 16.64 0.00 0.00 3.06
843 854 7.174772 TGCTGCAGTTTAACAAGATTAAGATGA 59.825 33.333 16.64 0.00 0.00 2.92
844 855 7.272084 GTGCTGCAGTTTAACAAGATTAAGATG 59.728 37.037 16.64 0.00 0.00 2.90
845 856 7.040478 TGTGCTGCAGTTTAACAAGATTAAGAT 60.040 33.333 16.64 0.00 0.00 2.40
847 858 6.437928 TGTGCTGCAGTTTAACAAGATTAAG 58.562 36.000 16.64 0.00 0.00 1.85
849 860 5.562696 GCTGTGCTGCAGTTTAACAAGATTA 60.563 40.000 16.64 0.00 46.64 1.75
850 861 4.794003 GCTGTGCTGCAGTTTAACAAGATT 60.794 41.667 16.64 0.00 46.64 2.40
851 862 3.304928 GCTGTGCTGCAGTTTAACAAGAT 60.305 43.478 16.64 0.00 46.64 2.40
852 863 2.033299 GCTGTGCTGCAGTTTAACAAGA 59.967 45.455 16.64 0.00 46.64 3.02
853 864 2.223548 TGCTGTGCTGCAGTTTAACAAG 60.224 45.455 16.64 9.74 46.64 3.16
856 867 1.758783 GTGCTGTGCTGCAGTTTAAC 58.241 50.000 16.64 9.52 46.64 2.01
857 868 0.307453 CGTGCTGTGCTGCAGTTTAA 59.693 50.000 16.64 0.00 46.64 1.52
859 870 2.717485 CGTGCTGTGCTGCAGTTT 59.283 55.556 16.64 0.00 46.64 2.66
1390 2810 2.621526 GGAATTTGTGGTCGGTGAGTTT 59.378 45.455 0.00 0.00 0.00 2.66
1391 2811 2.227194 GGAATTTGTGGTCGGTGAGTT 58.773 47.619 0.00 0.00 0.00 3.01
1612 3033 4.323477 CTCCGGGTTGGTGGCGAA 62.323 66.667 0.00 0.00 39.52 4.70
1884 3305 2.035783 GGTTCCAAGCCCACCTCC 59.964 66.667 0.00 0.00 0.00 4.30
1983 3409 3.765511 TGAGCAATCCATTTTCCTTGAGG 59.234 43.478 0.00 0.00 0.00 3.86
2462 3904 1.444933 ACCCACAATGAAGGAGACCA 58.555 50.000 0.68 0.00 0.00 4.02
2486 3931 8.409358 AAAACAGCAGTAGAACATTAGGAATT 57.591 30.769 0.00 0.00 0.00 2.17
2728 4360 5.422214 AATCGTTACCTCTGATCCAACTT 57.578 39.130 0.00 0.00 0.00 2.66
2787 4431 1.066143 CCCTGTACATTTCGTCCTGCT 60.066 52.381 0.00 0.00 0.00 4.24
3038 4765 4.675510 CTGCCATCCACAATAAACACATC 58.324 43.478 0.00 0.00 0.00 3.06



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

AutoCloner maintained by Alex Coulton.