For questions or suggestions e-mail us at: ioerger@cs.tamu.edu
TDLITRVDETAADIETARRRVRVDRDHPHYKWVALSNTTLGVLLATINSSIVLISLPAIFRGIGLNPLAP GNVSYLLWMLMGYLLASAVLVVLFGRLGDMYGRVRIYNMGFVVFTVSAVVLSFDPFHYGGGAVWLIAWRV VQGVGGAMLMANSSAILTDAFPSTQRGLALGINQVAAVAGSFLGLLIGGVLSEWDWRAIFWVGVPLGLLG TVWSYRSLVEIDQPTPGKLDWAGTVTVALGLTVLLTGITYGIQPYGNASTGWSNPLVYGSLIAGVALLVL FCVIEARVADPMLDIRLFKNRAFGLGNLANLLASVGRGGLQFMLIIWLQGIWLPLRGYSYESTPLWAGIF LLPMTLGFLVAGPVAGLLSDRYGARPFATGGMVLSAVTFLALIAIPVNFNYWVFALLIFLNGLGSAIFTA PNTAAIMSSVPAHQRGAASGVRGTFFNAGSSLSIGIFFSLMIVGLSATMPAAMQSGLTVQGVPASTAAQV SSLPPVGSLFAAFLGYNPVGELLAPSGVLEQPGVNTAELTGQSFFPNLITEPFHAGLVVVFGAAALMMAV AALASLGAGGKYAHADD*
Operon Prediction Model: Genebank
Paralogs
species | id | gene | e-value | identity (len) | annotation |
M. abscessus ATCC 19977 | MAB_4195c | - | - | 100% (578) | major facilitator superfamily |
M. abscessus ATCC 19977 | MAB_0945 | - | 6e-45 | 28.51% (484) | EmrB/QacA family drug resistance transporter |
M. abscessus ATCC 19977 | MAB_3142c | - | 8e-42 | 28.89% (450) | putative transmembrane efflux protein |
Closest Orthologs (e-value cutoff: 1e-4)
species | id | gene | e-value | identity (len) | annotation |
M. bovis AF2122 / 97 | Mb1282 | - | 4e-41 | 28.24% (471) | drug-transport integral membrane protein |
M. gilvum PYR-GCK | Mflv_0301 | - | 2e-53 | 31.95% (482) | EmrB/QacA family drug resistance transporter |
M. tuberculosis H37Rv | Rv1250 | - | 6e-41 | 28.24% (471) | drug-transport integral membrane protein |
M. leprae Br4923 | MLBr_01562 | - | 2e-32 | 26.56% (418) | putative transmembrane efflux protein |
M. marinum M | MMAR_3642 | - | 6e-45 | 29.75% (437) | integral membrane transport protein |
M. avium 104 | MAV_2104 | - | 0.0 | 73.12% (532) | major facilitator superfamily protein MFS_1 |
M. smegmatis MC2 155 | MSMEG_0827 | - | 0.0 | 76.16% (562) | major facilitator superfamily protein MFS_1 |
M. thermoresistible (build 8) | TH_2682 | - | 3e-46 | 30.02% (553) | PUTATIVE transmembrane efflux protein |
M. ulcerans Agy99 | MUL_4170 | - | 4e-39 | 28.00% (500) | integral membrane transport protein |
M. vanbaalenii PYR-1 | Mvan_0726 | - | 0.0 | 74.16% (565) | major facilitator superfamily transporter |
CLUSTAL 2.0.9 multiple sequence alignment MSMEG_0827|M.smegmatis_MC2_155 --------------------------MTEPADAALAETARRRKRMDHDHP Mvan_0726|M.vanbaalenii_PYR-1 -------------------------MTTEIETGAAAETARRRSRMNADHP MAV_2104|M.avium_104 -------------------------------------------------- MAB_4195c|M.abscessus_ATCC_199 ---------------------MTDLITRVDETAADIETARRRVRVDRDHP TH_2682|M.thermoresistible__bu -----------------------------MVDALSQPGQDIGASVAALST MUL_4170|M.ulcerans_Agy99 ---------------------------------------------MNRGN Mb1282|M.bovis_AF2122/97 ------------------------------------MTTAIRRAAGSSYF Rv1250|M.tuberculosis_H37Rv ------------------------------------MTTAIRRAAGSSYF Mflv_0301|M.gilvum_PYR-GCK ------------------------------------------MTGLRMGT MMAR_3642|M.marinum_M ------------------------------------------------MN MLBr_01562|M.leprae_Br4923 MVTLYDHERAVHNWTAARSDRPAPSRLTQQVEPASERTSKYPTLLPSGRF MSMEG_0827|M.smegmatis_MC2_155 FYKWIALSNTTLG--TLMATINASIVLISLPAIFRGIGLNPLDPANVSYL Mvan_0726|M.vanbaalenii_PYR-1 HYKWIVLSNTTLG--TLLATINASIVLISLPAIFRGIGLNPLAPANISYL MAV_2104|M.avium_104 ---------------MLLAMINSSIVLISLPAIFRGIGLNPLAPANIGYL MAB_4195c|M.abscessus_ATCC_199 HYKWVALSNTTLG--VLLATINSSIVLISLPAIFRGIGLNPLAPGNVSYL TH_2682|M.thermoresistible__bu RARVWLLTVACMG--VALVISSMVALNAALPDIAVETAAT------QSQL MUL_4170|M.ulcerans_Agy99 VRPKLVLGVIVLG--SFIASIDLTIVNVALPTLSRALQAS------NAEL Mb1282|M.bovis_AF2122/97 RNPWPALWAMMVG--FFMIMLDSTVVAIANPTIMAQLRIG------YATV Rv1250|M.tuberculosis_H37Rv RNPWPALWAMMVG--FFMIMLDSTVVAIANPTIMAQLRIG------YATV Mflv_0301|M.gilvum_PYR-GCK AAGRWVLLATVLG--SGIVMVDATVVNVALPHIAADLGGG------FGDL MMAR_3642|M.marinum_M RTQLLTIFATGLG--LFMIFLDAFIVNVALPDIQNTFGVG------EDGL MLBr_01562|M.leprae_Br4923 PSGRFIAAVIVIGGMQLLATMDSTVAIVALPKIQNELSLS------DAGR : . : * : MSMEG_0827|M.smegmatis_MC2_155 LWMLMGYLVVTAVLVVLFGRLGDMYGRVRIYNIGFVVFTVAAVALSVDPF Mvan_0726|M.vanbaalenii_PYR-1 LWMLMGYLVVTAVLVVPFGRLGDMFGRVRIYNVGFAVFTVAAIALSFDPF MAV_2104|M.avium_104 LWMLMGYLVVTAVLVVFVGRLGDMFGRVRIYNAGFAVFTVAAIALSFDPF MAB_4195c|M.abscessus_ATCC_199 LWMLMGYLLASAVLVVLFGRLGDMYGRVRIYNMGFVVFTVSAVVLSFDPF TH_2682|M.thermoresistible__bu TWVVDGYTLVLACLLLPAGAIGDRYGRRGAMLVGLGLFTVASAAPLVL-- MUL_4170|M.ulcerans_Agy99 QWIVDSYAIAAAGLLLAAGNLGDRYGRRGWLTIGLVIVGASSAVAASA-- Mb1282|M.bovis_AF2122/97 VWVTSAYLLAYAVPMLVAGRLGDRFGPKNLYLIGLGVFTVASLGCGLS-- Rv1250|M.tuberculosis_H37Rv VWVTSAYLLAYAVPMLVAGRLGDRFGPKNLYLIGLGVFTVASLGCGLS-- Mflv_0301|M.gilvum_PYR-GCK QWVVNAYTLTLASLILLGGSLGDHFGRRKVFVLGVVWFALASIACGLAP- MMAR_3642|M.marinum_M QWVVAAYSLGMAVFIMSAATLADRYGRRRWYLMGIALFTLGSIACGLAP- MLBr_01562|M.leprae_Br4923 SWGITAYVLTFGGLMLLGGRLGDTIGRKRTFIVGVALFTISSVLCAVAW- * .* : . :: . :.* * *. . .: MSMEG_0827|M.smegmatis_MC2_155 HVGGGAVWLIAWRVVQGVGGAMLMASSSAILTDAFPA-NQRGMALGTNMV Mvan_0726|M.vanbaalenii_PYR-1 HLDGGAIWLIAWRVIQGIGGAMLMASSSAILTDAFPA-NQRGMALGVNMV MAV_2104|M.avium_104 PLTGGAVWLIGWRVVQGVGGAILMALSAAILTDAFPS-NQRGMALGFNMV MAB_4195c|M.abscessus_ATCC_199 HYGGGAVWLIAWRVVQGVGGAMLMANSSAILTDAFPS-TQRGLALGINQV TH_2682|M.thermoresistible__bu ---DGPLTLILSRMVAGVGAAFVMPATLSLLTAAYPR-AQRNKAVGIWAA MUL_4170|M.ulcerans_Agy99 ---GSAQAVIGARAVMGVGAAIIFPTSLALVTNVFVDSTHRARAIGVWSA Mb1282|M.bovis_AF2122/97 ---SGAGMLIAARVVQGVGAGLLTPQTLSTITRIFPA-HRRGVALGAWGT Rv1250|M.tuberculosis_H37Rv ---SGAGMLIAARVVQGVGAGLLTPQTLSTITRIFPA-HRRGVALGAWGT Mflv_0301|M.gilvum_PYR-GCK ----SIEVLIVARALQGVGGALLTPGSLALISAAFAS-GDRGAAVGAWSG MMAR_3642|M.marinum_M ----SIAMLTAARGIQGFGAATVSVTSLALVSAAFPNPKEKARAIGIWTA MLBr_01562|M.leprae_Br4923 ----DEVTLVIARLLQGIGSAIASPTGLALVATTFSKGSARNTATAVFAA . : * : *.*.. : :: : : * . MSMEG_0827|M.smegmatis_MC2_155 SAVAGSFLGLLIGG-VLSEWDWRAIFWVGVPVGILGTVWSYRSLKELGVR Mvan_0726|M.vanbaalenii_PYR-1 AAVAGSFLGLLVGG-VLSEWHWQAIFWVGVPIGLAGTVWSLRSLVEIGVR MAV_2104|M.avium_104 AAVAGSFLGLLFGG-LLSEWDWRAIFWVGVPVGVLGTVWGMRSLHELGVR MAB_4195c|M.abscessus_ATCC_199 AAVAGSFLGLLIGG-VLSEWDWRAIFWVGVPLGLLGTVWSYRSLVEIDQP TH_2682|M.thermoresistible__bu VAGSGAVVGFLGTGVLLHFWSWPSIFWA-FTVSGAGLFVLACTVASSRDH MUL_4170|M.ulcerans_Agy99 VTGIAVVIGPILGGWLIEHFSVGSVFWVNVPIAVVAIVSVNMFVPTSRNP Mb1282|M.bovis_AF2122/97 VASVASLVGPLAGGALVDSMGWEWIFFVNVPVGVIGLILAAYLIPALPHH Rv1250|M.tuberculosis_H37Rv VASVASLVGPLAGGALVDSMGWEWIFFVNVPVGVIGLILAAYLIPALPHH Mflv_0301|M.gilvum_PYR-GCK LGGIAGAIGPFLGG-ALVEWNWRAAFLINVPLAAFVIAVTLLRVPESRDP MMAR_3642|M.marinum_M VASVGTATGPTLGGLLVDTWGWRSIFYVNVPMGVFVILLTVGFVAESRNA MLBr_01562|M.leprae_Br4923 MTAIGSVMGLVVGG-ALTEVSWRLAFLVNVPIGLVMIYLARTALHETHKE . * * : * ..:. : MSMEG_0827|M.smegmatis_MC2_155 -TPGKLDWAGTLTFGIGLTVLLTGITYGIQPYGDSTTGWTSPFVLGAIVA Mvan_0726|M.vanbaalenii_PYR-1 -TPGRLDWAGTLTFGIGLTVLLIGITYGIQPYGGSTTGWTNPWVLGSIAA MAV_2104|M.avium_104 -TPGPLDWPGTVTFGVGLTVVLVGITYGIQPYGGHPTGWTNPWVLGSIAF MAB_4195c|M.abscessus_ATCC_199 -TPGKLDWAGTVTVALGLTVLLTGITYGIQPYGNASTGWSNPLVYGSLIA TH_2682|M.thermoresistible__bu -RATPLDWPGAVLIGGAVAVFVYGVLE------APVHGWTHPVVYGSMAA MUL_4170|M.ulcerans_Agy99 -DRPPLDLPGLLVSTVGVTVLTYTLIE------TPNIGWASARTAAGFAL Mb1282|M.bovis_AF2122/97 -PHR-FDWFGVGLSGAGMFLIVFGLQQ------GQSANWQ-PWIWAVIVG Rv1250|M.tuberculosis_H37Rv -PHR-FDWFGVGLSGAGMFLIVFGLQQ------GQSANWQ-PWIWAVIVG Mflv_0301|M.gilvum_PYR-GCK SASRRLDVGGAVLTVVGLGALTFGLTELG-------NRGASPAAVVSVGG MMAR_3642|M.marinum_M -RAGRLDLSGQALFIVTVGAFVYAVIE------GPQIGWTSPLILTLLMT MLBr_01562|M.leprae_Br4923 --RMKLDAAGAILATLACTAAVFAFSMG------PEKGWISLTTIGSGLV :* * . MSMEG_0827|M.smegmatis_MC2_155 GLGLLIAFCLIELR-VPNPMMNIRLFRSTAFGMGNLAGLMSSVGRGGLQF Mvan_0726|M.vanbaalenii_PYR-1 GLALLVVFCVVELR-VAQPMVNVRLFRSAAFGMGNVAGLMSSMGRGGLQF MAV_2104|M.avium_104 GLLLLIVFCFIELR-APQPMVNVRLFRSAGFGMGNLANLMSSSGRGGLQF MAB_4195c|M.abscessus_ATCC_199 GVALLVLFCVIEAR-VADPMLDIRLFKNRAFGLGNLANLLASVGRGGLQF TH_2682|M.thermoresistible__bu GVALALAFAVVELR-SAHPLLDIRLFAKPDFTTGAVGVTFFFLANFGFFF MUL_4170|M.ulcerans_Agy99 AVVLLAVFLWLERR-TWHPILDLSIFANRRFSGGTAAVTTAYLVMCGFIF Mb1282|M.bovis_AF2122/97 GIGFMSLFVYWQARNAREPLIPLEVFNDRNFSLSNLGIAIIAFAGTGMML Rv1250|M.tuberculosis_H37Rv GIGFMSLFVYWQARNAREPLIPLEVFNDRNFSLSNLRIAIIAFAGTGMML Mflv_0301|M.gilvum_PYR-GCK GLVALVVFVLVEQR-SSHPLMSPKLFADRNFGVANAVTLLIYGALGAVFL MMAR_3642|M.marinum_M AAVGCALFLWLEGR-SADPMMDLTLFRDSSYALSIGTICTVFFAVYGMLL MLBr_01562|M.leprae_Br4923 ALVAAIAFAVVERT-AENPVVPFDLFRDRNRLVTFIAIFLAGGVIFSLTV . * : .*:: :* . .. . MSMEG_0827|M.smegmatis_MC2_155 MLIIWLQGIWLPLHGYSFESTPLWAGIYMLPMTIGFLVSGPLAGSLSDRF Mvan_0726|M.vanbaalenii_PYR-1 MLIIWLQGIWLPLRGYDFEVTPLWAAIYMLPITVGFLLAGPIAGWLSDRY MAV_2104|M.avium_104 MLIIWLQGIWLPLHGYRFESTPLWAGIYMLPTTIGFLIAAPVAGWLADRF MAB_4195c|M.abscessus_ATCC_199 MLIIWLQGIWLPLRGYSYESTPLWAGIFLLPMTLGFLVAGPVAGLLSDRY TH_2682|M.thermoresistible__bu VSMQYMQLMLG--------YSALQTAFALTPLTIPLLLLSVTTQWYLPRL MUL_4170|M.ulcerans_Agy99 VATQYLQFVAA--------YRAFDTGVRLVPLAFSYAGLSVIAPRIVERV Mb1282|M.bovis_AF2122/97 PVTFYAQAVCG--------LSPTHTAVLFAPTAIVGGVLAPFVGMIIDRS Rv1250|M.tuberculosis_H37Rv PVTFYAQAVCG--------LSPTHTAVLFAPTAIVGGVLAPFVGMIIDRS Mflv_0301|M.gilvum_PYR-GCK LLVLQLQTVSG--------FSPVAAGTALLPFTIVMLLFSSRAGALSGRI MMAR_3642|M.marinum_M LTTQFLQNVRG--------YTPGATGLMILPFSAGVAVVSPLVGSLVARV MLBr_01562|M.leprae_Br4923 SIGLYIQDILG--------YSALRAGIGFIPFVIAMGIGLGVSSQLVSRF * : . :. : * * MSMEG_0827|M.smegmatis_MC2_155 GARPFTVGGMVIMAATFVALV-MIPVDFDYWL-FAVLVFLNGLGGGIFTA Mvan_0726|M.vanbaalenii_PYR-1 GARPLTVGGMLLMAGSFIALV-MIPVDFDYWV-FAVLIFLNGVGGGIFTA MAV_2104|M.avium_104 GARPFAVAGMLLMAVTFIGLL-MIPVNFDYRV-FALLIFLNALGGGLFAA MAB_4195c|M.abscessus_ATCC_199 GARPFATGGMVLSAVTFLALI-AIPVNFNYWV-FALLIFLNGLGSAIFTA TH_2682|M.thermoresistible__bu GLRAVISTGLLLIAAGLFYAR-TLEIASPYLD-LAVPLLIMSTGIGLCTA MUL_4170|M.ulcerans_Agy99 GTTAVVTSGLVMVAVSVACAG-GFDAGTPYWL-IAAVMAALGSGLGLTMA Mb1282|M.bovis_AF2122/97 HPLCVLGFGFSVLAIAMTWLLCEMAPGTPIWR-LVLPFIALGVAGAFVWS Rv1250|M.tuberculosis_H37Rv HPLCVLGFGFSVLAIAMTWLLCEMAPGTPIWR-LVLPFIALGVAGAFVWS Mflv_0301|M.gilvum_PYR-GCK GPRLPMTVGPVLAGLGLLLMLRIGEDASWVFD-VAPAALVFGAGMVLVVA MMAR_3642|M.marinum_M GARVLILIGLGLLMLGLLTLI--ASEHRSWAL-VLVGLGFCGTGVALCLT MLBr_01562|M.leprae_Br4923 SPRVLTIGGGWLLMVAMLYGWAFMNRGVPYFPNLLAPIVVGGIGIGMAVV * : . . . . : MSMEG_0827|M.smegmatis_MC2_155 PNSAAVMSAVPAGERGAASGVRATFFNAGSSLSIGIFFSLMIVGLAGTLP Mvan_0726|M.vanbaalenii_PYR-1 PNTAAIMSSVPPSERGAASGVRATFFNAGSSLSIGIFFSLMVVGLANTLP MAV_2104|M.avium_104 PNTAVIMSSVPPRDRGAASGVRSTFFNAGSALSIGVFFSLMVVGLAGTLP MAB_4195c|M.abscessus_ATCC_199 PNTAAIMSSVPAHQRGAASGVRGTFFNAGSSLSIGIFFSLMIVGLSATMP TH_2682|M.thermoresistible__bu PSTSAIMGAVPDEKHGVASAVNDTTREIGAALGIAVAGSVLAAEYGDRLR MUL_4170|M.ulcerans_Agy99 PASEAIMGSLSPTAAGVGSAVTGVARQLGACLGVAIVGSVFASVYLRSMS Mb1282|M.bovis_AF2122/97 PLTVTATRNLRPHLAGASSGVFNAVRQLGAVLGSASMAAFMTSRIAAEMP Rv1250|M.tuberculosis_H37Rv PLTVTATRNLRPHLAGASSGVFNAVRQLGAVLGSASMAAFMTSRIAAEMP Mflv_0301|M.gilvum_PYR-GCK PLTATVLDAAPEHMAGSASGVNNAVARAGGLLAVAVLPGVAGISGNDYAD MMAR_3642|M.marinum_M PITTVAMTAVPPERAGMASGIMSAQRAIGSTIGFAVLGSVLAAWLSATLE MLBr_01562|M.leprae_Br4923 PLTLSAIAGVGFDRIGPVSAIALMLQSLGGPLVLAVIQAVITSRTLYLGG * : * *.: *. : . .. MSMEG_0827|M.smegmatis_MC2_155 TAMSAGLEQQGVSASVAHEVANLPPVGSLFAAFLGYNPIAELLAPFHALQ Mvan_0726|M.vanbaalenii_PYR-1 GALSSGLQEQGVSADVAQQVADLPPVGSLFAAFLGYNPIAELLEPYHALQ MAV_2104|M.avium_104 HALSSGLQQQGVPAAVAQDAAALPPVGSLFAAFLGYNPIAELLAPSHALQ MAB_4195c|M.abscessus_ATCC_199 AAMQSGLTVQGVPASTAAQVSSLPPVGSLFAAFLGYNPVGELLAPSGVLE TH_2682|M.thermoresistible__bu P--HLGALPEPVRQAASNS-----LAEALEAARQLGP-QGARLAEFAQSA MUL_4170|M.ulcerans_Agy99 SNAALHGLDPAARAAMRQS-----MAAAKQVLDQLPVGEAPAIRHAVESA Mb1282|M.bovis_AF2122/97 GGVDALTGPAGQDATVLQLPEFVREPFAAAMSQSMLLPAFVALFGIVAAL Rv1250|M.tuberculosis_H37Rv GGVDALTGPAGQDATVLQLPEFVREPFAAAMSQSMLLPAFVALFGIVAAL Mflv_0301|M.gilvum_PYR-GCK PAAFSAGFHTAVVISAVLMVAAAVLAAIGIRRAPARSDERMAVENCTHCA MMAR_3642|M.marinum_M PHLEPAVPDP----VQRHTIAEVIIDSANPRAHVGGIVPRREIVHRDPVA MLBr_01562|M.leprae_Br4923 TTGPVKFMNDAQLRALDHGYTYGLLWVAGAVVIVGVAALFIGYTPEQVAY MSMEG_0827|M.smegmatis_MC2_155 QPGVNADVLTGQQFFPQLITAPFHAGVTVVFIAAAVMMVIGAIASMFNAG Mvan_0726|M.vanbaalenii_PYR-1 QPGVNAEVLTGQTFFPHLIIEPFHSGLVVVFVAAAIMMVIGMIASMFNPG MAV_2104|M.avium_104 QPGVNAATLTGKSFFPELISGPFHAGLVVVFVAAALMMVTGALASLVNPG MAB_4195c|M.abscessus_ATCC_199 QPGVNTAELTGQSFFPNLITEPFHAGLVVVFGAAALMMAVAALASLGAGG TH_2682|M.thermoresistible__bu FLEAMHVSLIVLGALCALA-----AAFVAVWAPGRDGRQYGFVERWTSRW MUL_4170|M.ulcerans_Agy99 FLESFGVGCLACAVFAAVG-----AVVVAFLLPARGEVRDDVAVSVAASA Mb1282|M.bovis_AF2122/97 FLVDFTGAAVAKEPLPESDGDADDDDYVEYILRREPEEDCDTQPLRASRP Rv1250|M.tuberculosis_H37Rv FLVDFTGAAVAKEPLPESDGDADDDDYVEYILRREPEEDCDTQPLRASRP Mflv_0301|M.gilvum_PYR-GCK ITGLPAHPAAETR------------------------------------- MMAR_3642|M.marinum_M IAEEDFIEGIRVAFFIATAS------LGFVFLAGWRWFPRGGAGMLGDAE MLBr_01562|M.leprae_Br4923 AQEVKEAVDAGEL------------------------------------- MSMEG_0827|M.smegmatis_MC2_155 RYGTEAGADNEA----------------------------------- Mvan_0726|M.vanbaalenii_PYR-1 RYAEVVETP-------------------------------------- MAV_2104|M.avium_104 RYADDVEEI-------------------------------------- MAB_4195c|M.abscessus_ATCC_199 KYAHADD---------------------------------------- TH_2682|M.thermoresistible__bu SGEEAGGAVAEHDDGGVRAATGDGWEHGTVDDP-------------- MUL_4170|M.ulcerans_Agy99 IGPAEGGK--------------------------------------- Mb1282|M.bovis_AF2122/97 AAAAASRSGAGGPLAVSWSTSAQGMPPGPPGRRAWQADTESTAPSAL Rv1250|M.tuberculosis_H37Rv AAAAASRSGAGGPLAVSWSTSAQGMPPGPPGRRAWQADTESTAPSAL Mflv_0301|M.gilvum_PYR-GCK ----------------------------------------------- MMAR_3642|M.marinum_M READAVGL--------------------------------------- MLBr_01562|M.leprae_Br4923 -----------------------------------------------