NZ_CP0763151..167285

MGE detailed information

MGE type: Conjugative plasmid        MGE length: 167285 bp
Accession: NZ_CP076315        Location: 1..167285         Organism: Escherichia coli strain Survcare045       Replicon: plasmid pS045-CMY-42


Gene structure


The 5 kb flanking regions of this MGE are displayed.

Locus tag Coordinates Strand Size (bp) Protein ID Product Description
KNN08_RS00660 (169) 169..765 - 597 WP_000977995.1 hypothetical protein -
KNN08_RS00665 (762) 762..1481 - 720 WP_001276270.1 plasmid SOS inhibition protein A -
KNN08_RS00670 (1478) 1478..1912 - 435 WP_001387500.1 conjugation system SOS inhibitor PsiB -
KNN08_RS00675 (1967) 1967..3925 - 1959 WP_001145485.1 ParB/RepB/Spo0J family partition protein -
KNN08_RS00680 (3984) 3984..4217 - 234 WP_000006020.1 DUF905 domain-containing protein -
KNN08_RS00685 (4275) 4275..4802 - 528 WP_001276107.1 single-stranded DNA-binding protein -
KNN08_RS00690 (5186) 5186..5500 - 315 WP_001434357.1 hypothetical protein -
KNN08_RS00695 (5571) 5571..5762 - 192 WP_001027495.1 hypothetical protein -
KNN08_RS00700 (5759) 5759..6181 - 423 WP_000271744.1 DUF1380 family protein -
KNN08_RS00705 (6228) 6228..6653 - 426 WP_001579750.1 antirestriction protein -
KNN08_RS00710 (7065) 7065..7841 - 777 WP_001005023.1 hypothetical protein -
KNN08_RS00715 (7887) 7887..8321 - 435 WP_000274500.1 DUF1380 family protein -
KNN08_RS00720 (8335) 8335..8556 - 222 WP_001104881.1 hypothetical protein -
KNN08_RS00725 (8557) 8557..9240 - 684 WP_215596123.1 DNA methylase -
KNN08_RS00730 (9317) 9317..9628 - 312 WP_012615291.1 hypothetical protein -
KNN08_RS00735 (9625) 9625..10527 - 903 WP_064766247.1 DUF1281 domain-containing protein -
KNN08_RS00740 (11265) 11265..12236 - 972 WP_000817031.1 ParB/RepB/Spo0J family plasmid partition protein -
KNN08_RS00745 (12236) 12236..13402 - 1167 WP_000772446.1 Sporulation initiation inhibitor protein Soj VF
KNN08_RS00750 (13990) 13990..14745 - 756 WP_000852146.1 replication initiation protein RepE -
KNN08_RS00755 (15467) 15467..16273 - 807 WP_000016970.1 site-specific integrase -
KNN08_RS00760 (16274) 16274..16579 - 306 WP_001159871.1 type II toxin-antitoxin system toxin CcdB Toxin Detail
KNN08_RS00765 (16581) 16581..16799 - 219 WP_000813630.1 type II toxin-antitoxin system antitoxin CcdA Antitoxin Detail
KNN08_RS00770 (17359) 17359..17589 + 231 WP_001261286.1 type II toxin-antitoxin system VapB family antitoxin Antitoxin Detail
KNN08_RS00775 (17586) 17586..18002 + 417 WP_001034044.1 type II toxin-antitoxin system VapC family toxin Toxin Detail
KNN08_RS00780 (18077) 18077..19642 + 1566 WP_001128474.1 AAA family ATPase -
KNN08_RS00785 (19627) 19627..20649 + 1023 WP_000361402.1 helicase UvrD -
KNN08_RS00790 (20903) 20903..21589 - 687 Protein_26 IS1 family transposase IS1S Transposase
KNN08_RS00795 (21739) 21739..22436 - 698 Protein_27 IS1 family transposase IS1X2 Transposase
KNN08_RS00800 (22636) 22636..22749 + 114 Protein_28 IS6 family transposase -
KNN08_RS00805 (22887) 22887..23057 + 171 Protein_29 DsbA family protein -
KNN08_RS00810 (23047) 23047..23553 + 507 WP_000949452.1 protein disulfide oxidoreductase -
KNN08_RS00815 (23790) 23790..24551 + 762 WP_001225378.1 Na(+)-translocating NADH-quinone reductase subunit C -
KNN08_RS00820 (24898) 24898..26784 + 1887 WP_000118029.1 FTR1 family protein -
KNN08_RS00825 (26825) 26825..27352 + 528 WP_000178050.1 iron transporter -
KNN08_RS00830 (27456) 27456..28835 + 1380 WP_000119836.1 Fe-S-containing protein -
KNN08_RS00835 (28838) 28838..30121 + 1284 WP_000964653.1 ABC transporter permease -
KNN08_RS00840 (30111) 30111..31241 + 1131 WP_000729219.1 ABC transporter permease -
KNN08_RS00845 (31246) 31246..31941 + 696 WP_000117262.1 Lipoprotein-releasing system ATP-binding protein LolD VF
KNN08_RS00850 (31928) 31928..32413 + 486 WP_001267176.1 TlpA disulfide reductase family protein -
KNN08_RS00855 (32438) 32438..32923 + 486 WP_000874189.1 hypothetical protein -
KNN08_RS00860 (33045) 33045..33677 + 633 Protein_40 histidine-type phosphatase -
KNN08_RS00865 (33827) 33827..33931 - 105 Protein_41 IS5/IS1182 family transposase -
KNN08_RS00870 (33965) 33965..36376 - 2412 Protein_42 Tn3 family transposase TnpA_ISSba14 Transposase
KNN08_RS00875 (36437) 36437..37141 + 705 WP_001067855.1 Tn3 family transposase TnpA_ISSba14 Transposase
KNN08_RS25120 (37190) 37190..37276 - 87 Protein_44 recombinase family protein -
KNN08_RS00880 (37371) 37371..40268 + 2898 WP_001553819.1 Tn3 family transposase TnpA_Tn5403 Transposase
KNN08_RS00885 (40405) 40405..40806 - 402 WP_001398199.1 type II toxin-antitoxin system toxin endoribonuclease PemK -
KNN08_RS00890 (40739) 40739..40996 - 258 WP_000557619.1 type II toxin-antitoxin system antitoxin PemI -
KNN08_RS00895 (41089) 41089..41742 - 654 WP_000616807.1 CPBP family intramembrane metalloprotease -
KNN08_RS00900 (42681) 42681..43538 - 858 WP_029702152.1 incFII family plasmid replication initiator RepA -
KNN08_RS00905 (43531) 43531..43605 - 75 WP_001365705.1 RepA leader peptide Tap -
KNN08_RS00910 (43841) 43841..44098 - 258 WP_000083833.1 replication regulatory protein RepA -
KNN08_RS00915 (44382) 44382..44531 - 150 WP_001367749.1 Hok/Gef family protein Toxin Detail
- (44575) 44575..44636 + 62 NuclAT_1 - Antitoxin Detail
- (44575) 44575..44636 + 62 NuclAT_1 - Antitoxin Detail
- (44575) 44575..44636 + 62 NuclAT_1 - Antitoxin Detail
- (44575) 44575..44636 + 62 NuclAT_1 - Antitoxin Detail
KNN08_RS25125 (44775) 44775..45203 - 429 WP_029702151.1 hypothetical protein -
KNN08_RS00925 (45416) 45416..45985 - 570 WP_029702150.1 DUF2726 domain-containing protein -
KNN08_RS00930 (46137) 46137..46763 - 627 WP_029702149.1 NYN domain-containing protein -
KNN08_RS00935 (47175) 47175..47384 - 210 WP_039023209.1 hypothetical protein -
KNN08_RS00940 (47515) 47515..48075 - 561 WP_001567328.1 fertility inhibition protein FinO -
KNN08_RS00945 (48130) 48130..48876 - 747 WP_052273601.1 conjugal transfer pilus acetylase TraX -
KNN08_RS00950 (48904) 48904..49650 - 747 WP_001016257.1 IS21 family transposase ISEc12 Transposase
KNN08_RS00955 (49665) 49665..51206 - 1542 WP_002431311.1 IS21 family transposase ISEc12 Transposase
KNN08_RS00960 (51482) 51482..56752 - 5271 WP_039023145.1 Multifunctional conjugation protein TraI Relaxase
KNN08_RS00965 (56834) 56834..57061 + 228 WP_039023146.1 toxin-antitoxin system antitoxin VapB Antitoxin Detail
KNN08_RS00970 (57061) 57061..57459 + 399 WP_039023147.1 type II toxin-antitoxin system VapC family toxin Toxin Detail
KNN08_RS00975 (57468) 57468..59666 - 2199 WP_061856952.1 type IV conjugative transfer system coupling protein TraD -
KNN08_RS00980 (59919) 59919..60650 - 732 WP_000850422.1 conjugal transfer complement resistance protein TraT -
KNN08_RS00985 (60682) 60682..61179 - 498 WP_000605862.1 entry exclusion protein -
KNN08_RS00990 (61198) 61198..64017 - 2820 WP_039023149.1 conjugal transfer mating-pair stabilization protein TraG -
KNN08_RS00995 (64014) 64014..65387 - 1374 WP_039023150.1 conjugal transfer pilus assembly protein TraH -
KNN08_RS01000 (65387) 65387..65749 - 363 WP_071550055.1 P-type conjugative transfer protein TrbJ -
KNN08_RS01005 (65679) 65679..66224 - 546 WP_016236310.1 type-F conjugative transfer system pilin assembly thiol-disulfide isomerase TrbB -
KNN08_RS01010 (66211) 66211..66495 - 285 WP_000624110.1 type-F conjugative transfer system pilin chaperone TraQ -
KNN08_RS01015 (66614) 66614..66961 - 348 WP_001287894.1 conjugal transfer protein TrbA -
KNN08_RS01020 (66977) 66977..67720 - 744 WP_001030376.1 type-F conjugative transfer system pilin assembly protein TraF -
KNN08_RS01025 (67713) 67713..67970 - 258 WP_039023152.1 conjugal transfer protein TrbE -
KNN08_RS01030 (67997) 67997..69805 - 1809 WP_039023153.1 type-F conjugative transfer system mating-pair stabilization protein TraN -
KNN08_RS01035 (69802) 69802..70440 - 639 WP_001553832.1 type-F conjugative transfer system pilin assembly protein TrbC -
KNN08_RS01040 (70449) 70449..71441 - 993 WP_001553833.1 conjugal transfer pilus assembly protein TraU -
KNN08_RS01045 (71438) 71438..72070 - 633 WP_001203720.1 type-F conjugative transfer system protein TraW -
KNN08_RS01050 (72067) 72067..72453 - 387 WP_000099690.1 type-F conjugative transfer system protein TrbI -
KNN08_RS01055 (72450) 72450..75077 - 2628 WP_001064264.1 type IV secretion system protein TraC -
KNN08_RS01060 (75237) 75237..75458 - 222 WP_001278692.1 conjugal transfer protein TraR -
KNN08_RS01065 (75593) 75593..76108 - 516 WP_000809832.1 type IV conjugative transfer system lipoprotein TraV -
KNN08_RS01070 (76105) 76105..76356 - 252 WP_001038342.1 conjugal transfer protein TrbG -
KNN08_RS25130 (76349) 76349..76669 - 321 Protein_84 conjugal transfer protein TrbD -
KNN08_RS01085 (76656) 76656..77246 - 591 WP_000002787.1 conjugal transfer pilus-stabilizing protein TraP -
KNN08_RS01090 (77236) 77236..78663 - 1428 WP_001553836.1 F-type conjugal transfer pilus assembly protein TraB -
KNN08_RS01095 (78663) 78663..79391 - 729 WP_001230813.1 type-F conjugative transfer system secretin TraK -
KNN08_RS01100 (79378) 79378..79944 - 567 WP_000399790.1 type IV conjugative transfer system protein TraE -
KNN08_RS01105 (79966) 79966..80277 - 312 WP_000012106.1 type IV conjugative transfer system protein TraL -
KNN08_RS01110 (80292) 80292..80657 - 366 WP_000340282.1 type IV conjugative transfer system pilin TraA -
KNN08_RS01115 (80700) 80700..80915 - 216 WP_001352842.1 conjugal transfer relaxosome protein TraY -
KNN08_RS01120 (81051) 81051..81698 - 648 WP_000332520.1 conjugal transfer transcriptional regulator TraJ -
KNN08_RS01125 (81889) 81889..82272 - 384 WP_001063020.1 conjugal transfer relaxosome DNA-binding protein TraM -
KNN08_RS01130 (82642) 82642..83214 + 573 WP_000949660.1 hypothetical protein VF
KNN08_RS01135 (83510) 83510..84331 - 822 WP_001234465.1 DUF932 domain-containing protein -
KNN08_RS01140 (84450) 84450..84737 - 288 WP_000107242.1 hypothetical protein -
KNN08_RS01145 (84762) 84762..84968 - 207 WP_000275854.1 hypothetical protein -
KNN08_RS25135 (85038) 85038..85335 + 298 Protein_98 hypothetical protein -
KNN08_RS01150 (85636) 85636..85761 - 126 WP_096937776.1 type I toxin-antitoxin system Hok family toxin Toxin Detail
KNN08_RS25140 (85703) 85703..85852 - 150 Protein_100 DUF5431 family protein -
- (85859) 85859..86057 - 199 NuclAT_0 - Antitoxin Detail
- (85859) 85859..86057 - 199 NuclAT_0 - Antitoxin Detail
- (85859) 85859..86057 - 199 NuclAT_0 - Antitoxin Detail
- (85859) 85859..86057 - 199 NuclAT_0 - Antitoxin Detail
KNN08_RS01155 (86026) 86026..86131 - 106 Protein_101 plasmid SOS inhibition protein A -
KNN08_RS01160 (86286) 86286..86603 + 318 Protein_102 IS110 family transposase IS1618 Transposase
KNN08_RS01165 (86892) 86892..87143 - 252 Protein_103 iron-containing alcohol dehydrogenase -
KNN08_RS01170 (87228) 87228..87740 - 513 WP_223350513.1 potassium channel family protein -
KNN08_RS01175 (87867) 87867..88560 - 694 Protein_105 IS1 family transposase IS1A Transposase
KNN08_RS01180 (88617) 88617..88721 + 105 Protein_106 thiosulfate reductase cytochrome B subunit -
KNN08_RS01185 (88967) 88967..90361 - 1395 WP_001037799.1 carbohydrate porin -
KNN08_RS01190 (90556) 90556..91986 - 1431 WP_000813680.1 glycoside hydrolase family 32 protein -
KNN08_RS01195 (91986) 91986..93263 - 1278 WP_001083369.1 MFS transporter -
KNN08_RS01200 (93326) 93326..95452 - 2127 WP_000253905.1 alpha-galactosidase -
KNN08_RS01205 (95548) 95548..96558 - 1011 WP_000053332.1 substrate-binding domain-containing protein -
KNN08_RS01210 (96716) 96716..97474 - 759 Protein_112 site-specific integrase -
KNN08_RS01215 (97565) 97565..98793 + 1229 WP_152924612.1 IS3 family transposase IS2 Transposase
KNN08_RS01220 (98778) 98778..99347 + 570 WP_089634947.1 hypothetical protein -
KNN08_RS25145 (100278) 100278..100556 - 279 WP_071811814.1 hypothetical protein -
KNN08_RS01230 (100708) 100708..101271 - 564 WP_029702196.1 class I SAM-dependent methyltransferase -
KNN08_RS01235 (101319) 101319..102680 - 1362 WP_039023242.1 DUF3560 domain-containing protein -
KNN08_RS01240 (102732) 102732..102962 - 231 WP_000218642.1 hypothetical protein -
KNN08_RS01245 (103479) 103479..103727 + 249 WP_071781657.1 hypothetical protein -
KNN08_RS01250 (103999) 103999..104190 - 192 WP_001027495.1 hypothetical protein -
KNN08_RS01255 (104187) 104187..104609 - 423 WP_000271685.1 DUF1380 family protein -
KNN08_RS01260 (104656) 104656..105081 - 426 WP_001546490.1 antirestriction protein -
KNN08_RS01265 (105495) 105495..106265 - 771 WP_001006251.1 hypothetical protein -
KNN08_RS01270 (106310) 106310..106828 - 519 WP_202864534.1 DUF1380 family protein -
KNN08_RS01275 (106758) 106758..106979 - 222 WP_001104873.1 hypothetical protein -
KNN08_RS01280 (106980) 106980..107663 - 684 WP_000086127.1 DNA methylase -
KNN08_RS01285 (107739) 107739..108029 - 291 Protein_127 hypothetical protein -
KNN08_RS01290 (108053) 108053..108475 - 423 WP_000774832.1 plasmid partitioning/stability family protein -
KNN08_RS01295 (108478) 108478..109458 - 981 WP_012783921.1 plasmid segregation protein ParM -
KNN08_RS01300 (109796) 109796..110131 + 336 WP_001340323.1 hypothetical protein -
KNN08_RS25150 (110136) 110136..110222 - 87 Protein_131 hypothetical protein -
KNN08_RS01305 (110226) 110226..111128 - 903 WP_215596124.1 DUF1281 domain-containing protein -
KNN08_RS01310 (111546) 111546..111794 + 249 WP_000618110.1 DinI-like family protein -
KNN08_RS01315 (111791) 111791..112228 + 438 WP_000109071.1 translesion error-prone DNA polymerase V autoproteolytic subunit -
KNN08_RS01320 (112228) 112228..113499 + 1272 WP_215596122.1 Y-family DNA polymerase -
KNN08_RS01325 (113687) 113687..114313 + 627 WP_000587689.1 ParA family plasmid-partitioning AAA ATPase -
KNN08_RS01330 (114310) 114310..114612 + 303 WP_001245884.1 hypothetical protein -
KNN08_RS01335 (115111) 115111..116457 - 1347 WP_039052405.1 protein YagA -
KNN08_RS01340 (116811) 116811..117413 + 603 WP_001703912.1 ProQ/FINO family protein -
KNN08_RS01345 (117469) 117469..117978 + 510 WP_012783913.1 hypothetical protein -
KNN08_RS01350 (119047) 119047..120078 - 1032 WP_023518831.1 plasmid replication initiator RepA -
KNN08_RS25155 (121035) 121035..121193 + 159 Protein_142 ash family protein -
KNN08_RS01360 (121231) 121231..121518 + 288 WP_000074855.1 conjugal transfer protein TraA -
KNN08_RS01365 (121960) 121960..122268 + 309 WP_039023235.1 transcription termination/antitermination NusG family protein -
KNN08_RS01375 (123032) 123032..124189 - 1158 Protein_146 IS1380 family transposase ISEcp1 Transposase
KNN08_RS01380 (124342) 124342..124716 - 375 WP_223349261.1 hypothetical protein -
- (124925) 124925..124985 - 61 NuclAT_2 - Antitoxin Detail
- (124925) 124925..124985 - 61 NuclAT_2 - Antitoxin Detail
- (124925) 124925..124985 - 61 NuclAT_2 - Antitoxin Detail
- (124925) 124925..124985 - 61 NuclAT_2 - Antitoxin Detail
KNN08_RS01385 (125037) 125037..125189 + 153 WP_001387489.1 Hok/Gef family protein Toxin Detail
KNN08_RS01390 (125261) 125261..125512 - 252 WP_001291964.1 hypothetical protein -
KNN08_RS25365 (126013) 126013..126108 + 96 WP_000609148.1 DinQ-like type I toxin DqlB -
KNN08_RS01400 (126173) 126173..126349 - 177 WP_001054897.1 hypothetical protein -
KNN08_RS01405 (126741) 126741..126950 + 210 WP_000062603.1 HEAT repeat domain-containing protein -
KNN08_RS01410 (127022) 127022..127684 - 663 WP_000644796.1 plasmid IncI1-type surface exclusion protein ExcA -
KNN08_RS01415 (127755) 127755..129509 - 1755 Protein_154 DotA/TraY family protein -
KNN08_RS01420 (129508) 129508..129624 - 117 Protein_155 IncI1-type conjugal transfer lipoprotein TraH -
KNN08_RS01425 (130019) 130019..130603 - 585 WP_000977522.1 histidine phosphatase family protein -
KNN08_RS01430 (130663) 130663..131865 - 1203 WP_000976351.1 conjugal transfer protein TraF -
KNN08_RS01435 (131951) 131951..132775 - 825 WP_023518851.1 conjugal transfer protein TraE -
KNN08_RS01440 (132926) 132926..134080 - 1155 WP_001139955.1 site-specific integrase -
KNN08_RS01445 (135186) 135186..136568 - 1383 WP_224476474.1 hypothetical protein VF
KNN08_RS01450 (136556) 136556..137212 - 657 WP_001401940.1 hypothetical protein VF
KNN08_RS01455 (137197) 137197..137757 - 561 WP_000014005.1 hypothetical protein VF
KNN08_RS01460 (137767) 137767..138381 - 615 WP_000908227.1 hypothetical protein VF
KNN08_RS01465 (138398) 138398..139483 - 1086 WP_001208802.1 Toxin coregulated pilus biosynthesis protein E VF
KNN08_RS01470 (139496) 139496..141049 - 1554 WP_023518854.1 Toxin coregulated pilus biosynthesis protein T VF
KNN08_RS01475 (141060) 141060..141512 - 453 WP_001247337.1 hypothetical protein VF
KNN08_RS01480 (141499) 141499..142794 - 1296 Protein_167 type 4b pilus protein PilO2 -
KNN08_RS01485 (142787) 142787..144469 - 1683 WP_000748143.1 Outer membrane lipoprotein BfpB VF
KNN08_RS01490 (144483) 144483..144920 - 438 WP_000539806.1 hypothetical protein VF
KNN08_RS01495 (144920) 144920..145987 - 1068 WP_001360287.1 hypothetical protein VF
KNN08_RS01500 (147034) 147034..147288 - 255 WP_001136187.1 PilI type IV pilus biogenesis protein -
KNN08_RS01505 (147460) 147460..148143 - 684 WP_023518856.1 conjugal transfer protein TraC -
KNN08_RS25160 (148397) 148397..148636 - 240 Protein_173 transcription termination factor NusG -
KNN08_RS01510 (148691) 148691..149385 + 695 WP_252237642.1 IS1 family transposase -
KNN08_RS01515 (149401) 149401..149514 + 114 Protein_175 hypothetical protein -
KNN08_RS01520 (149838) 149838..150983 + 1146 WP_039023136.1 Beta-lactamase ARG
KNN08_RS01525 (151077) 151077..151610 + 534 WP_001221666.1 lipocalin family protein -
KNN08_RS01530 (151607) 151607..151924 - 318 WP_000118520.1 quaternary ammonium compound efflux SMR transporter SugE -
KNN08_RS01535 (152120) 152120..152902 + 783 WP_023063753.1 protein FinQ -
- (152972) 152972..153029 + 58 NuclAT_3 - -
- (152972) 152972..153029 + 58 NuclAT_3 - -
- (152972) 152972..153029 + 58 NuclAT_3 - -
- (152972) 152972..153029 + 58 NuclAT_3 - -
KNN08_RS01540 (153209) 153209..154417 + 1209 WP_011264049.1 IncI1-type conjugal transfer protein TrbA -
KNN08_RS01545 (154436) 154436..155506 + 1071 WP_011264050.1 IncI1-type conjugal transfer protein TrbB -
KNN08_RS01550 (155499) 155499..157790 + 2292 WP_011264051.1 F-type conjugative transfer protein TrbC -
KNN08_RS01555 (157828) 157828..160527 - 2700 WP_011264053.1 Protein TraI Relaxase
KNN08_RS01560 (160538) 160538..160870 - 333 WP_001283947.1 IncI1-type relaxosome accessory protein NikA -
KNN08_RS01565 (161104) 161104..161439 + 336 WP_021529212.1 hypothetical protein -
KNN08_RS01570 (161526) 161526..162374 - 849 WP_001599394.1 DUF4942 domain-containing protein -
KNN08_RS01580 (162954) 162954..163205 + 252 WP_000148285.1 helix-turn-helix transcriptional regulator -
KNN08_RS01585 (163236) 163236..163442 - 207 WP_000150314.1 hypothetical protein VF
KNN08_RS01590 (163504) 163504..164406 - 903 WP_011264057.1 Recombination-promoting nuclease RpnA VF
KNN08_RS01595 (164403) 164403..164792 - 390 WP_000833767.1 hypothetical protein -
KNN08_RS01600 (164969) 164969..165235 - 267 WP_000804663.1 hypothetical protein -
KNN08_RS01605 (165329) 165329..165763 - 435 WP_000218858.1 hypothetical protein -
KNN08_RS01610 (166492) 166492..166992 - 501 WP_000117626.1 antirestriction protein ArdA -

Similar MGE(s)


Similar MGE(s) is defined as other TA-related MGE(s) with Mash distance < 0.01 to this MGE.

Detail Organism MGE type Related TA Genome accession Coordinates Mash
distance