MGE detailed information

MGE type: Conjugative plasmid        MGE length: 169561 bp
Accession: NZ_AP018785        Location: 1..169561         Organism: Escherichia coli strain SK1144       Replicon: plasmid pSK1144


Gene structure


The 5 kb flanking regions of this MGE are displayed.

Locus tag Coordinates Strand Size (bp) Protein ID Product Description
DAECLI1_RS24890 () 1..1031 + 1031 Protein_0 type IV secretion system DNA-binding domain-containing protein -
DAECLI1_RS24895 () 1031..6301 + 5271 WP_126347420.1 Multifunctional conjugation protein TraI Relaxase
DAECLI1_RS24900 () 6321..7067 + 747 WP_000205725.1 conjugal transfer pilus acetylase TraX -
DAECLI1_RS24905 () 7126..7986 + 861 WP_000704523.1 putative protein YcjY VF
DAECLI1_RS24910 () 8089..8649 + 561 WP_000139321.1 fertility inhibition protein FinO -
DAECLI1_RS24915 () 8778..8990 + 213 WP_001309245.1 ANR family transcriptional regulator -
DAECLI1_RS24920 () 9235..9696 + 462 WP_001233838.1 thermonuclease family protein -
DAECLI1_RS24925 () 9742..9951 + 210 WP_001298565.1 hemolysin expression modulator Hha -
DAECLI1_RS24930 () 9989..10579 + 591 WP_000766808.1 DUF2726 domain-containing protein -
DAECLI1_RS24935 () 10819..11079 + 261 WP_000078109.1 replication regulatory protein RepA -
DAECLI1_RS24945 () 11312..11386 + 75 WP_001365705.1 RepA leader peptide Tap -
DAECLI1_RS24950 () 11379..12236 + 858 WP_044786196.1 incFII family plasmid replication initiator RepA -
DAECLI1_RS24965 () 12939..13199 + 261 WP_019842130.1 hypothetical protein -
DAECLI1_RS24970 () 13306..13569 + 264 WP_001089473.1 hypothetical protein -
DAECLI1_RS24975 () 13559..13858 + 300 WP_001528606.1 type II toxin-antitoxin system RelE/ParE family toxin -
DAECLI1_RS24980 () 13894..14559 - 666 WP_113416551.1 hypothetical protein -
DAECLI1_RS24985 () 15129..15692 - 564 WP_000351266.1 pentapeptide repeat-containing protein -
DAECLI1_RS24990 () 15696..16427 - 732 WP_000155032.1 ATP-binding cassette domain-containing protein -
DAECLI1_RS24995 () 16424..17149 - 726 WP_000258040.1 microcin B17 immunity protein McbE -
DAECLI1_RS25000 () 17159..18349 - 1191 WP_000611492.1 YcaO-like family protein -
DAECLI1_RS25005 () 18330..19148 - 819 WP_113416552.1 SagB/ThcOx family dehydrogenase -
DAECLI1_RS25010 () 19150..20037 - 888 WP_000243884.1 McbB family protein -
DAECLI1_RS25015 () 20064..20273 - 210 WP_001535752.1 microcin B17 -
DAECLI1_RS25020 () 20803..21255 + 453 WP_000670962.1 N-acetyltransferase -
DAECLI1_RS25030 () 21658..22008 - 351 WP_001365718.1 plasmid partitioning/stability family protein -
DAECLI1_RS25035 () 22011..22973 - 963 WP_000959884.1 plasmid segregation protein ParM -
DAECLI1_RS25040 () 23509..24411 + 903 WP_001386431.1 DUF1281 domain-containing protein -
DAECLI1_RS25045 () 24408..24719 + 312 WP_032144809.1 hypothetical protein -
DAECLI1_RS25050 () 24796..25479 + 684 WP_000085885.1 DNA methylase -
DAECLI1_RS25055 () 25480..25701 + 222 WP_001104873.1 hypothetical protein -
DAECLI1_RS25060 () 25715..26149 + 435 WP_126347421.1 DUF1380 family protein -
DAECLI1_RS25065 () 26194..26964 + 771 WP_126347422.1 hypothetical protein -
DAECLI1_RS25080 () 27503..27805 + 303 WP_001666994.1 antirestriction protein -
DAECLI1_RS25085 () 27852..28274 + 423 WP_000271708.1 DUF1380 family protein -
DAECLI1_RS26300 () 28271..28462 + 192 WP_001027516.1 hypothetical protein -
DAECLI1_RS26380 () 28432..28912 - 481 Protein_35 hypothetical protein -
DAECLI1_RS25105 () 29425..29655 + 231 WP_000155844.1 hypothetical protein -
DAECLI1_RS25110 () 29707..31068 + 1362 WP_000170671.1 DUF3560 domain-containing protein -
DAECLI1_RS25115 () 31115..31678 + 564 WP_001309257.1 class I SAM-dependent methyltransferase -
DAECLI1_RS25135 () 32503..33030 + 528 WP_000290834.1 single-stranded DNA-binding protein -
DAECLI1_RS25140 () 33088..33321 + 234 WP_000006003.1 DUF905 family protein -
DAECLI1_RS25145 () 33382..35346 + 1965 WP_000117316.1 ParB/RepB/Spo0J family partition protein -
DAECLI1_RS25150 () 35415..35849 + 435 WP_000845953.1 conjugation system SOS inhibitor PsiB -
DAECLI1_RS25155 () 35846..36565 + 720 WP_001276217.1 plasmid SOS inhibition protein A -
- () 36577..36801 + 225 NuclAT_0 - -
- () 36577..36801 + 225 NuclAT_0 - -
- () 36577..36801 + 225 NuclAT_0 - -
- () 36577..36801 + 225 NuclAT_0 - -
DAECLI1_RS26305 () 36586..36765 - 180 WP_001309233.1 hypothetical protein -
DAECLI1_RS25160 () 36845..37003 + 159 WP_001312861.1 type I toxin-antitoxin system Hok family toxin Toxin Detail
DAECLI1_RS25180 () 37919..38215 + 297 WP_001272251.1 hypothetical protein -
DAECLI1_RS25185 () 38326..39147 + 822 WP_021549731.1 DUF945 domain-containing protein -
DAECLI1_RS25190 () 39444..40091 - 648 Protein_48 hypothetical protein VF
DAECLI1_RS25195 () 40367..40750 + 384 WP_001151529.1 relaxosome protein TraM -
DAECLI1_RS25200 () 40942..41589 + 648 WP_000332523.1 transcriptional regulator TraJ family protein -
DAECLI1_RS25205 () 41697..41936 + 240 WP_042018283.1 conjugal transfer relaxosome protein TraY -
DAECLI1_RS25210 () 41970..42332 + 363 WP_001098993.1 type IV conjugative transfer system pilin TraA -
DAECLI1_RS25215 () 42347..42658 + 312 WP_000012100.1 type IV conjugative transfer system protein TraL -
DAECLI1_RS25220 () 42680..43246 + 567 WP_000399775.1 type IV conjugative transfer system protein TraE -
DAECLI1_RS25225 () 43233..43961 + 729 WP_001230769.1 type-F conjugative transfer system secretin TraK -
DAECLI1_RS25230 () 43961..45412 + 1452 WP_000146675.1 conjugal transfer protein TraB -
DAECLI1_RS25235 () 45381..45968 + 588 WP_001309238.1 conjugal transfer protein TraP -
DAECLI1_RS25240 () 45919..46275 + 357 WP_126347423.1 conjugal transfer protein TrbD -
DAECLI1_RS25245 () 46287..46520 + 234 WP_000235790.1 conjugal transfer protein TrbG -
DAECLI1_RS25250 () 46517..47032 + 516 WP_000809889.1 type IV conjugative transfer system lipoprotein TraV -
DAECLI1_RS25255 () 47167..47388 + 222 WP_001278694.1 conjugal transfer protein TraR -
DAECLI1_RS25260 () 47381..47854 + 474 WP_000549566.1 hypothetical protein -
DAECLI1_RS25265 () 47934..48152 + 219 WP_000556746.1 hypothetical protein -
DAECLI1_RS25275 () 48519..51149 + 2631 WP_000069778.1 type IV secretion system protein TraC -
DAECLI1_RS25280 () 51146..51532 + 387 WP_000214082.1 type-F conjugative transfer system protein TrbI -
DAECLI1_RS25285 () 51529..52161 + 633 WP_001203736.1 type-F conjugative transfer system protein TraW -
DAECLI1_RS25290 () 52158..53150 + 993 WP_000830838.1 conjugal transfer pilus assembly protein TraU -
DAECLI1_RS25295 () 53177..53485 + 309 WP_000412447.1 hypothetical protein -
DAECLI1_RS25300 () 53548..54066 + 519 WP_050868848.1 hypothetical protein -
DAECLI1_RS26385 () 54093..54182 + 90 Protein_70 type-F conjugative transfer system pilin assembly protein TrbC -
DAECLI1_RS25305 () 54274..54453 + 180 WP_001750891.1 hypothetical protein -
DAECLI1_RS25315 () 54882..55520 + 639 WP_001035183.1 type-F conjugative transfer system pilin assembly protein TrbC -
DAECLI1_RS25320 () 55517..55888 + 372 WP_000056340.1 hypothetical protein -
DAECLI1_RS25325 () 55913..56335 + 423 WP_001229306.1 HNH endonuclease -
DAECLI1_RS25330 () 56332..58182 + 1851 WP_126347424.1 type-F conjugative transfer system mating-pair stabilization protein TraN -
DAECLI1_RS25335 () 58209..58466 + 258 WP_000864353.1 conjugal transfer protein TrbE -
DAECLI1_RS25340 () 58459..59202 + 744 WP_001030371.1 type-F conjugative transfer system pilin assembly protein TraF -
DAECLI1_RS25345 () 59216..59560 + 345 WP_000556796.1 conjugal transfer protein TrbA -
DAECLI1_RS25350 () 59679..59963 + 285 WP_000624194.1 type-F conjugative transfer system pilin chaperone TraQ -
DAECLI1_RS25355 () 59950..60495 + 546 WP_000059831.1 type-F conjugative transfer system pilin assembly thiol-disulfide isomerase TrbB -
DAECLI1_RS25360 () 60425..60772 + 348 WP_001309242.1 P-type conjugative transfer protein TrbJ -
DAECLI1_RS25365 () 60720..61145 + 426 WP_001323332.1 F-type conjugal transfer protein TrbF -
DAECLI1_RS25370 () 61132..62505 + 1374 WP_000944331.1 conjugal transfer protein TraH -
DAECLI1_RS25375 () 62502..65348 + 2847 WP_050009856.1 conjugal transfer mating pair stabilization protein TraG -
DAECLI1_RS25380 () 65345..65854 + 510 WP_000628099.1 conjugal transfer entry exclusion protein TraS -
DAECLI1_RS25385 () 65868..66599 + 732 WP_000850422.1 complement resistance protein TraT -
DAECLI1_RS25390 () 66802..67539 + 738 WP_000199905.1 hypothetical protein -
DAECLI1_RS25395 () 67590..69824 + 2235 WP_039719945.1 type IV conjugative transfer system coupling protein TraD -
DAECLI1_RS25400 () 69824..75094 + 5271 WP_126347420.1 Multifunctional conjugation protein TraI Relaxase
DAECLI1_RS25405 () 75114..75860 + 747 WP_033559523.1 conjugal transfer pilus acetylase TraX -
DAECLI1_RS25410 () 75919..76779 + 861 WP_000704523.1 putative protein YcjY VF
DAECLI1_RS25415 () 76882..77442 + 561 WP_000139321.1 fertility inhibition protein FinO -
DAECLI1_RS25420 () 77571..77783 + 213 WP_001309245.1 ANR family transcriptional regulator -
DAECLI1_RS25425 () 78028..78489 + 462 WP_001233838.1 thermonuclease family protein -
DAECLI1_RS25430 () 78535..78744 + 210 WP_001298565.1 hemolysin expression modulator Hha -
DAECLI1_RS25435 () 78782..79372 + 591 WP_000766805.1 DUF2726 domain-containing protein -
DAECLI1_RS25440 () 79612..79869 + 258 WP_000083826.1 replication regulatory protein RepA -
DAECLI1_RS25450 () 80105..80179 + 75 WP_001375168.1 RepA leader peptide Tap -
DAECLI1_RS25455 () 80172..81029 + 858 WP_000130651.1 incFII family plasmid replication initiator RepA -
DAECLI1_RS25470 () 82086..82790 + 705 WP_001067837.1 IS6 family transposase IS26 Transposase
DAECLI1_RS25480 () 82820..83047 + 228 WP_077459403.1 DsbA family protein -
DAECLI1_RS25485 () 83037..83543 + 507 WP_000949451.1 protein disulfide oxidoreductase -
DAECLI1_RS25490 () 83726..84541 + 816 WP_012372823.1 Na(+)-translocating NADH-quinone reductase subunit C -
DAECLI1_RS25500 () 84888..86774 + 1887 WP_001332815.1 FTR1 family iron permease -
DAECLI1_RS25505 () 86815..87342 + 528 WP_000178050.1 iron transporter -
DAECLI1_RS25510 () 87446..88825 + 1380 WP_000119836.1 DUF2318 domain-containing protein -
DAECLI1_RS25515 () 88828..90111 + 1284 WP_000964653.1 ABC transporter permease -
DAECLI1_RS25520 () 90101..91231 + 1131 WP_000729218.1 ABC transporter permease -
DAECLI1_RS25525 () 91236..91931 + 696 WP_000117262.1 Lipoprotein-releasing system ATP-binding protein LolD VF
DAECLI1_RS25530 () 91918..92403 + 486 WP_001267176.1 TlpA family protein disulfide reductase -
DAECLI1_RS25535 () 92428..92913 + 486 WP_000874189.1 hypothetical protein -
DAECLI1_RS25540 () 93035..93668 + 634 Protein_112 histidine-type phosphatase -
DAECLI1_RS26390 () 93818..93991 - 174 Protein_113 IS5 family transposase ISKpn26 Transposase
DAECLI1_RS26395 () 93992..94306 - 315 Protein_114 IS5 family transposase ISKpn26 Transposase
DAECLI1_RS25555 () 94979..95329 - 351 Protein_115 IS3 family transposase IS629 Transposase
DAECLI1_RS25560 () 95415..96914 + 1500 WP_000143800.1 IS21 family transposase ISEc10 Transposase
DAECLI1_RS25565 () 96911..97666 + 756 WP_000065240.1 IS21 family transposase ISEc10 Transposase
DAECLI1_RS25570 () 97557..98134 - 578 Protein_118 IS3 family transposase IS629 Transposase
DAECLI1_RS25575 () 98160..98465 + 306 Protein_119 IS91 family transposase ISSbo1 Transposase
DAECLI1_RS25580 () 98988..100163 - 1176 WP_001020413.1 putative protein YncE VF
DAECLI1_RS25590 () 100232..102493 - 2262 WP_001100763.1 TonB-dependent receptor -
DAECLI1_RS25595 () 102662..103438 - 777 WP_000981091.1 energy transducer TonB -
DAECLI1_RS25600 () 103446..104321 - 876 WP_001224623.1 ChaN family lipoprotein -
DAECLI1_RS25605 () 104653..105339 - 687 Protein_124 primase alpha helix C-terminal domain-containing protein -
DAECLI1_RS25625 () 106791..107126 - 336 WP_001080732.1 colicin transporter -
DAECLI1_RS25630 () 107255..107602 + 348 WP_000142452.1 hypothetical protein -
DAECLI1_RS25635 () 107622..108131 - 510 WP_000194542.1 hypothetical protein -
DAECLI1_RS25640 () 108128..108388 - 261 WP_000371882.1 hypothetical protein -
DAECLI1_RS25645 () 108490..109229 + 740 Protein_129 IS3 family transposase IS629 Transposase
DAECLI1_RS25655 () 109902..111410 + 1509 WP_001189113.1 group II intron reverse transcriptase/maturase -
DAECLI1_RS25660 () 111500..111883 + 384 Protein_131 IS3 family transposase IS629 Transposase
DAECLI1_RS25665 () 111912..112316 + 405 WP_000839179.1 IS66 family transposase ISEc22 Transposase
DAECLI1_RS25670 () 112313..112660 + 348 WP_000612626.1 IS66 family transposase ISKpn24 Transposase
DAECLI1_RS25675 () 112709..113654 + 946 Protein_134 IS66 family transposase ISEc8 Transposase
DAECLI1_RS25680 () 113740..114762 + 1023 WP_001310017.1 IS21 family transposase IS100kyp Transposase
DAECLI1_RS25685 () 114759..115541 + 783 WP_001300609.1 IS21 family transposase IS100kyp Transposase
DAECLI1_RS25690 () 115609..116217 + 609 Protein_137 IS66 family transposase ISEc22 Transposase
DAECLI1_RS25695 () 116280..117071 - 792 WP_000977394.1 DUF4198 domain-containing protein -
DAECLI1_RS25700 () 117078..119048 - 1971 WP_001298664.1 Hemin receptor VF
DAECLI1_RS25705 () 119330..119766 + 437 Protein_140 IS3 family transposase IS2 Transposase
DAECLI1_RS25710 () 120291..120563 + 273 WP_001322642.1 Major pilu subunit operon regulatory protein PapB VF
DAECLI1_RS25715 () 121009..121184 + 176 Protein_142 IS3 family transposase -
DAECLI1_RS25720 () 121410..122579 - 1170 WP_001072358.1 hypothetical protein -
DAECLI1_RS25725 () 122946..123134 + 189 WP_001332784.1 hypothetical protein -
DAECLI1_RS25730 () 123255..123995 + 741 WP_001066947.1 IS91 family transposase ISMno23 Transposase
DAECLI1_RS25735 () 124238..125215 - 978 WP_001309253.1 RepB family plasmid replication initiator protein -
DAECLI1_RS25750 () 126390..127031 - 642 WP_000990667.1 hypothetical protein -
DAECLI1_RS25760 () 129353..129571 + 219 WP_000813634.1 type II toxin-antitoxin system antitoxin CcdA -
DAECLI1_RS25765 () 129573..129878 + 306 WP_001159871.1 type II toxin-antitoxin system toxin CcdB Toxin Detail
DAECLI1_RS25770 () 129879..130688 + 810 WP_000016979.1 site-specific integrase -
DAECLI1_RS25775 () 130826..131101 - 276 WP_000239529.1 hypothetical protein -
DAECLI1_RS25780 () 131095..131739 - 645 WP_000633911.1 AAA family ATPase -
DAECLI1_RS25785 () 131968..132939 + 972 WP_001103694.1 hypothetical protein -
DAECLI1_RS25790 () 132944..133336 + 393 WP_000340835.1 plasmid partitioning/stability family protein -
DAECLI1_RS25795 () 133341..134611 - 1271 Protein_155 translesion error-prone DNA polymerase V subunit UmuC -
DAECLI1_RS25800 () 134611..135048 - 438 WP_000109079.1 translesion error-prone DNA polymerase V autoproteolytic subunit -
DAECLI1_RS25805 () 135045..135293 - 249 WP_000619112.1 DinI-like family protein -
DAECLI1_RS25815 () 135428..135946 + 519 WP_000115885.1 hypothetical protein VF
DAECLI1_RS25820 () 135965..137185 + 1221 WP_000343766.1 ISL3 family transposase ISEc53 Transposase
DAECLI1_RS25830 () 137604..138434 + 831 WP_001298676.1 DUF1281 domain-containing protein -
DAECLI1_RS25835 () 138428..139225 - 798 WP_000544830.1 IS21 family transposase IS21 Transposase
DAECLI1_RS25840 () 139225..140397 - 1173 WP_000952372.1 IS21 family transposase IS21 Transposase
DAECLI1_RS25845 () 140438..140641 + 204 WP_001298677.1 hypothetical protein -
DAECLI1_RS25850 () 140638..140949 + 312 WP_001310011.1 hypothetical protein -
DAECLI1_RS25855 () 141025..141708 + 684 WP_000086169.1 DNA methylase -
DAECLI1_RS25860 () 141709..141930 + 222 WP_001104873.1 hypothetical protein -
DAECLI1_RS25865 () 141944..142378 + 435 WP_021539478.1 DUF1380 family protein -
DAECLI1_RS26400 () 142423..143193 + 771 WP_061089887.1 hypothetical protein -
DAECLI1_RS25885 () 143732..144034 + 303 WP_001666994.1 antirestriction protein -
DAECLI1_RS25890 () 144081..144503 + 423 WP_000271708.1 DUF1380 family protein -
DAECLI1_RS26320 () 144500..144691 + 192 WP_001027516.1 hypothetical protein -
DAECLI1_RS26405 () 144661..145141 - 481 Protein_172 hypothetical protein -
DAECLI1_RS25910 () 145654..145884 + 231 WP_000155844.1 hypothetical protein -
DAECLI1_RS25915 () 145936..147297 + 1362 WP_000170695.1 DUF3560 domain-containing protein -
DAECLI1_RS25920 () 147344..147907 + 564 WP_001298559.1 class I SAM-dependent methyltransferase -
DAECLI1_RS25930 () 147993..148463 - 471 WP_024187138.1 hypothetical protein -
DAECLI1_RS25940 () 148765..149292 + 528 WP_000290833.1 single-stranded DNA-binding protein -
DAECLI1_RS25945 () 149349..149582 + 234 WP_000006018.1 DUF905 domain-containing protein -
DAECLI1_RS25950 () 149641..151599 + 1959 WP_001145501.1 ParB/RepB/Spo0J family partition protein -
DAECLI1_RS25955 () 151654..152088 + 435 WP_000845910.1 conjugation system SOS inhibitor PsiB -
DAECLI1_RS25960 () 152085..152804 + 720 WP_001276230.1 plasmid SOS inhibition protein A -
- () 152816..153015 + 200 NuclAT_1 - Antitoxin Detail
- () 152816..153015 + 200 NuclAT_1 - Antitoxin Detail
- () 152816..153015 + 200 NuclAT_1 - Antitoxin Detail
- () 152816..153015 + 200 NuclAT_1 - Antitoxin Detail
DAECLI1_RS25965 () 153080..153238 + 159 WP_001302184.1 type I toxin-antitoxin system Hok family toxin Toxin Detail
DAECLI1_RS25985 () 154154..154441 + 288 WP_000107526.1 hypothetical protein -
DAECLI1_RS25990 () 154560..155381 + 822 WP_001234489.1 DUF945 domain-containing protein -
DAECLI1_RS25995 () 155678..156280 - 603 WP_001323326.1 hypothetical protein VF
DAECLI1_RS26000 () 156611..156994 + 384 WP_001151562.1 relaxosome protein TraM -
DAECLI1_RS26005 () 157188..157874 + 687 WP_000332487.1 PAS domain-containing protein -
DAECLI1_RS26010 () 157968..158195 + 228 WP_001254388.1 conjugal transfer relaxosome protein TraY -
DAECLI1_RS26015 () 158229..158588 + 360 WP_001098988.1 type IV conjugative transfer system pilin TraA -
DAECLI1_RS26020 () 158603..158914 + 312 WP_000012100.1 type IV conjugative transfer system protein TraL -
DAECLI1_RS26025 () 158936..159502 + 567 WP_000399776.1 type IV conjugative transfer system protein TraE -
DAECLI1_RS26030 () 159513..160217 + 705 WP_072095570.1 type-F conjugative transfer system secretin TraK -
DAECLI1_RS26035 () 160217..161644 + 1428 WP_061089890.1 conjugal transfer protein TraB -
DAECLI1_RS26040 () 161634..162224 + 591 WP_000002787.1 conjugal transfer protein TraP -
DAECLI1_RS26045 () 162178..162531 + 354 WP_071586423.1 conjugal transfer protein TrbD -
DAECLI1_RS26050 () 162543..162776 + 234 WP_000235790.1 conjugal transfer protein TrbG -
DAECLI1_RS26055 () 162773..163288 + 516 WP_000809889.1 type IV conjugative transfer system lipoprotein TraV -
DAECLI1_RS26060 () 163423..163644 + 222 WP_001278694.1 conjugal transfer protein TraR -
DAECLI1_RS26065 () 163637..164110 + 474 WP_000549566.1 hypothetical protein -
DAECLI1_RS26070 () 164190..164408 + 219 WP_000556746.1 hypothetical protein -
DAECLI1_RS26080 () 164775..167405 + 2631 WP_000069778.1 type IV secretion system protein TraC -
DAECLI1_RS26085 () 167464..167787 + 324 WP_024186786.1 type-F conjugative transfer system protein TrbI -
DAECLI1_RS26090 () 167784..168416 + 633 WP_001203736.1 type-F conjugative transfer system protein TraW -
DAECLI1_RS26325 () 168413..169401 + 989 Protein_204 conjugal transfer pilus assembly protein TraU -

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