diff --git a/biobtree.go b/biobtree.go index bdba576..f1b6f35 100755 --- a/biobtree.go +++ b/biobtree.go @@ -20,8 +20,8 @@ import ( "github.com/urfave/cli" ) -const version = "1.1.4" -const versionTag = "v1.1.4" +const version = "1.2.0" +const versionTag = "v1.2.0" var config *conf.Conf @@ -148,6 +148,13 @@ func main() { return runWebCommand(c) }, }, + { + Name: "install", + Usage: "Install configuration files. Used for genomes and datasets listing", + Action: func(c *cli.Context) error { + return runInstallCommand(c) + }, + }, { Name: "alias", Usage: "Recreates alias db this is used if new aliases wants to added while keeping existing state", @@ -350,6 +357,17 @@ func runWebCommand(c *cli.Context) error { } +func runInstallCommand(c *cli.Context) error { + + confdir := c.GlobalString("confdir") + outDir := c.GlobalString("out_dir") + config = &conf.Conf{} + config.Init(confdir, versionTag, true, outDir) + + return nil + +} + func runProfileCommand(c *cli.Context) error { confdir := c.GlobalString("confdir") diff --git a/conf/optional.dataset.json b/conf/optional.dataset.json index 4046812..6f24f4e 100755 --- a/conf/optional.dataset.json +++ b/conf/optional.dataset.json @@ -269,12 +269,6 @@ "id": "544", "url": "http://mammoth.bcm.tmc.edu/cgi-bin/report_maker_ls/uniprotTraceServerResults.pl?identifier=£{id}" }, - "flybase": { - "aliases": "FlyBase", - "name": "FlyBase", - "id": "545", - "url": "http://flybase.org/reports/£{id}.html" - }, "foodb": { "aliases": "FooDB,FooDB accession", "name": "FooDB", @@ -755,12 +749,6 @@ "id": "625", "url": "" }, - "supfam": { - "aliases": "SUPFAM", - "name": "SUPFAM", - "id": "626", - "url": "http://supfam.org/SUPERFAMILY/cgi-bin/scop.cgi?ipid=£{id}" - }, "swiss-2dpage": { "aliases": "SWISS-2DPAGE", "name": "SWISS-2DPAGE", diff --git a/ensembl/ensembl.paths.json b/ensembl/ensembl.paths.json index c411bff..a41ccac 100755 --- a/ensembl/ensembl.paths.json +++ b/ensembl/ensembl.paths.json @@ -1 +1 @@ -{"version":98,"jsons":{"acanthochromis_polyacanthus":["/pub/current_json/acanthochromis_polyacanthus/acanthochromis_polyacanthus.json"],"ailuropoda_melanoleuca":["/pub/current_json/ailuropoda_melanoleuca/ailuropoda_melanoleuca.json"],"amphilophus_citrinellus":["/pub/current_json/amphilophus_citrinellus/amphilophus_citrinellus.json"],"amphiprion_ocellaris":["/pub/current_json/amphiprion_ocellaris/amphiprion_ocellaris.json"],"amphiprion_percula":["/pub/current_json/amphiprion_percula/amphiprion_percula.json"],"anabas_testudineus":["/pub/current_json/anabas_testudineus/anabas_testudineus.json"],"anas_platyrhynchos_platyrhynchos":["/pub/current_json/anas_platyrhynchos_platyrhynchos/anas_platyrhynchos_platyrhynchos.json"],"anolis_carolinensis":["/pub/current_json/anolis_carolinensis/anolis_carolinensis.json"],"anser_brachyrhynchus":["/pub/current_json/anser_brachyrhynchus/anser_brachyrhynchus.json"],"aotus_nancymaae":["/pub/current_json/aotus_nancymaae/aotus_nancymaae.json"],"apteryx_haastii":["/pub/current_json/apteryx_haastii/apteryx_haastii.json"],"apteryx_owenii":["/pub/current_json/apteryx_owenii/apteryx_owenii.json"],"apteryx_rowi":["/pub/current_json/apteryx_rowi/apteryx_rowi.json"],"astatotilapia_calliptera":["/pub/current_json/astatotilapia_calliptera/astatotilapia_calliptera.json"],"astyanax_mexicanus":["/pub/current_json/astyanax_mexicanus/astyanax_mexicanus.json"],"astyanax_mexicanus_pachon":["/pub/current_json/astyanax_mexicanus_pachon/astyanax_mexicanus_pachon.json"],"betta_splendens":["/pub/current_json/betta_splendens/betta_splendens.json"],"bison_bison_bison":["/pub/current_json/bison_bison_bison/bison_bison_bison.json"],"bos_indicus_hybrid":["/pub/current_json/bos_indicus_hybrid/bos_indicus_hybrid.json"],"bos_mutus":["/pub/current_json/bos_mutus/bos_mutus.json"],"bos_taurus":["/pub/current_json/bos_taurus/bos_taurus.json"],"bos_taurus_hybrid":["/pub/current_json/bos_taurus_hybrid/bos_taurus_hybrid.json"],"caenorhabditis_elegans":["/pub/current_json/caenorhabditis_elegans/caenorhabditis_elegans.json"],"calidris_pugnax":["/pub/current_json/calidris_pugnax/calidris_pugnax.json"],"calidris_pygmaea":["/pub/current_json/calidris_pygmaea/calidris_pygmaea.json"],"callithrix_jacchus":["/pub/current_json/callithrix_jacchus/callithrix_jacchus.json"],"callorhinchus_milii":["/pub/current_json/callorhinchus_milii/callorhinchus_milii.json"],"canis_familiaris":["/pub/current_json/canis_familiaris/canis_familiaris.json"],"canis_lupus_dingo":["/pub/current_json/canis_lupus_dingo/canis_lupus_dingo.json"],"capra_hircus":["/pub/current_json/capra_hircus/capra_hircus.json"],"carlito_syrichta":["/pub/current_json/carlito_syrichta/carlito_syrichta.json"],"castor_canadensis":["/pub/current_json/castor_canadensis/castor_canadensis.json"],"cavia_aperea":["/pub/current_json/cavia_aperea/cavia_aperea.json"],"cavia_porcellus":["/pub/current_json/cavia_porcellus/cavia_porcellus.json"],"cebus_capucinus":["/pub/current_json/cebus_capucinus/cebus_capucinus.json"],"cercocebus_atys":["/pub/current_json/cercocebus_atys/cercocebus_atys.json"],"chelonoidis_abingdonii":["/pub/current_json/chelonoidis_abingdonii/chelonoidis_abingdonii.json"],"chinchilla_lanigera":["/pub/current_json/chinchilla_lanigera/chinchilla_lanigera.json"],"chlorocebus_sabaeus":["/pub/current_json/chlorocebus_sabaeus/chlorocebus_sabaeus.json"],"choloepus_hoffmanni":["/pub/current_json/choloepus_hoffmanni/choloepus_hoffmanni.json"],"chrysemys_picta_bellii":["/pub/current_json/chrysemys_picta_bellii/chrysemys_picta_bellii.json"],"ciona_intestinalis":["/pub/current_json/ciona_intestinalis/ciona_intestinalis.json"],"ciona_savignyi":["/pub/current_json/ciona_savignyi/ciona_savignyi.json"],"clupea_harengus":["/pub/current_json/clupea_harengus/clupea_harengus.json"],"colobus_angolensis_palliatus":["/pub/current_json/colobus_angolensis_palliatus/colobus_angolensis_palliatus.json"],"cottoperca_gobio":["/pub/current_json/cottoperca_gobio/cottoperca_gobio.json"],"coturnix_japonica":["/pub/current_json/coturnix_japonica/coturnix_japonica.json"],"cricetulus_griseus_chok1gshd":["/pub/current_json/cricetulus_griseus_chok1gshd/cricetulus_griseus_chok1gshd.json"],"cricetulus_griseus_crigri":["/pub/current_json/cricetulus_griseus_crigri/cricetulus_griseus_crigri.json"],"cricetulus_griseus_picr":["/pub/current_json/cricetulus_griseus_picr/cricetulus_griseus_picr.json"],"crocodylus_porosus":["/pub/current_json/crocodylus_porosus/crocodylus_porosus.json"],"cyanistes_caeruleus":["/pub/current_json/cyanistes_caeruleus/cyanistes_caeruleus.json"],"cynoglossus_semilaevis":["/pub/current_json/cynoglossus_semilaevis/cynoglossus_semilaevis.json"],"cyprinodon_variegatus":["/pub/current_json/cyprinodon_variegatus/cyprinodon_variegatus.json"],"danio_rerio":["/pub/current_json/danio_rerio/danio_rerio.json"],"dasypus_novemcinctus":["/pub/current_json/dasypus_novemcinctus/dasypus_novemcinctus.json"],"denticeps_clupeoides":["/pub/current_json/denticeps_clupeoides/denticeps_clupeoides.json"],"dipodomys_ordii":["/pub/current_json/dipodomys_ordii/dipodomys_ordii.json"],"dromaius_novaehollandiae":["/pub/current_json/dromaius_novaehollandiae/dromaius_novaehollandiae.json"],"drosophila_melanogaster":["/pub/current_json/drosophila_melanogaster/drosophila_melanogaster.json"],"echinops_telfairi":["/pub/current_json/echinops_telfairi/echinops_telfairi.json"],"electrophorus_electricus":["/pub/current_json/electrophorus_electricus/electrophorus_electricus.json"],"eptatretus_burgeri":["/pub/current_json/eptatretus_burgeri/eptatretus_burgeri.json"],"equus_asinus_asinus":["/pub/current_json/equus_asinus_asinus/equus_asinus_asinus.json"],"equus_caballus":["/pub/current_json/equus_caballus/equus_caballus.json"],"erinaceus_europaeus":["/pub/current_json/erinaceus_europaeus/erinaceus_europaeus.json"],"erpetoichthys_calabaricus":["/pub/current_json/erpetoichthys_calabaricus/erpetoichthys_calabaricus.json"],"esox_lucius":["/pub/current_json/esox_lucius/esox_lucius.json"],"felis_catus":["/pub/current_json/felis_catus/felis_catus.json"],"ficedula_albicollis":["/pub/current_json/ficedula_albicollis/ficedula_albicollis.json"],"fukomys_damarensis":["/pub/current_json/fukomys_damarensis/fukomys_damarensis.json"],"fundulus_heteroclitus":["/pub/current_json/fundulus_heteroclitus/fundulus_heteroclitus.json"],"gadus_morhua":["/pub/current_json/gadus_morhua/gadus_morhua.json"],"gallus_gallus":["/pub/current_json/gallus_gallus/gallus_gallus.json"],"gambusia_affinis":["/pub/current_json/gambusia_affinis/gambusia_affinis.json"],"gasterosteus_aculeatus":["/pub/current_json/gasterosteus_aculeatus/gasterosteus_aculeatus.json"],"gopherus_agassizii":["/pub/current_json/gopherus_agassizii/gopherus_agassizii.json"],"gorilla_gorilla":["/pub/current_json/gorilla_gorilla/gorilla_gorilla.json"],"gouania_willdenowi":["/pub/current_json/gouania_willdenowi/gouania_willdenowi.json"],"haplochromis_burtoni":["/pub/current_json/haplochromis_burtoni/haplochromis_burtoni.json"],"heterocephalus_glaber_female":["/pub/current_json/heterocephalus_glaber_female/heterocephalus_glaber_female.json"],"heterocephalus_glaber_male":["/pub/current_json/heterocephalus_glaber_male/heterocephalus_glaber_male.json"],"hippocampus_comes":["/pub/current_json/hippocampus_comes/hippocampus_comes.json"],"homo_sapiens":["/pub/current_json/homo_sapiens/homo_sapiens.json"],"hucho_hucho":["/pub/current_json/hucho_hucho/hucho_hucho.json"],"ictalurus_punctatus":["/pub/current_json/ictalurus_punctatus/ictalurus_punctatus.json"],"ictidomys_tridecemlineatus":["/pub/current_json/ictidomys_tridecemlineatus/ictidomys_tridecemlineatus.json"],"jaculus_jaculus":["/pub/current_json/jaculus_jaculus/jaculus_jaculus.json"],"junco_hyemalis":["/pub/current_json/junco_hyemalis/junco_hyemalis.json"],"kryptolebias_marmoratus":["/pub/current_json/kryptolebias_marmoratus/kryptolebias_marmoratus.json"],"labrus_bergylta":["/pub/current_json/labrus_bergylta/labrus_bergylta.json"],"larimichthys_crocea":["/pub/current_json/larimichthys_crocea/larimichthys_crocea.json"],"lates_calcarifer":["/pub/current_json/lates_calcarifer/lates_calcarifer.json"],"latimeria_chalumnae":["/pub/current_json/latimeria_chalumnae/latimeria_chalumnae.json"],"lepidothrix_coronata":["/pub/current_json/lepidothrix_coronata/lepidothrix_coronata.json"],"lepisosteus_oculatus":["/pub/current_json/lepisosteus_oculatus/lepisosteus_oculatus.json"],"lonchura_striata_domestica":["/pub/current_json/lonchura_striata_domestica/lonchura_striata_domestica.json"],"loxodonta_africana":["/pub/current_json/loxodonta_africana/loxodonta_africana.json"],"macaca_fascicularis":["/pub/current_json/macaca_fascicularis/macaca_fascicularis.json"],"macaca_mulatta":["/pub/current_json/macaca_mulatta/macaca_mulatta.json"],"macaca_nemestrina":["/pub/current_json/macaca_nemestrina/macaca_nemestrina.json"],"manacus_vitellinus":["/pub/current_json/manacus_vitellinus/manacus_vitellinus.json"],"mandrillus_leucophaeus":["/pub/current_json/mandrillus_leucophaeus/mandrillus_leucophaeus.json"],"marmota_marmota_marmota":["/pub/current_json/marmota_marmota_marmota/marmota_marmota_marmota.json"],"mastacembelus_armatus":["/pub/current_json/mastacembelus_armatus/mastacembelus_armatus.json"],"maylandia_zebra":["/pub/current_json/maylandia_zebra/maylandia_zebra.json"],"meleagris_gallopavo":["/pub/current_json/meleagris_gallopavo/meleagris_gallopavo.json"],"melopsittacus_undulatus":["/pub/current_json/melopsittacus_undulatus/melopsittacus_undulatus.json"],"meriones_unguiculatus":["/pub/current_json/meriones_unguiculatus/meriones_unguiculatus.json"],"mesocricetus_auratus":["/pub/current_json/mesocricetus_auratus/mesocricetus_auratus.json"],"microcebus_murinus":["/pub/current_json/microcebus_murinus/microcebus_murinus.json"],"microtus_ochrogaster":["/pub/current_json/microtus_ochrogaster/microtus_ochrogaster.json"],"mola_mola":["/pub/current_json/mola_mola/mola_mola.json"],"monodelphis_domestica":["/pub/current_json/monodelphis_domestica/monodelphis_domestica.json"],"monopterus_albus":["/pub/current_json/monopterus_albus/monopterus_albus.json"],"mus_caroli":["/pub/current_json/mus_caroli/mus_caroli.json"],"mus_musculus":["/pub/current_json/mus_musculus/mus_musculus.json"],"mus_musculus_129s1svimj":["/pub/current_json/mus_musculus_129s1svimj/mus_musculus_129s1svimj.json"],"mus_musculus_aj":["/pub/current_json/mus_musculus_aj/mus_musculus_aj.json"],"mus_musculus_akrj":["/pub/current_json/mus_musculus_akrj/mus_musculus_akrj.json"],"mus_musculus_balbcj":["/pub/current_json/mus_musculus_balbcj/mus_musculus_balbcj.json"],"mus_musculus_c3hhej":["/pub/current_json/mus_musculus_c3hhej/mus_musculus_c3hhej.json"],"mus_musculus_c57bl6nj":["/pub/current_json/mus_musculus_c57bl6nj/mus_musculus_c57bl6nj.json"],"mus_musculus_casteij":["/pub/current_json/mus_musculus_casteij/mus_musculus_casteij.json"],"mus_musculus_cbaj":["/pub/current_json/mus_musculus_cbaj/mus_musculus_cbaj.json"],"mus_musculus_dba2j":["/pub/current_json/mus_musculus_dba2j/mus_musculus_dba2j.json"],"mus_musculus_fvbnj":["/pub/current_json/mus_musculus_fvbnj/mus_musculus_fvbnj.json"],"mus_musculus_lpj":["/pub/current_json/mus_musculus_lpj/mus_musculus_lpj.json"],"mus_musculus_nodshiltj":["/pub/current_json/mus_musculus_nodshiltj/mus_musculus_nodshiltj.json"],"mus_musculus_nzohlltj":["/pub/current_json/mus_musculus_nzohlltj/mus_musculus_nzohlltj.json"],"mus_musculus_pwkphj":["/pub/current_json/mus_musculus_pwkphj/mus_musculus_pwkphj.json"],"mus_musculus_wsbeij":["/pub/current_json/mus_musculus_wsbeij/mus_musculus_wsbeij.json"],"mus_pahari":["/pub/current_json/mus_pahari/mus_pahari.json"],"mus_spicilegus":["/pub/current_json/mus_spicilegus/mus_spicilegus.json"],"mus_spretus":["/pub/current_json/mus_spretus/mus_spretus.json"],"mustela_putorius_furo":["/pub/current_json/mustela_putorius_furo/mustela_putorius_furo.json"],"myotis_lucifugus":["/pub/current_json/myotis_lucifugus/myotis_lucifugus.json"],"nannospalax_galili":["/pub/current_json/nannospalax_galili/nannospalax_galili.json"],"neolamprologus_brichardi":["/pub/current_json/neolamprologus_brichardi/neolamprologus_brichardi.json"],"neovison_vison":["/pub/current_json/neovison_vison/neovison_vison.json"],"nomascus_leucogenys":["/pub/current_json/nomascus_leucogenys/nomascus_leucogenys.json"],"notamacropus_eugenii":["/pub/current_json/notamacropus_eugenii/notamacropus_eugenii.json"],"notechis_scutatus":["/pub/current_json/notechis_scutatus/notechis_scutatus.json"],"nothoprocta_perdicaria":["/pub/current_json/nothoprocta_perdicaria/nothoprocta_perdicaria.json"],"numida_meleagris":["/pub/current_json/numida_meleagris/numida_meleagris.json"],"ochotona_princeps":["/pub/current_json/ochotona_princeps/ochotona_princeps.json"],"octodon_degus":["/pub/current_json/octodon_degus/octodon_degus.json"],"oreochromis_niloticus":["/pub/current_json/oreochromis_niloticus/oreochromis_niloticus.json"],"ornithorhynchus_anatinus":["/pub/current_json/ornithorhynchus_anatinus/ornithorhynchus_anatinus.json"],"oryctolagus_cuniculus":["/pub/current_json/oryctolagus_cuniculus/oryctolagus_cuniculus.json"],"oryzias_latipes":["/pub/current_json/oryzias_latipes/oryzias_latipes.json"],"oryzias_latipes_hni":["/pub/current_json/oryzias_latipes_hni/oryzias_latipes_hni.json"],"oryzias_latipes_hsok":["/pub/current_json/oryzias_latipes_hsok/oryzias_latipes_hsok.json"],"oryzias_melastigma":["/pub/current_json/oryzias_melastigma/oryzias_melastigma.json"],"otolemur_garnettii":["/pub/current_json/otolemur_garnettii/otolemur_garnettii.json"],"ovis_aries":["/pub/current_json/ovis_aries/ovis_aries.json"],"pan_paniscus":["/pub/current_json/pan_paniscus/pan_paniscus.json"],"pan_troglodytes":["/pub/current_json/pan_troglodytes/pan_troglodytes.json"],"panthera_pardus":["/pub/current_json/panthera_pardus/panthera_pardus.json"],"panthera_tigris_altaica":["/pub/current_json/panthera_tigris_altaica/panthera_tigris_altaica.json"],"papio_anubis":["/pub/current_json/papio_anubis/papio_anubis.json"],"parambassis_ranga":["/pub/current_json/parambassis_ranga/parambassis_ranga.json"],"paramormyrops_kingsleyae":["/pub/current_json/paramormyrops_kingsleyae/paramormyrops_kingsleyae.json"],"parus_major":["/pub/current_json/parus_major/parus_major.json"],"pelodiscus_sinensis":["/pub/current_json/pelodiscus_sinensis/pelodiscus_sinensis.json"],"periophthalmus_magnuspinnatus":["/pub/current_json/periophthalmus_magnuspinnatus/periophthalmus_magnuspinnatus.json"],"peromyscus_maniculatus_bairdii":["/pub/current_json/peromyscus_maniculatus_bairdii/peromyscus_maniculatus_bairdii.json"],"petromyzon_marinus":["/pub/current_json/petromyzon_marinus/petromyzon_marinus.json"],"phascolarctos_cinereus":["/pub/current_json/phascolarctos_cinereus/phascolarctos_cinereus.json"],"piliocolobus_tephrosceles":["/pub/current_json/piliocolobus_tephrosceles/piliocolobus_tephrosceles.json"],"poecilia_formosa":["/pub/current_json/poecilia_formosa/poecilia_formosa.json"],"poecilia_latipinna":["/pub/current_json/poecilia_latipinna/poecilia_latipinna.json"],"poecilia_mexicana":["/pub/current_json/poecilia_mexicana/poecilia_mexicana.json"],"poecilia_reticulata":["/pub/current_json/poecilia_reticulata/poecilia_reticulata.json"],"pogona_vitticeps":["/pub/current_json/pogona_vitticeps/pogona_vitticeps.json"],"pongo_abelii":["/pub/current_json/pongo_abelii/pongo_abelii.json"],"procavia_capensis":["/pub/current_json/procavia_capensis/procavia_capensis.json"],"prolemur_simus":["/pub/current_json/prolemur_simus/prolemur_simus.json"],"propithecus_coquereli":["/pub/current_json/propithecus_coquereli/propithecus_coquereli.json"],"pteropus_vampyrus":["/pub/current_json/pteropus_vampyrus/pteropus_vampyrus.json"],"pundamilia_nyererei":["/pub/current_json/pundamilia_nyererei/pundamilia_nyererei.json"],"pygocentrus_nattereri":["/pub/current_json/pygocentrus_nattereri/pygocentrus_nattereri.json"],"rattus_norvegicus":["/pub/current_json/rattus_norvegicus/rattus_norvegicus.json"],"rhinopithecus_bieti":["/pub/current_json/rhinopithecus_bieti/rhinopithecus_bieti.json"],"rhinopithecus_roxellana":["/pub/current_json/rhinopithecus_roxellana/rhinopithecus_roxellana.json"],"saccharomyces_cerevisiae":["/pub/current_json/saccharomyces_cerevisiae/saccharomyces_cerevisiae.json"],"saimiri_boliviensis_boliviensis":["/pub/current_json/saimiri_boliviensis_boliviensis/saimiri_boliviensis_boliviensis.json"],"salvator_merianae":["/pub/current_json/salvator_merianae/salvator_merianae.json"],"sarcophilus_harrisii":["/pub/current_json/sarcophilus_harrisii/sarcophilus_harrisii.json"],"scleropages_formosus":["/pub/current_json/scleropages_formosus/scleropages_formosus.json"],"scophthalmus_maximus":["/pub/current_json/scophthalmus_maximus/scophthalmus_maximus.json"],"serinus_canaria":["/pub/current_json/serinus_canaria/serinus_canaria.json"],"seriola_dumerili":["/pub/current_json/seriola_dumerili/seriola_dumerili.json"],"seriola_lalandi_dorsalis":["/pub/current_json/seriola_lalandi_dorsalis/seriola_lalandi_dorsalis.json"],"sorex_araneus":["/pub/current_json/sorex_araneus/sorex_araneus.json"],"spermophilus_dauricus":["/pub/current_json/spermophilus_dauricus/spermophilus_dauricus.json"],"sphenodon_punctatus":["/pub/current_json/sphenodon_punctatus/sphenodon_punctatus.json"],"stegastes_partitus":["/pub/current_json/stegastes_partitus/stegastes_partitus.json"],"sus_scrofa":["/pub/current_json/sus_scrofa/sus_scrofa.json"],"sus_scrofa_bamei":["/pub/current_json/sus_scrofa_bamei/sus_scrofa_bamei.json"],"sus_scrofa_berkshire":["/pub/current_json/sus_scrofa_berkshire/sus_scrofa_berkshire.json"],"sus_scrofa_hampshire":["/pub/current_json/sus_scrofa_hampshire/sus_scrofa_hampshire.json"],"sus_scrofa_jinhua":["/pub/current_json/sus_scrofa_jinhua/sus_scrofa_jinhua.json"],"sus_scrofa_landrace":["/pub/current_json/sus_scrofa_landrace/sus_scrofa_landrace.json"],"sus_scrofa_largewhite":["/pub/current_json/sus_scrofa_largewhite/sus_scrofa_largewhite.json"],"sus_scrofa_meishan":["/pub/current_json/sus_scrofa_meishan/sus_scrofa_meishan.json"],"sus_scrofa_pietrain":["/pub/current_json/sus_scrofa_pietrain/sus_scrofa_pietrain.json"],"sus_scrofa_rongchang":["/pub/current_json/sus_scrofa_rongchang/sus_scrofa_rongchang.json"],"sus_scrofa_tibetan":["/pub/current_json/sus_scrofa_tibetan/sus_scrofa_tibetan.json"],"sus_scrofa_usmarc":["/pub/current_json/sus_scrofa_usmarc/sus_scrofa_usmarc.json"],"sus_scrofa_wuzhishan":["/pub/current_json/sus_scrofa_wuzhishan/sus_scrofa_wuzhishan.json"],"taeniopygia_guttata":["/pub/current_json/taeniopygia_guttata/taeniopygia_guttata.json"],"takifugu_rubripes":["/pub/current_json/takifugu_rubripes/takifugu_rubripes.json"],"tetraodon_nigroviridis":["/pub/current_json/tetraodon_nigroviridis/tetraodon_nigroviridis.json"],"theropithecus_gelada":["/pub/current_json/theropithecus_gelada/theropithecus_gelada.json"],"tupaia_belangeri":["/pub/current_json/tupaia_belangeri/tupaia_belangeri.json"],"tursiops_truncatus":["/pub/current_json/tursiops_truncatus/tursiops_truncatus.json"],"urocitellus_parryii":["/pub/current_json/urocitellus_parryii/urocitellus_parryii.json"],"ursus_americanus":["/pub/current_json/ursus_americanus/ursus_americanus.json"],"ursus_maritimus":["/pub/current_json/ursus_maritimus/ursus_maritimus.json"],"vicugna_pacos":["/pub/current_json/vicugna_pacos/vicugna_pacos.json"],"vombatus_ursinus":["/pub/current_json/vombatus_ursinus/vombatus_ursinus.json"],"vulpes_vulpes":["/pub/current_json/vulpes_vulpes/vulpes_vulpes.json"],"xenopus_tropicalis":["/pub/current_json/xenopus_tropicalis/xenopus_tropicalis.json"],"xiphophorus_couchianus":["/pub/current_json/xiphophorus_couchianus/xiphophorus_couchianus.json"],"xiphophorus_maculatus":["/pub/current_json/xiphophorus_maculatus/xiphophorus_maculatus.json"],"zonotrichia_albicollis":["/pub/current_json/zonotrichia_albicollis/zonotrichia_albicollis.json"]},"biomarts":{"anancymaae":["/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"applatyrhynchos":["/pub/current_mysql/ensembl_mart_98/applatyrhynchos_gene_ensembl__efg_agilent_gpl19666__dm.txt.gz"],"btaurus":["/pub/current_mysql/ensembl_mart_98/btaurus_gene_ensembl__efg_affy_bovine__dm.txt.gz"],"capalliatus":["/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"catys":["/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ccapucinus":["/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"celegans":["/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_affy_c_elegans__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_affy_gpl19230__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_012795__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_015061__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_020186__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl13394__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl13914__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl14144__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl19516__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl8304__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_nimblegen_gpl8673__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_slri_gpl3518__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_ucsf_gpl9450__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_wustl_wustl_c_elegans__dm.txt.gz"],"cfamiliaris":["/pub/current_mysql/ensembl_mart_98/cfamiliaris_gene_ensembl__efg_affy_canine_2__dm.txt.gz"],"cgchok1gshd":["/pub/current_mysql/ensembl_mart_98/cgchok1gshd_gene_ensembl__efg_affy_chogene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgchok1gshd_gene_ensembl__efg_affy_chogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgchok1gshd_gene_ensembl__efg_agilent_cho2agl44v1__dm.txt.gz"],"cgcrigri":["/pub/current_mysql/ensembl_mart_98/cgcrigri_gene_ensembl__efg_affy_chogene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgcrigri_gene_ensembl__efg_affy_chogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgcrigri_gene_ensembl__efg_agilent_cho2agl44v1__dm.txt.gz"],"cgpicr":["/pub/current_mysql/ensembl_mart_98/cgpicr_gene_ensembl__efg_affy_chogene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgpicr_gene_ensembl__efg_affy_chogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgpicr_gene_ensembl__efg_agilent_cho2agl44v1__dm.txt.gz"],"chircus":["/pub/current_mysql/ensembl_mart_98/chircus_gene_ensembl__efg_agilent_gpl18606__dm.txt.gz"],"cintestinalis":["/pub/current_mysql/ensembl_mart_98/cintestinalis_gene_ensembl__efg_affy_cint06a520380f__dm.txt.gz"],"cjacchus":["/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"cporcellus":["/pub/current_mysql/ensembl_mart_98/cporcellus_gene_ensembl__efg_agilent_arraystar__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cporcellus_gene_ensembl__efg_agilent_wholegenome_4x44k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cporcellus_gene_ensembl__efg_nimblegen_nimblegen_13k__dm.txt.gz"],"csyrichta":["/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"cvariegatus":["/pub/current_mysql/ensembl_mart_98/cvariegatus_gene_ensembl__efg_agilent_gpl23389__dm.txt.gz"],"dmelanogaster":["/pub/current_mysql/ensembl_mart_98/dmelanogaster_gene_ensembl__efg_affy_drosgenome1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/dmelanogaster_gene_ensembl__efg_affy_drosophila_2__dm.txt.gz"],"drerio":["/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_affy_zebgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_affy_zebgene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_affy_zebrafish__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_g2518a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_g2519f__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl14629__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl14664__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl15450__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl15747__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl15799__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl17670__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl17686__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl20686__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl20834__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl20900__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl21244__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl21361__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl21860__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl22083__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl23036__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7244__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7301__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7302__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7735__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7801__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl9060__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl9074__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_leiden_leiden2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_leiden_leiden3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl10076__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl10392__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl13318__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl13784__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl14375__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl14607__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl17210__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl21560__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl22527__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl7338__dm.txt.gz"],"ecaballus":["/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_affy_equgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_affy_equgene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl10248__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl13795__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15189__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15190__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15204__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15217__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl17689__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl20908__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl23307__dm.txt.gz"],"fcatus":["/pub/current_mysql/ensembl_mart_98/fcatus_gene_ensembl__efg_affy_felgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/fcatus_gene_ensembl__efg_affy_felgene_1_1_st_v1__dm.txt.gz"],"fheteroclitus":["/pub/current_mysql/ensembl_mart_98/fheteroclitus_gene_ensembl__efg_agilent_gpl13522__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/fheteroclitus_gene_ensembl__efg_agilent_gpl13723__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/fheteroclitus_gene_ensembl__efg_nimblegen_gpl14994__dm.txt.gz"],"ggallus":["/pub/current_mysql/ensembl_mart_98/ggallus_gene_ensembl__efg_affy_chicken__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggallus_gene_ensembl__efg_agilent_059389_chicken_ge_8x60k__dm.txt.gz"],"ggorilla":["/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"hsapiens":["/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_cgh_44b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_gpl6848__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_wholegenome_4x44k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_wholegenome__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanht_12_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanht_12_v4__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanref_8_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanwg_6_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanwg_6_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanwg_6_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"ipunctatus":["/pub/current_mysql/ensembl_mart_98/ipunctatus_gene_ensembl__efg_agilent_gpl16032__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ipunctatus_gene_ensembl__efg_nimblegen_gpl14562__dm.txt.gz"],"mauratus":["/pub/current_mysql/ensembl_mart_98/mauratus_gene_ensembl__efg_agilent_037725_hamarrayv__dm.txt.gz"],"mfascicularis":["/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mleucophaeus":["/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mmurinus":["/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mmusculus":["/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74bv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74cv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_moe430a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_moe430b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_moex_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mogene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mouse430_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mouse430a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mu11ksuba__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mu11ksubb__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_wholegenome_4x44k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_wholegenome__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_illumina_mouseref_8__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_illumina_mousewg_6_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_illumina_mousewg_6_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"mnemestrina":["/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mspretus":["/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74bv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74cv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_moe430a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_moe430b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_moex_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mogene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mouse430_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mouse430a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mu11ksuba__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mu11ksubb__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_wholegenome_4x44k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_wholegenome__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_illumina_mouseref_8__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_illumina_mousewg_6_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_illumina_mousewg_6_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"ngalili":["/pub/current_mysql/ensembl_mart_98/ngalili_gene_ensembl__efg_agilent_agilent_8x15k__dm.txt.gz"],"nleucogenys":["/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"oanatinus":["/pub/current_mysql/ensembl_mart_98/oanatinus_gene_ensembl__efg_affy_platypus_exon__dm.txt.gz"],"ocuniculus":["/pub/current_mysql/ensembl_mart_98/ocuniculus_gene_ensembl__efg_agilent_sureprint_gpl7083_4x44k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ocuniculus_gene_ensembl__efg_agilent_sureprnt_gpl16709_4x44k__dm.txt.gz"],"panubis":["/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"pcoquereli":["/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ppaniscus":["/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"psimus":["/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ptephrosceles":["/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ptroglodytes":["/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"rbieti":["/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"rnorvegicus":["/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rae230a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rae230b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_raex_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_ragene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_ragene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rat230_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rg_u34a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rg_u34b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rg_u34c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rn_u34__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rt_u34__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_agilent_wholegenome_4x44k_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_illumina_ratref_12_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"rroxellana":["/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"sbboliviensis":["/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"scerevisiae":["/pub/current_mysql/ensembl_mart_98/scerevisiae_gene_ensembl__efg_affy_yeast_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/scerevisiae_gene_ensembl__efg_affy_yg_s98__dm.txt.gz"],"smaximus":["/pub/current_mysql/ensembl_mart_98/smaximus_gene_ensembl__efg_agilent_gpl16776__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/smaximus_gene_ensembl__efg_agilent_gpl18520__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/smaximus_gene_ensembl__efg_agilent_gpl19564__dm.txt.gz"],"sscrofa":["/pub/current_mysql/ensembl_mart_98/sscrofa_gene_ensembl__efg_affy_porcine__dm.txt.gz"],"tgelada":["/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"]}} \ No newline at end of file +{"version":45,"jsons":{"acanthochromis_polyacanthus":["/pub/current_json/acanthochromis_polyacanthus/acanthochromis_polyacanthus.json"],"ailuropoda_melanoleuca":["/pub/current_json/ailuropoda_melanoleuca/ailuropoda_melanoleuca.json"],"amphilophus_citrinellus":["/pub/current_json/amphilophus_citrinellus/amphilophus_citrinellus.json"],"amphiprion_ocellaris":["/pub/current_json/amphiprion_ocellaris/amphiprion_ocellaris.json"],"amphiprion_percula":["/pub/current_json/amphiprion_percula/amphiprion_percula.json"],"anabas_testudineus":["/pub/current_json/anabas_testudineus/anabas_testudineus.json"],"anas_platyrhynchos_platyrhynchos":["/pub/current_json/anas_platyrhynchos_platyrhynchos/anas_platyrhynchos_platyrhynchos.json"],"anolis_carolinensis":["/pub/current_json/anolis_carolinensis/anolis_carolinensis.json"],"anser_brachyrhynchus":["/pub/current_json/anser_brachyrhynchus/anser_brachyrhynchus.json"],"aotus_nancymaae":["/pub/current_json/aotus_nancymaae/aotus_nancymaae.json"],"apteryx_haastii":["/pub/current_json/apteryx_haastii/apteryx_haastii.json"],"apteryx_owenii":["/pub/current_json/apteryx_owenii/apteryx_owenii.json"],"apteryx_rowi":["/pub/current_json/apteryx_rowi/apteryx_rowi.json"],"astatotilapia_calliptera":["/pub/current_json/astatotilapia_calliptera/astatotilapia_calliptera.json"],"astyanax_mexicanus":["/pub/current_json/astyanax_mexicanus/astyanax_mexicanus.json"],"astyanax_mexicanus_pachon":["/pub/current_json/astyanax_mexicanus_pachon/astyanax_mexicanus_pachon.json"],"betta_splendens":["/pub/current_json/betta_splendens/betta_splendens.json"],"bison_bison_bison":["/pub/current_json/bison_bison_bison/bison_bison_bison.json"],"bos_indicus_hybrid":["/pub/current_json/bos_indicus_hybrid/bos_indicus_hybrid.json"],"bos_mutus":["/pub/current_json/bos_mutus/bos_mutus.json"],"bos_taurus":["/pub/current_json/bos_taurus/bos_taurus.json"],"bos_taurus_hybrid":["/pub/current_json/bos_taurus_hybrid/bos_taurus_hybrid.json"],"caenorhabditis_elegans":["/pub/current_json/caenorhabditis_elegans/caenorhabditis_elegans.json"],"calidris_pugnax":["/pub/current_json/calidris_pugnax/calidris_pugnax.json"],"calidris_pygmaea":["/pub/current_json/calidris_pygmaea/calidris_pygmaea.json"],"callithrix_jacchus":["/pub/current_json/callithrix_jacchus/callithrix_jacchus.json"],"callorhinchus_milii":["/pub/current_json/callorhinchus_milii/callorhinchus_milii.json"],"canis_familiaris":["/pub/current_json/canis_familiaris/canis_familiaris.json"],"canis_lupus_dingo":["/pub/current_json/canis_lupus_dingo/canis_lupus_dingo.json"],"capra_hircus":["/pub/current_json/capra_hircus/capra_hircus.json"],"carlito_syrichta":["/pub/current_json/carlito_syrichta/carlito_syrichta.json"],"castor_canadensis":["/pub/current_json/castor_canadensis/castor_canadensis.json"],"cavia_aperea":["/pub/current_json/cavia_aperea/cavia_aperea.json"],"cavia_porcellus":["/pub/current_json/cavia_porcellus/cavia_porcellus.json"],"cebus_capucinus":["/pub/current_json/cebus_capucinus/cebus_capucinus.json"],"cercocebus_atys":["/pub/current_json/cercocebus_atys/cercocebus_atys.json"],"chelonoidis_abingdonii":["/pub/current_json/chelonoidis_abingdonii/chelonoidis_abingdonii.json"],"chinchilla_lanigera":["/pub/current_json/chinchilla_lanigera/chinchilla_lanigera.json"],"chlorocebus_sabaeus":["/pub/current_json/chlorocebus_sabaeus/chlorocebus_sabaeus.json"],"choloepus_hoffmanni":["/pub/current_json/choloepus_hoffmanni/choloepus_hoffmanni.json"],"chrysemys_picta_bellii":["/pub/current_json/chrysemys_picta_bellii/chrysemys_picta_bellii.json"],"ciona_intestinalis":["/pub/current_json/ciona_intestinalis/ciona_intestinalis.json"],"ciona_savignyi":["/pub/current_json/ciona_savignyi/ciona_savignyi.json"],"clupea_harengus":["/pub/current_json/clupea_harengus/clupea_harengus.json"],"colobus_angolensis_palliatus":["/pub/current_json/colobus_angolensis_palliatus/colobus_angolensis_palliatus.json"],"cottoperca_gobio":["/pub/current_json/cottoperca_gobio/cottoperca_gobio.json"],"coturnix_japonica":["/pub/current_json/coturnix_japonica/coturnix_japonica.json"],"cricetulus_griseus_chok1gshd":["/pub/current_json/cricetulus_griseus_chok1gshd/cricetulus_griseus_chok1gshd.json"],"cricetulus_griseus_crigri":["/pub/current_json/cricetulus_griseus_crigri/cricetulus_griseus_crigri.json"],"cricetulus_griseus_picr":["/pub/current_json/cricetulus_griseus_picr/cricetulus_griseus_picr.json"],"crocodylus_porosus":["/pub/current_json/crocodylus_porosus/crocodylus_porosus.json"],"cyanistes_caeruleus":["/pub/current_json/cyanistes_caeruleus/cyanistes_caeruleus.json"],"cynoglossus_semilaevis":["/pub/current_json/cynoglossus_semilaevis/cynoglossus_semilaevis.json"],"cyprinodon_variegatus":["/pub/current_json/cyprinodon_variegatus/cyprinodon_variegatus.json"],"danio_rerio":["/pub/current_json/danio_rerio/danio_rerio.json"],"dasypus_novemcinctus":["/pub/current_json/dasypus_novemcinctus/dasypus_novemcinctus.json"],"denticeps_clupeoides":["/pub/current_json/denticeps_clupeoides/denticeps_clupeoides.json"],"dipodomys_ordii":["/pub/current_json/dipodomys_ordii/dipodomys_ordii.json"],"dromaius_novaehollandiae":["/pub/current_json/dromaius_novaehollandiae/dromaius_novaehollandiae.json"],"drosophila_melanogaster":["/pub/current_json/drosophila_melanogaster/drosophila_melanogaster.json"],"echinops_telfairi":["/pub/current_json/echinops_telfairi/echinops_telfairi.json"],"electrophorus_electricus":["/pub/current_json/electrophorus_electricus/electrophorus_electricus.json"],"eptatretus_burgeri":["/pub/current_json/eptatretus_burgeri/eptatretus_burgeri.json"],"equus_asinus_asinus":["/pub/current_json/equus_asinus_asinus/equus_asinus_asinus.json"],"equus_caballus":["/pub/current_json/equus_caballus/equus_caballus.json"],"erinaceus_europaeus":["/pub/current_json/erinaceus_europaeus/erinaceus_europaeus.json"],"erpetoichthys_calabaricus":["/pub/current_json/erpetoichthys_calabaricus/erpetoichthys_calabaricus.json"],"esox_lucius":["/pub/current_json/esox_lucius/esox_lucius.json"],"felis_catus":["/pub/current_json/felis_catus/felis_catus.json"],"ficedula_albicollis":["/pub/current_json/ficedula_albicollis/ficedula_albicollis.json"],"fukomys_damarensis":["/pub/current_json/fukomys_damarensis/fukomys_damarensis.json"],"fundulus_heteroclitus":["/pub/current_json/fundulus_heteroclitus/fundulus_heteroclitus.json"],"gadus_morhua":["/pub/current_json/gadus_morhua/gadus_morhua.json"],"gallus_gallus":["/pub/current_json/gallus_gallus/gallus_gallus.json"],"gambusia_affinis":["/pub/current_json/gambusia_affinis/gambusia_affinis.json"],"gasterosteus_aculeatus":["/pub/current_json/gasterosteus_aculeatus/gasterosteus_aculeatus.json"],"gopherus_agassizii":["/pub/current_json/gopherus_agassizii/gopherus_agassizii.json"],"gorilla_gorilla":["/pub/current_json/gorilla_gorilla/gorilla_gorilla.json"],"gouania_willdenowi":["/pub/current_json/gouania_willdenowi/gouania_willdenowi.json"],"haplochromis_burtoni":["/pub/current_json/haplochromis_burtoni/haplochromis_burtoni.json"],"heterocephalus_glaber_female":["/pub/current_json/heterocephalus_glaber_female/heterocephalus_glaber_female.json"],"heterocephalus_glaber_male":["/pub/current_json/heterocephalus_glaber_male/heterocephalus_glaber_male.json"],"hippocampus_comes":["/pub/current_json/hippocampus_comes/hippocampus_comes.json"],"homo_sapiens":["/pub/current_json/homo_sapiens/homo_sapiens.json"],"hucho_hucho":["/pub/current_json/hucho_hucho/hucho_hucho.json"],"ictalurus_punctatus":["/pub/current_json/ictalurus_punctatus/ictalurus_punctatus.json"],"ictidomys_tridecemlineatus":["/pub/current_json/ictidomys_tridecemlineatus/ictidomys_tridecemlineatus.json"],"jaculus_jaculus":["/pub/current_json/jaculus_jaculus/jaculus_jaculus.json"],"junco_hyemalis":["/pub/current_json/junco_hyemalis/junco_hyemalis.json"],"kryptolebias_marmoratus":["/pub/current_json/kryptolebias_marmoratus/kryptolebias_marmoratus.json"],"labrus_bergylta":["/pub/current_json/labrus_bergylta/labrus_bergylta.json"],"larimichthys_crocea":["/pub/current_json/larimichthys_crocea/larimichthys_crocea.json"],"lates_calcarifer":["/pub/current_json/lates_calcarifer/lates_calcarifer.json"],"latimeria_chalumnae":["/pub/current_json/latimeria_chalumnae/latimeria_chalumnae.json"],"lepidothrix_coronata":["/pub/current_json/lepidothrix_coronata/lepidothrix_coronata.json"],"lepisosteus_oculatus":["/pub/current_json/lepisosteus_oculatus/lepisosteus_oculatus.json"],"lonchura_striata_domestica":["/pub/current_json/lonchura_striata_domestica/lonchura_striata_domestica.json"],"loxodonta_africana":["/pub/current_json/loxodonta_africana/loxodonta_africana.json"],"macaca_fascicularis":["/pub/current_json/macaca_fascicularis/macaca_fascicularis.json"],"macaca_mulatta":["/pub/current_json/macaca_mulatta/macaca_mulatta.json"],"macaca_nemestrina":["/pub/current_json/macaca_nemestrina/macaca_nemestrina.json"],"manacus_vitellinus":["/pub/current_json/manacus_vitellinus/manacus_vitellinus.json"],"mandrillus_leucophaeus":["/pub/current_json/mandrillus_leucophaeus/mandrillus_leucophaeus.json"],"marmota_marmota_marmota":["/pub/current_json/marmota_marmota_marmota/marmota_marmota_marmota.json"],"mastacembelus_armatus":["/pub/current_json/mastacembelus_armatus/mastacembelus_armatus.json"],"maylandia_zebra":["/pub/current_json/maylandia_zebra/maylandia_zebra.json"],"meleagris_gallopavo":["/pub/current_json/meleagris_gallopavo/meleagris_gallopavo.json"],"melopsittacus_undulatus":["/pub/current_json/melopsittacus_undulatus/melopsittacus_undulatus.json"],"meriones_unguiculatus":["/pub/current_json/meriones_unguiculatus/meriones_unguiculatus.json"],"mesocricetus_auratus":["/pub/current_json/mesocricetus_auratus/mesocricetus_auratus.json"],"microcebus_murinus":["/pub/current_json/microcebus_murinus/microcebus_murinus.json"],"microtus_ochrogaster":["/pub/current_json/microtus_ochrogaster/microtus_ochrogaster.json"],"mola_mola":["/pub/current_json/mola_mola/mola_mola.json"],"monodelphis_domestica":["/pub/current_json/monodelphis_domestica/monodelphis_domestica.json"],"monopterus_albus":["/pub/current_json/monopterus_albus/monopterus_albus.json"],"mus_caroli":["/pub/current_json/mus_caroli/mus_caroli.json"],"mus_musculus":["/pub/current_json/mus_musculus/mus_musculus.json"],"mus_musculus_129s1svimj":["/pub/current_json/mus_musculus_129s1svimj/mus_musculus_129s1svimj.json"],"mus_musculus_aj":["/pub/current_json/mus_musculus_aj/mus_musculus_aj.json"],"mus_musculus_akrj":["/pub/current_json/mus_musculus_akrj/mus_musculus_akrj.json"],"mus_musculus_balbcj":["/pub/current_json/mus_musculus_balbcj/mus_musculus_balbcj.json"],"mus_musculus_c3hhej":["/pub/current_json/mus_musculus_c3hhej/mus_musculus_c3hhej.json"],"mus_musculus_c57bl6nj":["/pub/current_json/mus_musculus_c57bl6nj/mus_musculus_c57bl6nj.json"],"mus_musculus_casteij":["/pub/current_json/mus_musculus_casteij/mus_musculus_casteij.json"],"mus_musculus_cbaj":["/pub/current_json/mus_musculus_cbaj/mus_musculus_cbaj.json"],"mus_musculus_dba2j":["/pub/current_json/mus_musculus_dba2j/mus_musculus_dba2j.json"],"mus_musculus_fvbnj":["/pub/current_json/mus_musculus_fvbnj/mus_musculus_fvbnj.json"],"mus_musculus_lpj":["/pub/current_json/mus_musculus_lpj/mus_musculus_lpj.json"],"mus_musculus_nodshiltj":["/pub/current_json/mus_musculus_nodshiltj/mus_musculus_nodshiltj.json"],"mus_musculus_nzohlltj":["/pub/current_json/mus_musculus_nzohlltj/mus_musculus_nzohlltj.json"],"mus_musculus_pwkphj":["/pub/current_json/mus_musculus_pwkphj/mus_musculus_pwkphj.json"],"mus_musculus_wsbeij":["/pub/current_json/mus_musculus_wsbeij/mus_musculus_wsbeij.json"],"mus_pahari":["/pub/current_json/mus_pahari/mus_pahari.json"],"mus_spicilegus":["/pub/current_json/mus_spicilegus/mus_spicilegus.json"],"mus_spretus":["/pub/current_json/mus_spretus/mus_spretus.json"],"mustela_putorius_furo":["/pub/current_json/mustela_putorius_furo/mustela_putorius_furo.json"],"myotis_lucifugus":["/pub/current_json/myotis_lucifugus/myotis_lucifugus.json"],"nannospalax_galili":["/pub/current_json/nannospalax_galili/nannospalax_galili.json"],"neolamprologus_brichardi":["/pub/current_json/neolamprologus_brichardi/neolamprologus_brichardi.json"],"neovison_vison":["/pub/current_json/neovison_vison/neovison_vison.json"],"nomascus_leucogenys":["/pub/current_json/nomascus_leucogenys/nomascus_leucogenys.json"],"notamacropus_eugenii":["/pub/current_json/notamacropus_eugenii/notamacropus_eugenii.json"],"notechis_scutatus":["/pub/current_json/notechis_scutatus/notechis_scutatus.json"],"nothoprocta_perdicaria":["/pub/current_json/nothoprocta_perdicaria/nothoprocta_perdicaria.json"],"numida_meleagris":["/pub/current_json/numida_meleagris/numida_meleagris.json"],"ochotona_princeps":["/pub/current_json/ochotona_princeps/ochotona_princeps.json"],"octodon_degus":["/pub/current_json/octodon_degus/octodon_degus.json"],"oreochromis_niloticus":["/pub/current_json/oreochromis_niloticus/oreochromis_niloticus.json"],"ornithorhynchus_anatinus":["/pub/current_json/ornithorhynchus_anatinus/ornithorhynchus_anatinus.json"],"oryctolagus_cuniculus":["/pub/current_json/oryctolagus_cuniculus/oryctolagus_cuniculus.json"],"oryzias_latipes":["/pub/current_json/oryzias_latipes/oryzias_latipes.json"],"oryzias_latipes_hni":["/pub/current_json/oryzias_latipes_hni/oryzias_latipes_hni.json"],"oryzias_latipes_hsok":["/pub/current_json/oryzias_latipes_hsok/oryzias_latipes_hsok.json"],"oryzias_melastigma":["/pub/current_json/oryzias_melastigma/oryzias_melastigma.json"],"otolemur_garnettii":["/pub/current_json/otolemur_garnettii/otolemur_garnettii.json"],"ovis_aries":["/pub/current_json/ovis_aries/ovis_aries.json"],"pan_paniscus":["/pub/current_json/pan_paniscus/pan_paniscus.json"],"pan_troglodytes":["/pub/current_json/pan_troglodytes/pan_troglodytes.json"],"panthera_pardus":["/pub/current_json/panthera_pardus/panthera_pardus.json"],"panthera_tigris_altaica":["/pub/current_json/panthera_tigris_altaica/panthera_tigris_altaica.json"],"papio_anubis":["/pub/current_json/papio_anubis/papio_anubis.json"],"parambassis_ranga":["/pub/current_json/parambassis_ranga/parambassis_ranga.json"],"paramormyrops_kingsleyae":["/pub/current_json/paramormyrops_kingsleyae/paramormyrops_kingsleyae.json"],"parus_major":["/pub/current_json/parus_major/parus_major.json"],"pelodiscus_sinensis":["/pub/current_json/pelodiscus_sinensis/pelodiscus_sinensis.json"],"periophthalmus_magnuspinnatus":["/pub/current_json/periophthalmus_magnuspinnatus/periophthalmus_magnuspinnatus.json"],"peromyscus_maniculatus_bairdii":["/pub/current_json/peromyscus_maniculatus_bairdii/peromyscus_maniculatus_bairdii.json"],"petromyzon_marinus":["/pub/current_json/petromyzon_marinus/petromyzon_marinus.json"],"phascolarctos_cinereus":["/pub/current_json/phascolarctos_cinereus/phascolarctos_cinereus.json"],"piliocolobus_tephrosceles":["/pub/current_json/piliocolobus_tephrosceles/piliocolobus_tephrosceles.json"],"poecilia_formosa":["/pub/current_json/poecilia_formosa/poecilia_formosa.json"],"poecilia_latipinna":["/pub/current_json/poecilia_latipinna/poecilia_latipinna.json"],"poecilia_mexicana":["/pub/current_json/poecilia_mexicana/poecilia_mexicana.json"],"poecilia_reticulata":["/pub/current_json/poecilia_reticulata/poecilia_reticulata.json"],"pogona_vitticeps":["/pub/current_json/pogona_vitticeps/pogona_vitticeps.json"],"pongo_abelii":["/pub/current_json/pongo_abelii/pongo_abelii.json"],"procavia_capensis":["/pub/current_json/procavia_capensis/procavia_capensis.json"],"prolemur_simus":["/pub/current_json/prolemur_simus/prolemur_simus.json"],"propithecus_coquereli":["/pub/current_json/propithecus_coquereli/propithecus_coquereli.json"],"pteropus_vampyrus":["/pub/current_json/pteropus_vampyrus/pteropus_vampyrus.json"],"pundamilia_nyererei":["/pub/current_json/pundamilia_nyererei/pundamilia_nyererei.json"],"pygocentrus_nattereri":["/pub/current_json/pygocentrus_nattereri/pygocentrus_nattereri.json"],"rattus_norvegicus":["/pub/current_json/rattus_norvegicus/rattus_norvegicus.json"],"rhinopithecus_bieti":["/pub/current_json/rhinopithecus_bieti/rhinopithecus_bieti.json"],"rhinopithecus_roxellana":["/pub/current_json/rhinopithecus_roxellana/rhinopithecus_roxellana.json"],"saccharomyces_cerevisiae":["/pub/current_json/saccharomyces_cerevisiae/saccharomyces_cerevisiae.json"],"saimiri_boliviensis_boliviensis":["/pub/current_json/saimiri_boliviensis_boliviensis/saimiri_boliviensis_boliviensis.json"],"salvator_merianae":["/pub/current_json/salvator_merianae/salvator_merianae.json"],"sarcophilus_harrisii":["/pub/current_json/sarcophilus_harrisii/sarcophilus_harrisii.json"],"scleropages_formosus":["/pub/current_json/scleropages_formosus/scleropages_formosus.json"],"scophthalmus_maximus":["/pub/current_json/scophthalmus_maximus/scophthalmus_maximus.json"],"serinus_canaria":["/pub/current_json/serinus_canaria/serinus_canaria.json"],"seriola_dumerili":["/pub/current_json/seriola_dumerili/seriola_dumerili.json"],"seriola_lalandi_dorsalis":["/pub/current_json/seriola_lalandi_dorsalis/seriola_lalandi_dorsalis.json"],"sorex_araneus":["/pub/current_json/sorex_araneus/sorex_araneus.json"],"spermophilus_dauricus":["/pub/current_json/spermophilus_dauricus/spermophilus_dauricus.json"],"sphenodon_punctatus":["/pub/current_json/sphenodon_punctatus/sphenodon_punctatus.json"],"stegastes_partitus":["/pub/current_json/stegastes_partitus/stegastes_partitus.json"],"sus_scrofa":["/pub/current_json/sus_scrofa/sus_scrofa.json"],"sus_scrofa_bamei":["/pub/current_json/sus_scrofa_bamei/sus_scrofa_bamei.json"],"sus_scrofa_berkshire":["/pub/current_json/sus_scrofa_berkshire/sus_scrofa_berkshire.json"],"sus_scrofa_hampshire":["/pub/current_json/sus_scrofa_hampshire/sus_scrofa_hampshire.json"],"sus_scrofa_jinhua":["/pub/current_json/sus_scrofa_jinhua/sus_scrofa_jinhua.json"],"sus_scrofa_landrace":["/pub/current_json/sus_scrofa_landrace/sus_scrofa_landrace.json"],"sus_scrofa_largewhite":["/pub/current_json/sus_scrofa_largewhite/sus_scrofa_largewhite.json"],"sus_scrofa_meishan":["/pub/current_json/sus_scrofa_meishan/sus_scrofa_meishan.json"],"sus_scrofa_pietrain":["/pub/current_json/sus_scrofa_pietrain/sus_scrofa_pietrain.json"],"sus_scrofa_rongchang":["/pub/current_json/sus_scrofa_rongchang/sus_scrofa_rongchang.json"],"sus_scrofa_tibetan":["/pub/current_json/sus_scrofa_tibetan/sus_scrofa_tibetan.json"],"sus_scrofa_usmarc":["/pub/current_json/sus_scrofa_usmarc/sus_scrofa_usmarc.json"],"sus_scrofa_wuzhishan":["/pub/current_json/sus_scrofa_wuzhishan/sus_scrofa_wuzhishan.json"],"taeniopygia_guttata":["/pub/current_json/taeniopygia_guttata/taeniopygia_guttata.json"],"takifugu_rubripes":["/pub/current_json/takifugu_rubripes/takifugu_rubripes.json"],"tetraodon_nigroviridis":["/pub/current_json/tetraodon_nigroviridis/tetraodon_nigroviridis.json"],"theropithecus_gelada":["/pub/current_json/theropithecus_gelada/theropithecus_gelada.json"],"tupaia_belangeri":["/pub/current_json/tupaia_belangeri/tupaia_belangeri.json"],"tursiops_truncatus":["/pub/current_json/tursiops_truncatus/tursiops_truncatus.json"],"urocitellus_parryii":["/pub/current_json/urocitellus_parryii/urocitellus_parryii.json"],"ursus_americanus":["/pub/current_json/ursus_americanus/ursus_americanus.json"],"ursus_maritimus":["/pub/current_json/ursus_maritimus/ursus_maritimus.json"],"vicugna_pacos":["/pub/current_json/vicugna_pacos/vicugna_pacos.json"],"vombatus_ursinus":["/pub/current_json/vombatus_ursinus/vombatus_ursinus.json"],"vulpes_vulpes":["/pub/current_json/vulpes_vulpes/vulpes_vulpes.json"],"xenopus_tropicalis":["/pub/current_json/xenopus_tropicalis/xenopus_tropicalis.json"],"xiphophorus_couchianus":["/pub/current_json/xiphophorus_couchianus/xiphophorus_couchianus.json"],"xiphophorus_maculatus":["/pub/current_json/xiphophorus_maculatus/xiphophorus_maculatus.json"],"zonotrichia_albicollis":["/pub/current_json/zonotrichia_albicollis/zonotrichia_albicollis.json"]},"biomarts":{"anancymaae":["/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/anancymaae_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"applatyrhynchos":["/pub/current_mysql/ensembl_mart_98/applatyrhynchos_gene_ensembl__efg_agilent_gpl19666__dm.txt.gz"],"btaurus":["/pub/current_mysql/ensembl_mart_98/btaurus_gene_ensembl__efg_affy_bovine__dm.txt.gz"],"capalliatus":["/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/capalliatus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"catys":["/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/catys_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ccapucinus":["/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ccapucinus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"celegans":["/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_affy_c_elegans__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_affy_gpl19230__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_012795__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_015061__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_020186__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl13394__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl13914__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl14144__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl19516__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_agilent_gpl8304__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_nimblegen_gpl8673__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_slri_gpl3518__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_ucsf_gpl9450__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/celegans_gene_ensembl__efg_wustl_wustl_c_elegans__dm.txt.gz"],"cfamiliaris":["/pub/current_mysql/ensembl_mart_98/cfamiliaris_gene_ensembl__efg_affy_canine_2__dm.txt.gz"],"cgchok1gshd":["/pub/current_mysql/ensembl_mart_98/cgchok1gshd_gene_ensembl__efg_affy_chogene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgchok1gshd_gene_ensembl__efg_affy_chogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgchok1gshd_gene_ensembl__efg_agilent_cho2agl44v1__dm.txt.gz"],"cgcrigri":["/pub/current_mysql/ensembl_mart_98/cgcrigri_gene_ensembl__efg_affy_chogene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgcrigri_gene_ensembl__efg_affy_chogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgcrigri_gene_ensembl__efg_agilent_cho2agl44v1__dm.txt.gz"],"cgpicr":["/pub/current_mysql/ensembl_mart_98/cgpicr_gene_ensembl__efg_affy_chogene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgpicr_gene_ensembl__efg_affy_chogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cgpicr_gene_ensembl__efg_agilent_cho2agl44v1__dm.txt.gz"],"chircus":["/pub/current_mysql/ensembl_mart_98/chircus_gene_ensembl__efg_agilent_gpl18606__dm.txt.gz"],"cintestinalis":["/pub/current_mysql/ensembl_mart_98/cintestinalis_gene_ensembl__efg_affy_cint06a520380f__dm.txt.gz"],"cjacchus":["/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cjacchus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"cporcellus":["/pub/current_mysql/ensembl_mart_98/cporcellus_gene_ensembl__efg_agilent_arraystar__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cporcellus_gene_ensembl__efg_agilent_wholegenome_4x44k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/cporcellus_gene_ensembl__efg_nimblegen_nimblegen_13k__dm.txt.gz"],"csyrichta":["/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/csyrichta_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"cvariegatus":["/pub/current_mysql/ensembl_mart_98/cvariegatus_gene_ensembl__efg_agilent_gpl23389__dm.txt.gz"],"dmelanogaster":["/pub/current_mysql/ensembl_mart_98/dmelanogaster_gene_ensembl__efg_affy_drosgenome1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/dmelanogaster_gene_ensembl__efg_affy_drosophila_2__dm.txt.gz"],"drerio":["/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_affy_zebgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_affy_zebgene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_affy_zebrafish__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_g2518a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_g2519f__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl14629__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl14664__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl15450__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl15747__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl15799__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl17670__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl17686__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl20686__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl20834__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl20900__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl21244__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl21361__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl21860__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl22083__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl23036__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7244__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7301__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7302__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7735__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl7801__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl9060__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_agilent_gpl9074__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_leiden_leiden2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_leiden_leiden3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl10076__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl10392__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl13318__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl13784__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl14375__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl14607__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl17210__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl21560__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl22527__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/drerio_gene_ensembl__efg_nimblegen_gpl7338__dm.txt.gz"],"ecaballus":["/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_affy_equgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_affy_equgene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl10248__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl13795__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15189__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15190__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15204__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl15217__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl17689__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl20908__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ecaballus_gene_ensembl__efg_agilent_gpl23307__dm.txt.gz"],"fcatus":["/pub/current_mysql/ensembl_mart_98/fcatus_gene_ensembl__efg_affy_felgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/fcatus_gene_ensembl__efg_affy_felgene_1_1_st_v1__dm.txt.gz"],"fheteroclitus":["/pub/current_mysql/ensembl_mart_98/fheteroclitus_gene_ensembl__efg_agilent_gpl13522__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/fheteroclitus_gene_ensembl__efg_agilent_gpl13723__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/fheteroclitus_gene_ensembl__efg_nimblegen_gpl14994__dm.txt.gz"],"ggallus":["/pub/current_mysql/ensembl_mart_98/ggallus_gene_ensembl__efg_affy_chicken__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggallus_gene_ensembl__efg_agilent_059389_chicken_ge_8x60k__dm.txt.gz"],"ggorilla":["/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ggorilla_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"hsapiens":["/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_cgh_44b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_gpl6848__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_wholegenome_4x44k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_agilent_wholegenome__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanht_12_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanht_12_v4__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanref_8_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanwg_6_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanwg_6_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_illumina_humanwg_6_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/hsapiens_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"ipunctatus":["/pub/current_mysql/ensembl_mart_98/ipunctatus_gene_ensembl__efg_agilent_gpl16032__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ipunctatus_gene_ensembl__efg_nimblegen_gpl14562__dm.txt.gz"],"mauratus":["/pub/current_mysql/ensembl_mart_98/mauratus_gene_ensembl__efg_agilent_037725_hamarrayv__dm.txt.gz"],"mfascicularis":["/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mfascicularis_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mleucophaeus":["/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mleucophaeus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mmurinus":["/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmurinus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mmusculus":["/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74bv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mg_u74cv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_moe430a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_moe430b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_moex_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mogene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mouse430_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mouse430a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mu11ksuba__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_affy_mu11ksubb__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_wholegenome_4x44k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_agilent_wholegenome__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_illumina_mouseref_8__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_illumina_mousewg_6_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_illumina_mousewg_6_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mmusculus_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"mnemestrina":["/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mnemestrina_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"mspretus":["/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74bv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mg_u74cv2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_moe430a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_moe430b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_moex_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mogene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mogene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mouse430_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mouse430a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mu11ksuba__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_affy_mu11ksubb__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_wholegenome_4x44k_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_agilent_wholegenome__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_illumina_mouseref_8__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_illumina_mousewg_6_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_illumina_mousewg_6_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/mspretus_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"ngalili":["/pub/current_mysql/ensembl_mart_98/ngalili_gene_ensembl__efg_agilent_agilent_8x15k__dm.txt.gz"],"nleucogenys":["/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/nleucogenys_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"oanatinus":["/pub/current_mysql/ensembl_mart_98/oanatinus_gene_ensembl__efg_affy_platypus_exon__dm.txt.gz"],"ocuniculus":["/pub/current_mysql/ensembl_mart_98/ocuniculus_gene_ensembl__efg_agilent_sureprint_gpl7083_4x44k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ocuniculus_gene_ensembl__efg_agilent_sureprnt_gpl16709_4x44k__dm.txt.gz"],"panubis":["/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/panubis_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"pcoquereli":["/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/pcoquereli_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ppaniscus":["/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ppaniscus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"psimus":["/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/psimus_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ptephrosceles":["/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptephrosceles_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"ptroglodytes":["/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/ptroglodytes_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"rbieti":["/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rbieti_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"rnorvegicus":["/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rae230a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rae230b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_raex_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_ragene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_ragene_2_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rat230_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rg_u34a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rg_u34b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rg_u34c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rn_u34__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_affy_rt_u34__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_agilent_sureprint_g3_ge_8x60k__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_agilent_wholegenome_4x44k_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_agilent_wholegenome_4x44k_v3__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_codelink_codelink__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_illumina_ratref_12_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rnorvegicus_gene_ensembl__efg_phalanx_onearray__dm.txt.gz"],"rroxellana":["/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/rroxellana_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"sbboliviensis":["/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/sbboliviensis_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"],"scerevisiae":["/pub/current_mysql/ensembl_mart_98/scerevisiae_gene_ensembl__efg_affy_yeast_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/scerevisiae_gene_ensembl__efg_affy_yg_s98__dm.txt.gz"],"smaximus":["/pub/current_mysql/ensembl_mart_98/smaximus_gene_ensembl__efg_agilent_gpl16776__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/smaximus_gene_ensembl__efg_agilent_gpl18520__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/smaximus_gene_ensembl__efg_agilent_gpl19564__dm.txt.gz"],"sscrofa":["/pub/current_mysql/ensembl_mart_98/sscrofa_gene_ensembl__efg_affy_porcine__dm.txt.gz"],"tgelada":["/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_cyngene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_cyrgene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hc_g110__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_focus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133_plus_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133a_2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u133b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95a__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95av2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95b__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95c__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95d__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hg_u95e__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hta_2_0__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_huex_1_0_st_v2__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hugene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hugene_2_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_hugenefl__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_primeview__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_rhegene_1_0_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_rhegene_1_1_st_v1__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_rhesus__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_affy_u133_x3p__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl10157__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl10158__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl17465__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_agilent_gpl19384__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_nimblegen_gpl13762__dm.txt.gz","/pub/current_mysql/ensembl_mart_98/tgelada_gene_ensembl__efg_nimblegen_gpl21301__dm.txt.gz"]}} \ No newline at end of file diff --git a/service/mapfilter.go b/service/mapfilter.go index aa5d4c0..a057844 100644 --- a/service/mapfilter.go +++ b/service/mapfilter.go @@ -213,7 +213,7 @@ func (s *service) inputXrefs(ids []string, idsDomain uint32, filterq *query.Quer if pages == nil { - res, err := s.search(ids, idsDomain, rootPage, filterq, false, false) + res, err := s.search(ids, idsDomain, rootPage, filterq, true, false) if err != nil { return nil, "", err diff --git a/service/service.go b/service/service.go index df7b1df..c4528c4 100644 --- a/service/service.go +++ b/service/service.go @@ -7,6 +7,7 @@ import ( "io/ioutil" "log" "os" + "path/filepath" "sort" "strconv" "strings" @@ -45,7 +46,7 @@ type service struct { func (s *service) init() { meta := make(map[string]interface{}) - f, err := ioutil.ReadFile(config.Appconf["dbDir"] + "/db.meta.json") + f, err := ioutil.ReadFile(filepath.FromSlash(config.Appconf["dbDir"] + "/db.meta.json")) if err != nil { log.Fatalln("Error while reading meta information file which should be produced with generate command. Please make sure you did previous steps correctly.") fmt.Printf("Error: %v", err) diff --git a/service/web.go b/service/web.go index 28c6d2b..45a311b 100755 --- a/service/web.go +++ b/service/web.go @@ -36,7 +36,6 @@ func (web *Web) Start(c *conf.Conf) { web.service = s - // start grpc rpc := biobtreegrpc{ service: s, } @@ -46,17 +45,18 @@ func (web *Web) Start(c *conf.Conf) { web.metaRes = []byte(s.metajson()) searchGz := gziphandler.GzipHandler(http.HandlerFunc(web.search)) + metaGz := gziphandler.GzipHandler(http.HandlerFunc(web.meta)) searchEntryGz := gziphandler.GzipHandler(http.HandlerFunc(web.entry)) mapFilterGz := gziphandler.GzipHandler(http.HandlerFunc(web.mapFilter)) searchPageGz := gziphandler.GzipHandler(http.HandlerFunc(web.searchPage)) searchFilterGz := gziphandler.GzipHandler(http.HandlerFunc(web.searchFilter)) - metaGz := gziphandler.GzipHandler(http.HandlerFunc(web.meta)) + http.Handle("/ws/", searchGz) + http.Handle("/ws/meta/", metaGz) http.Handle("/ws/entry/", searchEntryGz) http.Handle("/ws/map/", mapFilterGz) http.Handle("/ws/page/", searchPageGz) http.Handle("/ws/filter/", searchFilterGz) - http.Handle("/ws/meta/", metaGz) //web ui fs := http.FileServer(http.Dir("website")) diff --git a/update/ensembl.go b/update/ensembl.go index b35aa14..d6aa4a0 100644 --- a/update/ensembl.go +++ b/update/ensembl.go @@ -63,14 +63,13 @@ func (e *ensembl) getEnsemblPaths() (*ensemblPaths, string) { } -func (e *ensembl) updateEnsemblPaths() (*ensemblPaths, string) { +func (e *ensembl) updateEnsemblPaths(version int) (*ensemblPaths, string) { var branch string var ftpAddress string var ftpJSONPath string var ftpMysqlPath string var ftpBiomartFolder string - var version int var err error switch e.source { diff --git a/update/update.go b/update/update.go index 35af17b..17bb94f 100755 --- a/update/update.go +++ b/update/update.go @@ -434,7 +434,8 @@ func (d *DataUpdate) setEnsemblPaths() { if _, ok := config.Appconf["disableEnsemblReleaseCheck"]; !ok { - if d.hasEnsemblNewRelease() { + hasNewRelease, version := d.hasEnsemblNewRelease() + if hasNewRelease { ensembls := [6]ensembl{} ensembls[0] = ensembl{source: "ensembl", d: d, branch: pbuf.Ensemblbranch_ENSEMBL} @@ -445,7 +446,7 @@ func (d *DataUpdate) setEnsemblPaths() { ensembls[5] = ensembl{source: "ensembl_protists", d: d, branch: pbuf.Ensemblbranch_PROTIST} for _, ens := range ensembls { - ens.updateEnsemblPaths() + ens.updateEnsemblPaths(version) time.Sleep(time.Duration(2) * time.Second) // just for not to kicked out from ensembl ftp } @@ -454,12 +455,13 @@ func (d *DataUpdate) setEnsemblPaths() { } -func (d *DataUpdate) hasEnsemblNewRelease() bool { +func (d *DataUpdate) hasEnsemblNewRelease() (bool, int) { epaths := ensemblPaths{} pathFile := filepath.FromSlash(config.Appconf["ensemblDir"] + "/ensembl_metazoa.paths.json") if !fileExists(pathFile) { - return true + + return true, d.getLatestEnsemblVersion() } f, err := os.Open(pathFile) check(err) @@ -472,6 +474,14 @@ func (d *DataUpdate) hasEnsemblNewRelease() bool { log.Fatal("Missing ensembl_version_url param") } + latestVersion := d.getLatestEnsemblVersion() + + return latestVersion != epaths.Version, latestVersion + +} + +func (d *DataUpdate) getLatestEnsemblVersion() int { + egversion := ensemblGLatestVersion{} res, err := http.Get(config.Appconf["ensembl_version_url"]) if err != nil { @@ -482,10 +492,7 @@ func (d *DataUpdate) hasEnsemblNewRelease() bool { log.Fatal("Error while getting ensembl release info from its rest service. This error could be temporary try again later or use param disableEnsemblReleaseCheck", err) } err = json.Unmarshal(body, &egversion) - - //fmt.Println(egversion.Version) - //fmt.Println(epaths.Version) - return egversion.Version != epaths.Version + return egversion.Version } func (d *DataUpdate) showProgres() { diff --git a/update/update_test.go b/update/update_test.go index e73f344..0e9e458 100644 --- a/update/update_test.go +++ b/update/update_test.go @@ -20,7 +20,7 @@ var loadConf = initConf() func initConf() bool { c := conf.Conf{} - c.Init("../", "", []string{}, []string{}, true) + c.Init("../", "", true, "") config = &c return true @@ -55,7 +55,7 @@ func TestHgnc(t *testing.T) { config.Appconf["kvgenCount"] = "4" config.Appconf["kvgenChunkSize"] = "13" - d := NewDataUpdate([]string{"hgnc"}, []string{}, []string{}, config, "1") + d := NewDataUpdate([]string{"hgnc"}, []string{}, []string{}, []string{}, config, "1") parsed, kvs := d.Update() @@ -68,7 +68,7 @@ func TestHgnc(t *testing.T) { } var m = generate.Merge{} - j, k, _ := m.Merge(config) + j, k, _ := m.Merge(config, false) if j != 18 { panic("merge write key value is invalid") @@ -110,7 +110,7 @@ func TestKeyLink(t *testing.T) { config.Appconf["kvgenChunkSize"] = "13" config.Appconf["pageSize"] = "2" - d := NewDataUpdate([]string{"uniprot"}, []string{}, []string{}, config, "1") + d := NewDataUpdate([]string{"uniprot"}, []string{}, []string{}, []string{}, config, "1") parsed, kvs := d.Update() @@ -123,7 +123,7 @@ func TestKeyLink(t *testing.T) { } var m = generate.Merge{} - j, k, l := m.Merge(config) + j, k, l := m.Merge(config, false) if j != 8 { panic("merge write key value is invalid") @@ -160,7 +160,7 @@ func TestPaging(t *testing.T) { //c.Appconf["kvgenChunkSize"] = "13" config.Appconf["pageSize"] = "2" - d := NewDataUpdate([]string{"hgnc"}, []string{}, []string{}, config, "1") + d := NewDataUpdate([]string{"hgnc"}, []string{}, []string{}, []string{}, config, "1") parsed, kvs := d.Update() @@ -173,7 +173,7 @@ func TestPaging(t *testing.T) { } var m = generate.Merge{} - j, k, _ := m.Merge(config) + j, k, _ := m.Merge(config, false) if j != 19 { // todo empty xref key hgnc:2 is not written?? panic("merge write key value is invalid") @@ -207,7 +207,7 @@ func TestTargetDbs(t *testing.T) { config.Appconf["kvgenCount"] = "4" config.Appconf["kvgenChunkSize"] = "13" - d := NewDataUpdate([]string{"hgnc"}, []string{"VEGA"}, []string{}, config, "1") + d := NewDataUpdate([]string{"hgnc"}, []string{"VEGA"}, []string{}, []string{}, config, "1") parsed, kvs := d.Update() @@ -220,7 +220,7 @@ func TestTargetDbs(t *testing.T) { } var m = generate.Merge{} - j, k, _ := m.Merge(config) + j, k, _ := m.Merge(config, false) if j != 10 { panic("merge write key value is invalid") @@ -253,7 +253,7 @@ func TestDuplicateValue(t *testing.T) { config.Appconf["kvgenCount"] = "1" config.Appconf["kvgenChunkSize"] = "20" - d := NewDataUpdate([]string{"hgnc"}, []string{}, []string{}, config, "1") + d := NewDataUpdate([]string{"hgnc"}, []string{}, []string{}, []string{}, config, "1") parsed, kvs := d.Update() @@ -266,7 +266,7 @@ func TestDuplicateValue(t *testing.T) { } var m = generate.Merge{} - j, k, _ := m.Merge(config) + j, k, _ := m.Merge(config, false) if j != 3 { panic("merge write key value is invalid") @@ -345,7 +345,7 @@ func TestEnsembl(t *testing.T) { config.Appconf["kvgenCount"] = "4" config.Appconf["kvgenChunkSize"] = "13" - d := NewDataUpdate([]string{"ensembl"}, []string{}, []string{}, config, "1") + d := NewDataUpdate([]string{"ensembl"}, []string{}, []string{}, []string{}, config, "1") parsed, kvs := d.Update() @@ -358,7 +358,7 @@ func TestEnsembl(t *testing.T) { } var m = generate.Merge{} - j, k, l := m.Merge(config) + j, k, l := m.Merge(config, false) if j != 11 { panic("merge write key value is invalid") @@ -402,12 +402,12 @@ func TestSamples(t *testing.T) { config.Appconf["kvgenCount"] = "4" config.Appconf["kvgenChunkSize"] = "1000000" - d := NewDataUpdate([]string{"uniprot", "uniref100", "uniref90", "uniref50", "uniparc", "taxonomy", "interpro"}, []string{}, []string{}, config, "1") + d := NewDataUpdate([]string{"uniprot", "uniref100", "uniref90", "uniref50", "uniparc", "taxonomy", "interpro"}, []string{}, []string{}, []string{}, config, "1") d.Update() var m = generate.Merge{} - i, j, _ := m.Merge(config) + i, j, _ := m.Merge(config, false) fmt.Println("lmdb key value size", i) fmt.Println("max uid", j) diff --git a/web/dist/css/app.f3c239b1.css b/web/dist/css/app.2a610469.css similarity index 73% rename from web/dist/css/app.f3c239b1.css rename to web/dist/css/app.2a610469.css index b6abad6..3c20668 100644 --- a/web/dist/css/app.f3c239b1.css +++ b/web/dist/css/app.2a610469.css @@ -1 +1 @@ -a[target^=_blank][data-v-6b34f9bc]:after,a[target^=_blank][data-v-2458a6d7]:after,a[target^=_blank][data-v-c516fda0]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.settings[data-v-3367dd47]{margin-top:24px}a[target^=_blank][data-v-217e9bb0]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.mapFilterResult[data-v-217e9bb0]{margin-top:4px}a[target^=_blank][data-v-ca365d0a]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.vjs-tree__brackets[data-v-7535b7a6],span .vjs-tree__brackets{color:#6495ed}.allEntryBox[data-v-7535b7a6]{border:1px solid teal;padding-left:3px}.actionIcon[data-v-7535b7a6]{color:#4682b4}.list-item[data-v-7535b7a6]{display:inline-block;margin-right:10px}.list-enter-active[data-v-7535b7a6],.list-leave-active[data-v-7535b7a6]{transition:all .7s}.list-enter[data-v-7535b7a6],.list-leave-to[data-v-7535b7a6]{opacity:0;transform:translateY(30px)}div.last[data-v-7535b7a6]{animation:blink-data-v-7535b7a6 .5s ease}@keyframes blink-data-v-7535b7a6{0%{background-color:green}}.resultBox[data-v-7535b7a6]{margin-left:10px}.resultBoxFirst[data-v-7535b7a6]{margin-left:0!important}.flex-container[data-v-7535b7a6]{display:flex;flex-wrap:wrap}.xrefs[data-v-7535b7a6]{border:1px solid #efefef;margin-bottom:15px}.flex-container>div[data-v-7535b7a6]{width:128px;height:80px;margin:10px;padding-top:10px;padding-bottom:10px;line-height:2;text-align:center}.flex-container2[data-v-7535b7a6]{display:flex;flex-wrap:wrap}.flex-container2>div[data-v-7535b7a6]{width:160px;heigh:10px;margin:10px;text-align:left}.legend[data-v-7535b7a6]{text-align:left}.fieldset[data-v-7535b7a6]{border-color:#faebd7}.plusi[data-v-7535b7a6]{font-size:12px}.exlinkcolor[data-v-7535b7a6]{color:#000}a[target^=_blank][data-v-7535b7a6]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.pagingDiv[data-v-7535b7a6]{padding-bottom:5px}a[target^=_blank][data-v-aa1c77c6]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.resultTitle[data-v-aa1c77c6]{text-align:center;vertical-align:middle;color:#b22222;font-weight:700;margin-top:4px;padding-right:85px}a[target^=_blank][data-v-402e8458]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.labelmf[data-v-402e8458]{padding-top:10px;padding-right:3px;font-size:.8rem}.querybox[data-v-402e8458]{padding-bottom:.5rem}.actions[data-v-402e8458]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.actions>div[data-v-402e8458]{margin:3px}.actions>div>span[data-v-402e8458]{font-size:.875em;padding:.5em}#app{display:flex;min-height:100vh;flex-direction:column}.logoColor{color:silver}.logoColor2{color:#00ced1}.mainContent{flex:1}::-webkit-input-placeholder{color:#ffdab9;font-size:19px}::-moz-placeholder{color:#00f;font-size:19px}:-ms-input-placeholder{color:#ffdab9;font-size:19px}::placeholder{color:#ffdab9;font-size:19px}.notificationBar{margin:1px;margin-bottom:0}.notification.n-light{margin:10px;margin-bottom:0;border-radius:3px;font-size:13px;padding:10px 20px;color:#495061;background:#eaf4fe;border:1px solid #d4e8fd}.notification-title{letter-spacing:1px;text-transform:uppercase;font-size:10px;color:#2589f3}.resultDivOdd{background-color:#fff;padding:2px}.resultDivEven{background-color:#f2f2f2;padding:2px}.resultContainer{margin-top:10px}.fa_custom{color:#09c}p.tree,ul.tree,ul.tree ul{list-style:none;margin:0;padding:0}ul.tree ul{margin-left:1em}ul.tree li{margin-left:.35em;border-left:thin solid #000}ul.tree li:last-child{border-left:none}ul.tree li:before{width:.9em;height:.6em;margin-right:.1em;vertical-align:top;border-bottom:thin solid #000;content:"";display:inline-block}ul.tree li:last-child:before{border-left:thin solid #000}.pageTitle{color:#b22222;padding-top:8px}.resultTitle{text-align:center;vertical-align:middle;color:#b22222;font-weight:700;padding-right:85px} \ No newline at end of file +a[target^=_blank][data-v-6b34f9bc]:after,a[target^=_blank][data-v-2458a6d7]:after,a[target^=_blank][data-v-c516fda0]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.settings[data-v-3367dd47]{margin-top:24px}a[target^=_blank][data-v-217e9bb0]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.mapFilterResult[data-v-217e9bb0]{margin-top:4px}a[target^=_blank][data-v-3e1db54e]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.vjs-tree__brackets[data-v-88523c10],span .vjs-tree__brackets{color:#6495ed}.allEntryBox[data-v-88523c10]{border:1px solid teal;padding-left:3px}.actionIcon[data-v-88523c10]{color:#4682b4}.list-item[data-v-88523c10]{display:inline-block;margin-right:10px}.list-enter-active[data-v-88523c10],.list-leave-active[data-v-88523c10]{transition:all .7s}.list-enter[data-v-88523c10],.list-leave-to[data-v-88523c10]{opacity:0;transform:translateY(30px)}div.last[data-v-88523c10]{animation:blink-data-v-88523c10 .5s ease}@keyframes blink-data-v-88523c10{0%{background-color:green}}.resultBox[data-v-88523c10]{margin-left:10px}.resultBoxFirst[data-v-88523c10]{margin-left:0!important}.flex-container[data-v-88523c10]{display:flex;flex-wrap:wrap}.xrefs[data-v-88523c10]{border:1px solid #efefef;margin-bottom:15px}.flex-container>div[data-v-88523c10]{width:128px;height:80px;margin:10px;padding-top:10px;padding-bottom:10px;line-height:2;text-align:center}.flex-container2[data-v-88523c10]{display:flex;flex-wrap:wrap}.flex-container2>div[data-v-88523c10]{width:160px;heigh:10px;margin:10px;text-align:left}.legend[data-v-88523c10]{text-align:left}.fieldset[data-v-88523c10]{border-color:#faebd7}.plusi[data-v-88523c10]{font-size:12px}.exlinkcolor[data-v-88523c10]{color:#000}a[target^=_blank][data-v-88523c10]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.pagingDiv[data-v-88523c10]{padding-bottom:5px}a[target^=_blank][data-v-aa1c77c6]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.resultTitle[data-v-aa1c77c6]{text-align:center;vertical-align:middle;color:#b22222;font-weight:700;margin-top:4px;padding-right:85px}a[target^=_blank][data-v-402e8458]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);margin:0 0 0 1px}.labelmf[data-v-402e8458]{padding-top:10px;padding-right:3px;font-size:.8rem}.querybox[data-v-402e8458]{padding-bottom:.5rem}.actions[data-v-402e8458]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.actions>div[data-v-402e8458]{margin:3px}.actions>div>span[data-v-402e8458]{font-size:.875em;padding:.5em}#app{display:flex;min-height:100vh;flex-direction:column}.logoColor{color:silver}.logoColor2{color:#00ced1}.mainContent{flex:1}::-webkit-input-placeholder{color:#ffdab9;font-size:19px}::-moz-placeholder{color:#00f;font-size:19px}:-ms-input-placeholder{color:#ffdab9;font-size:19px}::placeholder{color:#ffdab9;font-size:19px}.notificationBar{margin:1px;margin-bottom:0}.notification.n-light{margin:10px;margin-bottom:0;border-radius:3px;font-size:13px;padding:10px 20px;color:#495061;background:#eaf4fe;border:1px solid #d4e8fd}.notification-title{letter-spacing:1px;text-transform:uppercase;font-size:10px;color:#2589f3}.resultDivOdd{background-color:#fff;padding:2px}.resultDivEven{background-color:#f2f2f2;padding:2px}.resultContainer{margin-top:10px}.fa_custom{color:#09c}p.tree,ul.tree,ul.tree ul{list-style:none;margin:0;padding:0}ul.tree ul{margin-left:1em}ul.tree li{margin-left:.35em;border-left:thin solid #000}ul.tree li:last-child{border-left:none}ul.tree li:before{width:.9em;height:.6em;margin-right:.1em;vertical-align:top;border-bottom:thin solid #000;content:"";display:inline-block}ul.tree li:last-child:before{border-left:thin solid #000}.pageTitle{color:#b22222;padding-top:8px}.resultTitle{text-align:center;vertical-align:middle;color:#b22222;font-weight:700;padding-right:85px} \ No newline at end of file diff --git a/web/dist/index.html b/web/dist/index.html index 283a427..124045b 100644 --- a/web/dist/index.html +++ b/web/dist/index.html @@ -1 +1 @@ -Biobtree
\ No newline at end of file +Biobtree
\ No newline at end of file diff --git a/web/dist/js/app.1b9dacd9.js b/web/dist/js/app.1b9dacd9.js deleted file mode 100644 index 1a3fd7e..0000000 --- a/web/dist/js/app.1b9dacd9.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function t(t){for(var a,n,l=t[0],o=t[1],c=t[2],u=0,m=[];ua?1:0})}}),C=x,T=(s("bb02"),Object(p["a"])(C,b,g,!1,null,"c516fda0",null)),w=T.exports,A=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"modal",class:{"is-active":e.apiActive}},[s("div",{staticClass:"modal-background",on:{click:function(t){return e.$emit("close-api")}}}),e._m(0),s("button",{staticClass:"modal-close is-large",attrs:{"aria-label":"close"},on:{click:function(t){return e.$emit("close-api")}}})])},k=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"modal-card"},[s("header",{staticClass:"modal-card-head is-radiusless",staticStyle:{padding:"10px"}},[s("p",{staticClass:"modal-card-title has-text-centered"},[e._v("API")])]),s("section",{staticClass:"modal-card-body"},[s("div",{staticClass:"content"},[s("p",[e._v("\n XrefMap has an API with following functions. Usage example with javascript can be found\n "),s("a",[e._v("here")]),e._v(".\n ")]),s("h4",[e._v("Search")]),s("p",[e._v("Search calls take list of comma separated identifiers as a parameter. Example,")]),s("div",{staticClass:"box has-background-white-bis exBox"},[s("p",[e._v("www.ebi.ac.uk/~tgur/xrefmap/api.php?ids=P15498")])]),s("h4",[e._v("Pagination")]),s("p",[e._v("Each identifier search can have maximum 200 cross reference results. If it has more results, they are retrieved via pagination call. Pagination index starts from 0. Total page count is required to be specified with pageTotal parameter. This value is calculated via main search call. Example,")]),s("div",{staticClass:"box has-background-white-bis exBox"},[s("p",[e._v("www.ebi.ac.uk/~tgur/xrefmap/ws/api.php?ids=P15498&src=8&page=0&pageTotal=2")])]),s("h4",[e._v("Filtering")]),s("p",[e._v("Results can be filtered based on datasets. Example,")]),s("div",{staticClass:"box has-background-white-bis exBox"},[s("p",[e._v("www.ebi.ac.uk/~tgur/ws/api.php?ids=P15498&src=8&filters=20,77")])]),s("p",[e._v("For pagination and filtering calls, dataset identifiers needs to be specified. Dataset identifiers are accessed from main search response.")]),s("p",[s("strong",[e._v("Limitations:")]),e._v(" API only supports binary response format. JSON format might be added in future.\n HTTP GET supported only, HTTP POST will be added later versions.\n ")])])])])}],q={name:"About",props:{apiActive:{type:Boolean,required:!0}}},F=q,M=Object(p["a"])(F,A,k,!1,null,"ba2fdf5a",null),P=M.exports,S=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{directives:[{name:"show",rawName:"v-show",value:e.settingsActive,expression:"settingsActive"}],staticClass:"settings container is-fullhd"},[s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[s("label",{staticClass:"label"},[e._v("Results per page")]),s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.app_conf.page_size_new,expression:"app_conf.page_size_new"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.app_conf,"page_size_new",t.target.multiple?s:s[0])}}},[s("option",{attrs:{value:"9"}},[e._v("9")]),s("option",{attrs:{value:"18"}},[e._v("18")]),s("option",{attrs:{value:"36"}},[e._v("36")]),s("option",{attrs:{value:"63"}},[e._v("72")]),s("option",{attrs:{value:"90"}},[e._v("90")]),s("option",{attrs:{value:"150"}},[e._v("144")]),s("option",{attrs:{value:"200"}},[e._v("200")])])])]),s("div",{staticClass:"column"},[s("label",{staticClass:"label"},[e._v("Box color")]),s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.app_conf.box_color_new,expression:"app_conf.box_color_new"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.app_conf,"box_color_new",t.target.multiple?s:s[0])}}},e._l(e.app_conf.colors,function(t,a){return s("option",{key:a,domProps:{value:t}},[e._v(e._s(a))])}),0)])]),s("div",{staticClass:"column"},[s("label",{staticClass:"label"},[e._v("Selected Box color")]),s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.app_conf.selected_box_color_new,expression:"app_conf.selected_box_color_new"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.app_conf,"selected_box_color_new",t.target.multiple?s:s[0])}}},e._l(e.app_conf.colors,function(t,a){return s("option",{key:a,domProps:{value:t}},[e._v(e._s(a))])}),0)])]),s("div",{staticClass:"column is-pulled-right"},[s("label",{staticClass:"label"},[e._v(" \t")]),s("button",{staticClass:"button is-warning",on:{click:e.apply}},[e._v("Apply")])])]),s("div",[s("h1",{staticClass:"has-text-centered has-text-weight-bold is-is-size-1"},[e._v("Datasets")]),s("table",{staticClass:"table is-bordered is-narrow is-hoverable is-fullwidth"},[e._m(0),s("tbody",e._l(e.xref_conf,function(t,a){return s("tr",[s("td",[e._v(e._s(t.name))]),s("td",[e._v(e._s(t.id))]),s("td",[e._v(e._s(a))])])}),0)])])])},N=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("thead",[s("tr",[s("th",[e._v("name")]),s("th",[e._v("id")]),s("th",[e._v("numeric id")])])])}],I={name:"Settings",props:{settingsActive:{type:Boolean,required:!0},app_conf:{type:Object,required:!0},xref_conf:{type:Object,required:!0}},data:function(){return{perPageResult:12,options:[]}},methods:{apply:function(){this.$emit("apply-settings")}},beforeMount:function(){for(var e in this.xref_conf)this.xref_conf[e].linkdataset||this.options.push({id:parseInt(e),name:this.xref_conf[e].name});this.options.sort(function(e,t){var s=e.name.toLowerCase(),a=t.name.toLowerCase();return sa?1:0})}},Q=I,U=(s("79db"),Object(p["a"])(Q,S,N,!1,null,"3367dd47",null)),H=U.exports,E=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.app_model.queries.length>0?s("div",{staticClass:"resultContainer container is-fullhd"},[e.app_model.queries.length>1?s("div",{staticClass:"querybox"},[s("div",{staticClass:"field is-grouped is-grouped-multiline"},e._l(e.app_model.queries,function(t,a){return s("div",{staticClass:"control"},[s("div",{staticClass:"tags has-addons"},[s("a",{directives:[{name:"show",rawName:"v-show",value:!e.app_model.queries[a].edit,expression:"!app_model.queries[index].edit"}],class:{tag:!0,"is-link":a==e.selectedQueryIndex},attrs:{title:"double click to name the query"},on:{click:function(t){return e.selectQuery(a)},dblclick:function(t){return e.enableQueryEdit(a)}}},[e._v(e._s(e.queryLabel(a)))]),s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[a].name,expression:"app_model.queries[index].name"},{name:"show",rawName:"v-show",value:e.app_model.queries[a].edit,expression:"app_model.queries[index].edit"}],staticClass:"is-small",domProps:{value:e.app_model.queries[a].name},on:{blur:function(t){return e.disableQueryEdit(a)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.disableQueryEdit(a)},input:function(t){t.target.composing||e.$set(e.app_model.queries[a],"name",t.target.value)}}}),s("a",{staticClass:"tag is-delete",on:{click:function(t){return e.deleteQuery(a)}}})])])}),0)]):e._e(),1==e.app_model.queries[e.selectedQueryIndex].type?s("div",{staticClass:"mapfilter"},[s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"control is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].searchTerm,expression:"app_model.queries[selectedQueryIndex].searchTerm"}],ref:"searchbox",staticClass:"input is-normal control",attrs:{type:"search",maxlength:"30000",placeholder:"Terms"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].searchTerm},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.mapFilter(t)},input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"searchTerm",t.target.value)}}}),e._m(0)])]),s("div",[s("multiselect",{directives:[{name:"show",rawName:"v-show",value:this.app_model.queries[this.selectedQueryIndex].showDatasets,expression:"this.app_model.queries[this.selectedQueryIndex].showDatasets"}],attrs:{multiple:!1,"track-by":"id",label:"name",placeholder:"Type at least 3 letters e.g uniprot",options:e.options,searchable:!0,"open-direction":"bottom","internal-search":!1,"show-no-results":!1,"show-no-options":!1,"reset-after":!0},on:{"search-change":e.findDataset,select:e.onDatasetSelect},scopedSlots:e._u([{key:"singleLabel",fn:function(t){var a=t.option;return[s("strong",[e._v(e._s(a.name))])]}}],null,!1,2784876651),model:{value:e.app_conf.global_filter_datasets_new,callback:function(t){e.$set(e.app_conf,"global_filter_datasets_new",t)},expression:"app_conf.global_filter_datasets_new"}})],1),s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"control is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].mapFilterTerm,expression:"app_model.queries[selectedQueryIndex].mapFilterTerm"}],ref:"searchbox",staticClass:"input is-normal control",attrs:{type:"search",maxlength:"300",placeholder:"MapFilter query"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].mapFilterTerm},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.mapFilter(t)},input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"mapFilterTerm",t.target.value)}}}),e._m(1),s("span",{staticClass:"control"},[s("a",{class:{"is-loading":e.app_model.queries[e.selectedQueryIndex].loading,button:!0,"is-success":!0,"is-normal":!0},on:{click:e.mapFilter}},[e._v("Map")])])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex].retrieved,expression:"app_model.queries[selectedQueryIndex].retrieved"}],staticClass:"actions"},[s("div",[s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].attributes,expression:"app_model.queries[selectedQueryIndex].attributes"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].attributes)?e._i(e.app_model.queries[e.selectedQueryIndex].attributes,null)>-1:e.app_model.queries[e.selectedQueryIndex].attributes},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].attributes,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"attributes",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"attributes",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"attributes",r)}}}),e._v(" Attributes")])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].showDatasets,expression:"app_model.queries[selectedQueryIndex].showDatasets"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].showDatasets)?e._i(e.app_model.queries[e.selectedQueryIndex].showDatasets,null)>-1:e.app_model.queries[e.selectedQueryIndex].showDatasets},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].showDatasets,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",r)}}}),e._v("Set dataset "),s("label",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0,expression:"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0"}],staticClass:"has-text-info has-text-weight-bold"},[e._v(e._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.showUrl,expression:"showUrl"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showUrl)?e._i(e.showUrl,null)>-1:e.showUrl},on:{change:function(t){var s=e.showUrl,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&(e.showUrl=s.concat([i])):n>-1&&(e.showUrl=s.slice(0,n).concat(s.slice(n+1)))}else e.showUrl=r}}}),e._v("REST url")])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:e.showUrl,expression:"showUrl"}]},[s("a",{staticClass:"exlinkcolor",attrs:{href:e.app_model.queries[e.selectedQueryIndex].restURL,target:"_blank"}},[e._v("\n "+e._s(e.app_model.queries[e.selectedQueryIndex].restURL)+"\n ")])]),s("div",[s("a",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex].nextPageKey&&e.app_model.queries[e.selectedQueryIndex].nextPageKey.length>0,expression:"app_model.queries[selectedQueryIndex].nextPageKey && app_model.queries[selectedQueryIndex].nextPageKey.length>0"}],class:{"is-loading":e.nextLoading,"is-normal":!0,"is-pulled-right":!0},on:{click:e.mapFilterMore}},[e._v("Load More result")])])])]):s("div",{staticClass:"search"},[s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"control is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].searchTerm,expression:"app_model.queries[selectedQueryIndex].searchTerm"}],ref:"searchbox",staticClass:"input is-normal control",attrs:{type:"search",placeholder:"Search",size:e.topSearchBoxSize,maxlength:"300"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].searchTerm},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.newSearch(t)},e.searchKeyUp],input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"searchTerm",t.target.value)}}}),e._m(2),s("span",{staticClass:"control"},[s("a",{class:{"is-loading":e.app_model.queries[e.selectedQueryIndex].loading,button:!0,"is-info":!0,"is-normal":!0},on:{click:e.newSearch}},[e._v("Search")])])])]),e.app_model.queries[e.selectedQueryIndex].filterActive?s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].filter,expression:"app_model.queries[selectedQueryIndex].filter"}],ref:"filter",staticClass:"input is-normal control",attrs:{type:"search",placeholder:'Add filter e.g ensembl.genome=="homo_sapiens"',size:e.topSearchBoxSize,maxlength:"300"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].filter},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)},e.searchKeyUp],input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"filter",t.target.value)}}}),e._m(3)])]):e._e(),s("div",[s("multiselect",{directives:[{name:"show",rawName:"v-show",value:this.app_model.queries[this.selectedQueryIndex].showDatasets,expression:"this.app_model.queries[this.selectedQueryIndex].showDatasets"}],attrs:{multiple:!1,"track-by":"id",label:"name",placeholder:"Type at least 3 letters e.g uniprot",options:e.options,searchable:!0,"open-direction":"bottom","internal-search":!1,"show-no-results":!1,"show-no-options":!1,"reset-after":!0},on:{"search-change":e.findDataset,select:e.onDatasetSelect},scopedSlots:e._u([{key:"singleLabel",fn:function(t){var a=t.option;return[s("strong",[e._v(e._s(a.name))])]}}],null,!1,2784876651),model:{value:e.app_conf.global_filter_datasets_new,callback:function(t){e.$set(e.app_conf,"global_filter_datasets_new",t)},expression:"app_conf.global_filter_datasets_new"}})],1),s("div",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex].retrieved,expression:"app_model.queries[selectedQueryIndex].retrieved"}],staticClass:"actions"},[s("div",[s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].filterActive,expression:"app_model.queries[selectedQueryIndex].filterActive"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].filterActive)?e._i(e.app_model.queries[e.selectedQueryIndex].filterActive,null)>-1:e.app_model.queries[e.selectedQueryIndex].filterActive},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].filterActive,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"filterActive",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"filterActive",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"filterActive",r)}}}),e._v("Add filter")])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].showDatasets,expression:"app_model.queries[selectedQueryIndex].showDatasets"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].showDatasets)?e._i(e.app_model.queries[e.selectedQueryIndex].showDatasets,null)>-1:e.app_model.queries[e.selectedQueryIndex].showDatasets},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].showDatasets,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",r)}}}),e._v("Set dataset "),s("label",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0,expression:"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0"}],staticClass:"has-text-info has-text-weight-bold"},[e._v(e._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.showUrl,expression:"showUrl"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showUrl)?e._i(e.showUrl,null)>-1:e.showUrl},on:{change:function(t){var s=e.showUrl,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&(e.showUrl=s.concat([i])):n>-1&&(e.showUrl=s.slice(0,n).concat(s.slice(n+1)))}else e.showUrl=r}}}),e._v("REST url")])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:e.showUrl,expression:"showUrl"}]},[s("span",[s("a",{staticClass:"exlinkcolor",attrs:{href:e.app_model.queries[e.selectedQueryIndex].restURL,target:"_blank"}},[e._v("\n "+e._s(e.app_model.queries[e.selectedQueryIndex].restURL)+"\n ")])])]),s("div",[e.app_model.queries[e.selectedQueryIndex]&&e.app_model.queries[e.selectedQueryIndex].nextPageKey&&e.app_model.queries[e.selectedQueryIndex].nextPageKey.length>0?s("a",{staticClass:"is-pulled-right is-normal",on:{click:e.search}},[e._v("Load More result")]):e._e()])])])]):e._e(),s("search-main",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex]&&0==e.app_model.queries[e.selectedQueryIndex].type,expression:"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==0"}],ref:"searchComp",attrs:{mobile:e.mobile,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}}),s("map-filter",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex]&&1==e.app_model.queries[e.selectedQueryIndex].type,expression:"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==1"}],ref:"mapFilterComp",attrs:{mobile:e.mobile,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}})],1)},R=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-search"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-map-signs"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-search"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-filter"})])}],B=(s("28a5"),s("f559"),s("6762"),s("2fdb"),s("d538")),L=s.n(B),$=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mapFilterResult container is-fullhd"},[e.app_model.all_map_results[e.resultIndex]&&e.app_model.all_map_results[e.resultIndex].length>0?s("div",{staticClass:"resultTitle"},[e._v("Results")]):e._e(),e.app_model.all_map_results[e.resultIndex]&&e.app_model.all_map_results[e.resultIndex].length>0?s("table",{staticClass:"table is-bordered is-narrow is-hoverable is-fullwidth"},[e._m(0),e._l(e.app_model.all_map_results[e.resultIndex],function(t,a){return s("tbody",e._l(t.targets,function(a,r){return s("tr",[s("td",[e._v(e._s(r+1))]),s("td",[r>0?[e._v("〃")]:e._e(),0==r?[e._v(e._s(e.xref_conf[t.source.dataset].name)+" - ")]:e._e(),!e.app_model.queries[e.queryIndex].attributes&&0==r&&t.source.keyword&&t.source.keyword.length>0?[e._v(e._s(t.source.keyword)+" - ")]:e._e(),e.app_model.queries[e.queryIndex].attributes||0!=r?e._e():[e._v(e._s(t.source.identifier))],e.app_model.queries[e.queryIndex].attributes&&0==r?[t.source.url&&t.source.url.length>0?s("a",{attrs:{href:t.source.url,target:"_blank"}},[e._v(e._s(t.source.identifier))]):s("label",[e._v(e._s(t.source.identifier))]),s("div",{directives:[{name:"show",rawName:"v-show",value:a&&!t.source.Attributes.Empty&&e.app_model.queries[e.queryIndex].attributes,expression:"res && !sub_res.source.Attributes.Empty && app_model.queries[queryIndex].attributes"}]},[s("vue-json-pretty",{attrs:{path:"res",data:t.source.Attributes,showDoubleQuotes:!1,deep:2}})],1)]:e._e()],2),s("td",[e.app_model.queries[e.queryIndex].attributes?e._e():[e._v(e._s(a.identifier))],e.app_model.queries[e.queryIndex].attributes?[a.url&&a.url.length>0?s("a",{attrs:{href:a.url,target:"_blank"}},[e._v(e._s(a.identifier))]):s("label",[e._v(e._s(a.identifier))]),s("div",{directives:[{name:"show",rawName:"v-show",value:a&&!a.Attributes.Empty&&e.app_model.queries[e.queryIndex].attributes,expression:"res && !res.Attributes.Empty && app_model.queries[queryIndex].attributes"}]},[s("vue-json-pretty",{attrs:{path:"res",data:a.Attributes,showDoubleQuotes:!1,deep:2}})],1)]:e._e()],2)])}),0)})],2):e._e()])},D=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("thead",[s("tr",[s("th"),s("th",[e._v("Source")]),s("th",[e._v("Mapping")])])])}],O={name:"map-filter",props:{xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},app_model:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{mapFilterActive:!1,nextLoading:!1,restUrl:"",showUrl:!1,resultIndex:0,queryIndex:0}},components:{VueJsonPretty:L.a},methods:{processMapFilter:function(e,t){this.app_model.queries[t[0]].nextPageKey=this.app_model.processMPResults(e,t[0]),this.app_model.queries[t[0]].restURL=t[1],this.app_model.queries[t[0]].loading=!1,this.app_model.queries[t[0]].retrieved=!0},mapFilter:function(e){if(this.queryIndex=e,this.app_model.queries[e].searchTerm=this.app_model.queries[e].searchTerm.trim(),this.app_model.queries[e].mapFilterTerm=this.app_model.queries[e].mapFilterTerm.trim(),0==this.app_model.queries[e].searchTerm.length||0==this.app_model.queries[e].mapFilterTerm.length)return!1;if(1==this.app_model.queries[e].searchTerm.length)return!1;var t=[e,""];if(this.mapFilterActive=!0,this.app_model.queries[e].searchTerm.startsWith("alias:")){var s=this.app_model.queries[e].searchTerm.split("alias:")[1];if(s.length<=1)return!1;this.app_model.queries[e].loading=!0,this.$root.$data.fetcher.mapFilter(this.app_model.queries[e].searchTerm,this.app_model.queries[e].mapFilterTerm,this.app_model.queries[e].nextPageKey,this.app_model.queries[e].selectedDataset,this.processMapFilter.bind(this),t)}else this.app_model.queries[e].loading=!0,this.$root.$data.fetcher.mapFilter(this.app_model.queries[e].searchTerm,this.app_model.queries[e].mapFilterTerm,this.app_model.queries[e].nextPageKey,this.app_model.queries[e].selectedDataset,this.processMapFilter.bind(this),t)},resultDivClass:function(e){return e%2==0?"resultDivOdd":"resultDivEven"},selectQuery:function(e){this.queryIndex=e,this.resultIndex=e-this.app_model.previousSearchQueryCount(e),this.app_model.queries[e].searchTerm.length>0&&this.app_model.queries[e].mapFilterTerm.length>0&&!this.app_model.queries[e].retrieved&&this.mapFilter(e)},reset:function(){this.resultIndex=0}}},j=O,K=(s("941b"),Object(p["a"])(j,$,D,!1,null,"217e9bb0",null)),z=K.exports,G=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.app_model.all_sub_results[e.resultIndex]&&e.app_model.all_sub_results[e.resultIndex].length>0?s("div",{staticClass:"resultTitle"},[e._v("Results")]):e._e(),e._l(e.app_model.all_sub_results[e.resultIndex],function(t,a){return e.app_model.all_sub_results[e.resultIndex]?s("div",{class:e.resultDivClass(a)},[s("div",{staticClass:"resultContainer container is-fullhd"},[s("box-view",{attrs:{mobile:e.mobile,sub_res:t,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}})],1)]):e._e()})],2)},X=[],J=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{class:{resultBox:!e.mobile,resultBoxFirst:!e.parent_sub_res}},[s("div",{staticClass:"legend"},[e.sub_res.showResults&&e.sub_res.count>0?[e._v("   "+e._s(e.sub_res.count.toLocaleString())+" Results for ")]:e._e(),s("a",{attrs:{href:e.sub_res.url,target:"_blank"}},[e._v(e._s(e.xref_conf[""+e.sub_res.dataset].name)+" "+e._s(e.sub_res.identifier)+" "+e._s(e.sub_res.keyword))]),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.depth>0,expression:"sub_res.depth>0"}],staticClass:"actionIcon icon",attrs:{title:"Remove"},on:{click:function(t){return e.removeXref(e.sub_res,e.parent_sub_res)}}},[s("i",{staticClass:"fas fa-trash-alt"})]),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.showResults,expression:"sub_res.showResults"}],staticClass:"actionIcon icon",attrs:{title:"Filter"},on:{click:function(t){e.sub_res.filterModalActive=!0}}},[s("i",{staticClass:"fas fa-filter fa-1x",staticStyle:{position:"relative",top:"2px"}})]),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.showResults,expression:"sub_res.showResults"}],staticClass:"actionIcon icon",attrs:{title:"Hide results"},on:{click:function(t){return e.hideResults(e.sub_res)}}},[s("i",{staticClass:"fas fa-eye-slash"})]),s("a",{directives:[{name:"show",rawName:"v-show",value:!e.sub_res.showResults,expression:"!sub_res.showResults"}],staticClass:"actionIcon icon",attrs:{title:"Show results"},on:{click:function(t){return e.showResults(e.sub_res)}}},[s("i",{staticClass:"fas fa-eye"})]),s("a",{directives:[{name:"show",rawName:"v-show",value:!e.parent_sub_res,expression:"!parent_sub_res"}],staticClass:"actionIcon icon",attrs:{title:"Show selection list"},on:{click:function(t){e.sub_res.treeModal=!0}}},[s("i",{staticClass:"fas fa-list-ul"})])],2),s("div",[s("div",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.showResults,expression:"sub_res.showResults"}],staticClass:"xrefs"},[s("div",{staticClass:"allEntryBox"},[s("div",{directives:[{name:"show",rawName:"v-show",value:!e.sub_res.Attributes.Empty,expression:"!sub_res.Attributes.Empty"}]},[e._m(0),s("vue-json-pretty",{attrs:{path:"res",data:e.sub_res.Attributes,showDoubleQuotes:!1,deep:3}})],1),e._m(1),s("div",{staticClass:"flex-container",attrs:{id:"sub_res"+e.sub_res.counter}},[e.sub_res.count<=0?s("span",[e._v("No result to display due to the active filters.")]):e._e(),e._l(e.sub_res.displayEntries,function(t){return s("div",{style:t.style},[s("p",[e._v("\n "+e._s(e.xref_conf[""+t.dataset].name)+"\n "),s("a",{directives:[{name:"show",rawName:"v-show",value:!t.selected,expression:"!entry.selected"}],on:{click:function(s){return e.selectXref(e.sub_res.identifier,e.sub_res.dataset,t.identifier,t.dataset,e.sub_res,t)}}},[s("i",{staticClass:"fas fa-plus-circle plusi"})])]),s("a",{staticClass:"exlinkcolor",attrs:{href:t.url,target:"_blank",title:t.title}},[s("small",[e._v(e._s(t.label))])]),s("p"),s("p")])})],2),s("div",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.maxClientPage>0,expression:"sub_res.maxClientPage > 0"}],staticClass:"has-text-centered pagingDiv"},[s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.clientPage>0,expression:"sub_res.clientPage > 0"}],attrs:{title:"Previous Page"},on:{click:function(t){return e.previousPage(e.sub_res)}}},[s("i",{staticClass:"fas fa-arrow-left"})]),e._v("\n   Page "+e._s(e.sub_res.clientPage+1)+" of "+e._s(e.sub_res.maxClientPage+1)+"  \n "),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.maxClientPage>0&&e.sub_res.clientPage 0 && sub_res.clientPage-1:t.selected},on:{change:function(s){var a=t.selected,r=s.target,i=!!r.checked;if(Array.isArray(a)){var n=null,l=e._i(a,n);r.checked?l<0&&e.$set(t,"selected",a.concat([n])):l>-1&&e.$set(t,"selected",a.slice(0,l).concat(a.slice(l+1)))}else e.$set(t,"selected",i)}}}),e._v("\n "+e._s(t.filterLabel)+"\n ")])])}),0),s("div",{staticClass:"buttons has-addons is-right"},[s("button",{class:{"is-loading":e.filterLoading,button:!0,"is-warning":!0,"is-medium":!0},on:{click:function(t){return e.applyFilter(e.sub_res)}}},[e._v("Apply")])])]),s("button",{staticClass:"modal-close is-large",attrs:{"aria-label":"close"},on:{click:function(t){e.sub_res.filterModalActive=!1}}})])]),s("transition-group",{attrs:{name:"list",tag:"div"}},e._l(e.sub_res.selectedXrefs,function(t,a){return s("div",{key:t.identifier,staticStyle:{"margin-top":"10px"}},[s("box-view",{attrs:{mobile:e.mobile,parent_sub_res:e.sub_res,sub_res:t,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}})],1)}),0),e.parent_sub_res?e._e():[s("div",{staticClass:"modal",class:{"is-active":e.sub_res.treeModal}},[s("div",{staticClass:"modal-background",on:{click:function(t){e.sub_res.treeModal=!1}}}),s("div",{staticClass:"modal-content box"},[e._m(3),s("p",{staticClass:"tree"},[s("a",{attrs:{href:e.xref_conf[""+e.sub_res.dataset].url.replace("£{id}",e.sub_res.identifier),target:"_blank"}},[e._v(e._s(e.xref_conf[""+e.sub_res.dataset].name)+" "+e._s(e.sub_res.identifier))])]),s("ul",{staticClass:"tree"},[e._l(e.sub_res.selectedXrefs,function(t){return[s("tree-view",{attrs:{sel_sub_res:t,xref_conf:e.xref_conf,app_conf:e.app_conf}})]})],2)]),s("button",{staticClass:"modal-close is-large",attrs:{"aria-label":"close"},on:{click:function(t){e.sub_res.treeModal=!1}}})])]],2)},V=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",[s("strong",[e._v("Attributes")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",[s("strong",[e._v("Mapped references")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",{staticClass:"has-text-centered"},[s("strong",[e._v("Filter mapped references by dataset")]),e._v("     ")])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",[s("strong",[e._v("Summary view")])])}],W=(s("5df3"),s("4f7f"),s("ac6a"),function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("li",[e._v('"£{id}",sel_sub_res.identifier)"\n target="_blank"\n >'+e._s(e.xref_conf[""+e.sel_sub_res.dataset].name)+" "+e._s(e.sel_sub_res.identifier)),e.sel_sub_res.selectedXrefs.length>0?s("ul",[e._l(e.sel_sub_res.selectedXrefs,function(t){return[s("tree-view",{attrs:{sel_sub_res:t,xref_conf:e.$root.$data.xref_conf,app_conf:e.$root.$data.app_conf}})]})],2):e._e()])}),Y=[],Z={name:"tree-view",props:{sel_sub_res:{type:Object,required:!0},parent_sub_res:{type:Object},xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0}},data:function(){return{}},methods:{}},ee=Z,te=(s("33ad"),Object(p["a"])(ee,W,Y,!1,null,"ca365d0a",null)),se=te.exports,ae={name:"box-view",components:{"tree-view":se,VueJsonPretty:L.a},props:{sub_res:{type:Object,required:!0},parent_sub_res:{type:Object},xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},app_model:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{results:null,testclass:"dfsdfsa",lastSelectedRes:null,xrefSelected:!1,filterLoading:!1}},methods:{processSelectedXref:function(e,t){this.lastSelectedRes=this.app_model.processSelectedXref(e,t),this.xrefSelected=!0},selectXref:function(e,t,s,a,r,i){var n=[e,t,s,a,r,i];this.$root.$data.fetcher.searchEntry(s,this.xref_conf[a].id,this.processSelectedXref.bind(this),n)},processFilteredResults:function(e,t,s,a){t.selectedXrefs=[],t.filterModalActive=!1,this.filterLoading=!1,a?this.$notify({group:"error",title:"",text:"Something went wrong :("}):this.app_model.processFilteredResults(e,t,!1)},processFilteredResults4Paging:function(e,t,s,a){t.selectedXrefs=[],t.filterModalActive=!1,a?this.$notify({group:"error",title:"",text:"Something went wrong :("}):(this.app_model.processFilteredResults(e,t,!0),t.displayEntries=t.entries.slice(s[0],s[1]))},applyFilter:function(e){this.filterLoading=!0;var t=e.dataset_counts,s="",a=new Set;for(var r in t){var i=t[r];i.selected&&(s+=this.xref_conf[i.dataset].id+",",a.add(this.xref_conf[i.dataset].id))}var n=[];if(e.lastFilteredPageKey=null,t.length==a.size)return n[0]=e,e.hasFilter=!1,e.filters="",void this.$root.$data.fetcher.searchEntry(e.identifier,this.xref_conf[e.dataset].id,this.processResetFilter.bind(this),n);e.filters=s,e.hasFilter=!0,this.$root.$data.fetcher.searchByFilter(e,this.xref_conf[e.dataset].id,this.processFilteredResults.bind(this),n)},processPagingResults:function(e,t){this.app_model.processPagingResults(e,t[0]),t[0].displayEntries=t[0].entries.slice(t[1],t[2])},processResetFilter:function(e,t){this.filterLoading=!1,console.log(e[0]),this.app_model.resetResult(e[0],t[0])},setDisplayEntries:function(e){var t=e.clientPage*this.app_conf.page_size,s=e.clientPage*this.app_conf.page_size+this.app_conf.page_size;if(s>e.count&&(s=e.count),s<=e.entries.length)e.displayEntries=e.entries.slice(t,s);else if(s<=e.count)if(e.hasFilter){var a=[t,s];this.$root.$data.fetcher.searchByFilter(e,this.xref_conf[e.dataset].id,this.processFilteredResults4Paging.bind(this),a)}else{var r=[e,t,s];this.$root.$data.fetcher.searchByPageIndex(e.identifier,this.xref_conf[e.dataset].id,e.serverPage,e.maxServerPage,this.processPagingResults.bind(this),r)}},previousPage:function(e){e.clientPage=e.clientPage-1,this.setDisplayEntries(e)},nextPage:function(e){e.clientPage=e.clientPage+1,this.setDisplayEntries(e)},removeXref:function(e,t){if(t){for(var s in t.selectedXrefs){var a=t.selectedXrefs[s];if(a.identifier===e.identifier&&a.dataset===e.dataset){t.selectedXrefs.splice(s,1);break}}for(var r in t.entries){var i=t.entries[r];e.identifier===i.identifier&&i.dataset===e.dataset&&(i.selected=!1,i.style["background-color"]=this.app_conf.box_color)}}},hideResults:function(e){e.showResults=!1},showResults:function(e){e.showResults=!0},selectAllFilter:function(e){for(var t in e.dataset_counts){var s=e.dataset_counts[t];s.selected=!0}},deSelectAllFilter:function(e){for(var t in e.dataset_counts){var s=e.dataset_counts[t];s.selected=!1}}},updated:function(){if(this.xrefSelected){var e=document.getElementById("sub_res"+this.lastSelectedRes.counter);this.$scrollTo(e),this.xrefSelected=!1}}},re=ae,ie=(s("ea1f"),s("605e"),Object(p["a"])(re,J,V,!1,null,"7535b7a6",null)),ne=ie.exports,le={name:"search-main",props:{xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},app_model:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{searchResultActive:!1,topSearchBoxSize:50,searchLoading:!1,nextLoading:!1,nextPageKey:"",restUrl:"",showUrl:!1,resultIndex:0}},components:{"box-view":ne},methods:{resultDivClass:function(e){return e%2==0?"resultDivOdd":"resultDivEven"},processResults:function(e,t){this.app_model.queries[t[0]].nextPageKey=this.app_model.processResults(e,t[0]),this.app_model.queries[t[0]].restURL=t[1],this.app_model.queries[t[0]].loading=!1,this.app_model.queries[t[0]].retrieved=!0},search:function(e){this.app_model.queries[e].loading=!0,this.$root.$data.fetcher.search(this.app_model.queries[e].searchTerm,this.app_model.queries[e].nextPageKey,this.app_model.queries[e].filter,this.app_model.queries[e].selectedDataset,this.processResults.bind(this),[e,""])},selectQuery:function(e){this.resultIndex=e-this.app_model.previousMapQueryCount(e),this.app_model.queries[e].searchTerm.length>0&&!this.app_model.queries[e].retrieved&&this.search(e)},reset:function(){this.resultIndex=0}}},oe=le,ce=(s("8655"),Object(p["a"])(oe,G,X,!1,null,"aa1c77c6",null)),pe=ce.exports,ue=(s("a481"),s("d225")),me=s("b0b4"),de=function(){function e(t,s,a){Object(ue["a"])(this,e),this.fetcher=t,this.xref_conf=s,this.app_conf=a,this.app_comp=null,this.all_sub_results=[],this.all_map_results=[],this.queries=[],this.result_counter=0,this.hasGlobalFilter=this.app_conf.global_filter_datasets&&this.app_conf.global_filter_datasets.length>0}return Object(me["a"])(e,[{key:"freshSearchQuery",value:function(e){this.reset(),this.newQuery(0,e,"","")}},{key:"freshMapFilterQuery",value:function(e,t){this.reset(),this.newQuery(1,e,t,"")}},{key:"freshUseCaseQueries",value:function(e){this.reset();for(var t=0;t=0;s--)1==this.queries[s].type&&t++;return t}},{key:"previousSearchQueryCount",value:function(e){for(var t=0,s=e-1;s>=0;s--)0==this.queries[s].type&&t++;return t}},{key:"setAppComp",value:function(e){this.app_comp=e}},{key:"setGlobHasFilter",value:function(e){this.hasGlobalFilter=e}},{key:"mapFilter",value:function(e,t){if(e.startsWith("alias:")){var s=e.split("alias:")[1];s.length<=1&&this.app_comp.notifyUser(0,"Alias input length must be greater than 1"),this.fetcher.mapFilter(e,s,t,this.processMPResults.bind(this))}else this.fetcher.mapFilter(e,"",t,this.processMPResults.bind(this))}},{key:"clearResults",value:function(){this.all_sub_results=[],this.all_map_results=[]}},{key:"processMPResults",value:function(e,t){var s=t-this.previousSearchQueryCount(t);if(null==e)return this.app_comp.notifyUser(0,"No mapping found"),this.all_map_results.splice(s,1,[]),"";if(null!=e.Err)return e.Err=e.Err.replace("","input"),this.app_comp.notifyUser(0,e.Err),this.all_map_results.splice(s,1,[]),"";if(!e.results||0==e.results.length||null==e.results[0])return this.app_comp.notifyUser(0,"No mapping found"),this.all_map_results.splice(s,1,[]),"";if(!e.results[0].targets)return this.app_comp.notifyUser(0,"No mapping found"),this.all_map_results.splice(s,1,[]),"";for(var a in this.all_map_results.splice(s,1,e.results),this.all_map_results[s]){this.setEntryUrl(this.all_map_results[s][a].source);var r=this.all_map_results[s][a].targets;for(var i in r)this.setEntryUrl(r[i])}return e.nextpage&&e.nextpage.length>0?e.nextpage:""}},{key:"processResults",value:function(e,t){if(t-=this.previousMapQueryCount(t),this.all_sub_results[t].length=0,null==e)return this.app_comp.notifyUser(0,"No result found"),this.all_sub_results.splice(t,1,[]),"";if(null!=e.Err)return e.Err=e.Err.replace("","input"),this.app_comp.notifyUser(0,e.Err),this.all_sub_results.splice(t,1,[]),"";if(e[0]&&null!=e[0].Err)return e[0].Err=e[0].Err.replace("","input"),this.app_comp.notifyUser(0,e[0].Err),this.all_sub_results.splice(t,1,[]),"";var s=e.results;for(var a in s)this.prepareResult(s[a],0),this.hasGlobalFilter||this.addResult(s[a],t);return this.app_comp.searchLoading=!1,e.nextpage&&e.nextpage.length>0?e.nextpage:""}},{key:"addResult",value:function(e,t){var s=0;while(sthis.all_sub_results[t][s].count)break;s++}this.all_sub_results[t].splice(s,0,e)}},{key:"prepareResult",value:function(e,t){this.result_counter++,e.counter=this.result_counter,e.showResults=!0,e.filterModalActive=!1,e.treeModal=!1,e.selectedXrefs=[],e.displayEntries=[],e.depth=t,this.setEntryUrl(e),this.preparePaging(e),this.prepareFilter(e),this.applyGlobFilter(e)}},{key:"setEntryUrl",value:function(e){var t=this.xref_conf[e.dataset];if("ufeature"==t.id)e.url=t.url.replace("£{id}",encodeURIComponent(e.identifier.substring(0,e.identifier.indexOf("_"))));else if("variantid"==t.id)e.url=t.url.replace("£{id}",encodeURIComponent(e.identifier.toLowerCase()));else if("ensembl"==t.id||"transcript"==t.id||"exon"==t.id)if(e.Attributes.Empty)e.url="";else{switch(e.Attributes.Ensembl.branch){case 1:e.url=t.url.replace("£{id}",encodeURIComponent(e.identifier));break;case 2:e.url=t.bacteriaUrl.replace("£{id}",encodeURIComponent(e.identifier));break;case 3:e.url=t.fungiUrl.replace("£{id}",encodeURIComponent(e.identifier));break;case 4:e.url=t.metazoaUrl.replace("£{id}",encodeURIComponent(e.identifier));break;case 5:e.url=t.plantsUrl.replace("£{id}",encodeURIComponent(e.identifier));break;case 6:e.url=t.protistsUrl.replace("£{id}",encodeURIComponent(e.identifier));break;default:break}e.url=e.url.replace("£{sp}",e.Attributes.Ensembl.genome)}else e.url=t.url.replace("£{id}",encodeURIComponent(e.identifier))}},{key:"prepareFilter",value:function(e){var t=e.dataset_counts;for(var s in t.sort(function(e,t){return e.countt.count?-1:0}),t){var a=t[s];a.selected=!0;try{a.filterLabel=this.xref_conf[a.dataset].name+"("+a.count.toLocaleString()+")"}catch(r){a.filterLabel=a.dataset}}}},{key:"preparePaging",value:function(e){if(e.clientPage=0,e.maxClientPage=0,e.serverPage=0,e.maxServerPage=0,e.hasFilter){var t=0;for(var s in e.dataset_counts){var a=e.dataset_counts[s];a.selected&&(t+=a.count)}e.count=t}e.count>this.app_conf.page_size?(e.maxClientPage=Math.ceil(e.count/this.app_conf.page_size)-1,e.count>this.app_conf.server_result_page_size&&(e.maxServerPage=Math.ceil(e.count/this.app_conf.server_result_page_size)),e.displayEntries=e.entries.slice(0,this.app_conf.page_size)):e.displayEntries=e.entries,this.prepareEntries(e)}},{key:"prepareEntries",value:function(e){for(var t in e.entries){var s=e.entries[t],a=this.xref_conf[s.dataset];a.trim_after?s.url=a.url.replace("£{id}",encodeURIComponent(s.identifier.substring(0,s.identifier.indexOf(a.trim_after)))):s.url=a.url.replace("£{id}",encodeURIComponent(s.identifier)),s.identifier.length<=12?(s.label=s.identifier,s.title=""):(s.label=s.identifier.substring(0,10)+"...",s.title=s.identifier),s.style={"background-color":this.app_conf.box_color}}}},{key:"resetResult",value:function(e,t){this.prepareEntries(e.entries),t.entries=e.entries,t.count=e.count,this.prepareResult(t,null,0)}},{key:"applyGlobFilter",value:function(e){if(this.hasGlobalFilter){var t=this.app_conf.global_filter_datasets,s=e.dataset_counts;for(var a in s)s[a].selected=!1;for(var r=!1,i=0;i0){var s=e[0];return this.prepareResult(s,t[4].depth+1),t[4].selectedXrefs.unshift(s),t[5].selected=!0,t[5].style["background-color"]=this.app_conf.selected_box_color,s}}},{key:"processGlobalFilteredResults",value:function(e,t,s){this.processFilteredResults(e,t,!1),0==t.depth&&this.addResult(t)}},{key:"processFilteredResults",value:function(e,t,s){this.prepareEntries(e[0].results[0]),s?Array.prototype.push.apply(t.entries,e[0].results[0].entries):(t.entries=e[0].results[0].entries,this.preparePaging(t)),t.lastFilteredPageKey=e[0].results[0].identifier}},{key:"processPagingResults",value:function(e,t){for(var s in t.serverPage++,e){var a=e[s];for(var r in a.results){var i=a.results[r];i.identifier===t.identifier&&i.dataset===t.dataset&&(this.prepareEntries(i),Array.prototype.push.apply(t.entries,i.entries))}}}},{key:"resetPaging",value:function(){for(var e in this.all_sub_results)this.preparePaging(this.all_sub_results[e])}},{key:"resetBoxColors",value:function(){for(var e in this.all_sub_results){var t=this.all_sub_results[e];a(t,this.app_conf),s(t,this.app_conf)}function s(e,t){for(var r in e.selectedXrefs){var i=e.selectedXrefs[r];a(i,t),s(i,t)}}function a(e,t){for(var s in e.entries){var a=e.entries[s];a.selected?a.style["background-color"]=t.selected_box_color:a.style["background-color"]=t.box_color}}}}]),e}(),he={name:"biobtree-result",props:{xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},fetcher:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{topSearchBoxSize:50,nextLoading:!1,restUrl:"",showUrl:!1,selectedQueryIndex:0,options:[],app_model:null}},components:{VueJsonPretty:L.a,"map-filter":z,"search-main":pe},beforeMount:function(){this.app_model=new de(this.fetcher,this.xref_conf,this.app_conf),this.app_model.setAppComp(this)},methods:{findDataset:function(e){if(e.length>=3){for(var t in this.options=[],this.xref_conf)!this.xref_conf[t].linkdataset&&this.xref_conf[t].name.toLowerCase().includes(e.toLowerCase())&&this.options.push({id:this.xref_conf[t].id,name:this.xref_conf[t].name});this.options.sort(function(e,t){var s=e.name.toLowerCase(),a=t.name.toLowerCase();return sa?1:0})}else this.options=[]},onDatasetSelect:function(e){this.app_model.queries[this.selectedQueryIndex].selectedDataset=e.id,this.app_model.queries[this.selectedQueryIndex].selectedDatasetName=e.name,this.app_model.queries[this.selectedQueryIndex].showDatasets=!1,this.options=[],0==this.app_model.queries[this.selectedQueryIndex].type?this.search():1==this.app_model.queries[this.selectedQueryIndex].type&&this.mapFilter()},search:function(){if(0==this.app_model.queries[this.selectedQueryIndex].searchTerm.length)return!1;if(1==this.app_model.queries[this.selectedQueryIndex].searchTerm.length)return this.$notify({group:"appwarn",title:"",text:"Query must be at least 2 characters"}),!1;if(this.$refs.searchbox&&this.$refs.searchbox.blur(),this.app_model.queries[this.selectedQueryIndex].loading=!0,this.app_model.queries[this.selectedQueryIndex].searchTerm.startsWith("alias:")){var e=this.app_model.queries[this.selectedQueryIndex].searchTerm.split("alias:")[1];e.length<=1&&this.$notify({group:"appwarn",title:"",text:"Query must be at least 2 characters"})}this.$refs.searchComp.search(this.selectedQueryIndex)},mapFilter:function(){return 0!=this.app_model.queries[this.selectedQueryIndex].searchTerm.length&&(0!=this.app_model.queries[this.selectedQueryIndex].mapFilterTerm.length&&(this.app_model.queries[this.selectedQueryIndex].loading=!0,this.app_model.queries[this.selectedQueryIndex].nextPageKey="",void this.$refs.mapFilterComp.mapFilter(this.selectedQueryIndex)))},mapFilterMore:function(){this.app_model.queries[this.selectedQueryIndex].loading=!0,this.$refs.mapFilterComp.mapFilter(this.selectedQueryIndex)},resultDivClass:function(e){return e%2==0?"resultDivOdd":"resultDivEven"},newQuery:function(e){this.app_model.newQuery(e,"","",""),this.selectedQueryIndex=this.app_model.queries.length-1,0==e?this.$refs.searchComp.selectQuery(this.selectedQueryIndex):1==e&&this.$refs.mapFilterComp.selectQuery(this.selectedQueryIndex)},mapFilterHasResult:function(){var e=this.selectedQueryIndex-this.app_model.previousSearchQueryCount(this.selectedQueryIndex);return!!(this.app_model.all_map_results[e]&&this.app_model.all_map_results[e].length>0)},searchHasResult:function(){var e=this.selectedQueryIndex-this.app_model.previousMapQueryCount(this.selectedQueryIndex);return!!(this.app_model.all_sub_results[e]&&this.app_model.all_sub_results[e].length>0)},selectQuery:function(e){this.app_model.queries[this.selectedQueryIndex].attributes=!1,this.selectedQueryIndex=e,0==this.app_model.queries[e].type?this.$refs.searchComp.selectQuery(this.selectedQueryIndex):1==this.app_model.queries[e].type&&this.$refs.mapFilterComp.selectQuery(this.selectedQueryIndex),this.app_model.queries[this.selectedQueryIndex].attributes=!0},reset:function(){this.selectedQueryIndex=0,this.app_model.reset()},newSearch:function(){this.app_model.queries[this.selectedQueryIndex].nextPageKey="",this.search()},freshMapFilterQuery:function(e,t){this.selectedQueryIndex=0,this.$refs.mapFilterComp.reset(),this.app_model.freshMapFilterQuery(e,t)},freshSearchQuery:function(e){this.selectedQueryIndex=0,this.$refs.searchComp.reset(),this.app_model.freshSearchQuery(e)},deleteQuery:function(e){this.app_model.deleteQuery(e),this.selectedQueryIndex>=e&&(this.selectedQueryIndex=this.selectedQueryIndex-1)},queryLabel:function(e){return this.app_model.queries[e].name.length>0?this.app_model.queries[e].name:""+(e+1)},enableQueryEdit:function(e){this.app_model.queries[e].edit=!0},disableQueryEdit:function(e){this.app_model.queries[e].edit=!1},searchKeyUp:function(){this.app_model.queries[this.selectedQueryIndex].searchTerm.length>0?this.showExample=!1:this.showExample=!0},resetPaging:function(){this.app_model.resetPaging()},resetBoxColors:function(){this.app_model.resetPaging()},freshUseCaseQueries:function(e){this.selectedQueryIndex=0,this.$refs.searchComp.reset(),this.$refs.mapFilterComp.reset(),this.app_model.freshUseCaseQueries(e),0==this.app_model.queries[0].type?this.search():1==this.app_model.queries[0].type&&this.mapFilter()},notifyUser:function(e,t){this.$emit("notifyuser",e,t)}}},fe=he,_e=(s("60bc"),s("08a2"),Object(p["a"])(fe,E,R,!1,null,"402e8458",null)),ve=_e.exports,ye={name:"App",props:{app_model:{type:Object,required:!0},fetcher:{type:Object,required:!0},xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},usecases:{type:Object,required:!0}},components:{usecase:y,"biobtree-result":ve,about:m,bulk:w,api:P,settings:H},data:function(){return{searchTerm:"",mapFilterTerm:"",showExample:!0,aboutActive:!1,bulkActive:!1,resultActive:!1,settingsActive:!1,apiActive:!1,mainPageActive:!0,topSearchBoxSize:70,burgerBarActive:!1,searchPlaceHolder:"Search identifiers or special keywords like gene name with comma seperated e.g vav_human,shh",mapFilterPlaceHolder:'Apply chain MapFilters e.g map(go).filter(go.type=="biological_process")',mobile:!1,nextPageKey:"",searchLoading:!1,mapFilterLoading:!1}},methods:{goToMain:function(){this.searchTerm="",this.mapFilterTerm="",this.settingsActive=!1,this.aboutActive=!1,this.mainPageActive=!0,this.bulkActive=!1,this.resultActive=!1,this.$refs.resultComp.reset(),history.pushState("","page","./?m")},goToBulk:function(){this.searchTerm="",this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!0,this.$refs.resultComp.reset(),history.pushState("","page","./?b")},goToAbout:function(){this.searchTerm="",this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!0,this.bulkActive=!1,this.$refs.resultComp.reset(),history.pushState("","page","./?a")},goToSettings:function(){this.searchTerm="",this.mainPageActive=!1,this.aboutActive=!1,this.settingsActive=!0,this.bulkActive=!1,this.resultActive=!1,this.$refs.resultComp.reset(),history.pushState("","page","./?s")},notifyUser:function(e,t){switch(e){case-1:this.$notify({group:"error",title:"",text:t,duration:4e3});break;case 0:this.$notify({group:"appwarn",title:"",text:t,duration:4e3});break;case 1:this.$notify({group:"success",title:"",text:t});default:this.$notify({group:"appwarn",title:"",text:t,duration:4e3});break}},mapFilter:function(){this.validQuery2()&&(history.pushState("","page","./?r"),this.mapFilterLoading=!0,this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!1,this.$refs.resultComp.freshMapFilterQuery(this.searchTerm,this.mapFilterTerm),this.resultActive=!0,this.$refs.resultComp.mapFilter(),this.mapFilterLoading=!1)},search:function(){this.validQuery()&&(history.pushState("","page","./?r"),this.searchLoading=!0,this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!1,this.$refs.resultComp.freshSearchQuery(this.searchTerm),this.resultActive=!0,this.$refs.resultComp.search(),this.searchLoading=!1)},validQuery:function(){return this.searchTerm=this.searchTerm.trim(),0!=this.searchTerm.length&&(1!=this.searchTerm.length||(this.notifyUser(0,"Query must be at least 2 characters"),!1))},searchNoHistory:function(){this.validQuery()},mapNoHistory:function(){this.validQuery()&&this.mapFilter(this.searchTerm,this.mapFilterTerm)},validQuery2:function(){return this.searchTerm=this.searchTerm.trim(),0==this.searchTerm.length?(this.notifyUser(0,"Search term required for mapping"),!1):1==this.searchTerm.length?(this.notifyUser(0,"Query must be at least 2 characters"),!1):0!=this.mapFilterTerm},searchKeyUp:function(){this.searchTerm.length>0?this.showExample=!1:this.showExample=!0},mapFilterKeyUp:function(){this.searchTerm.length>0?this.showExample=!1:this.showExample=!0},popStateChange:function(e){this.goToMain()},applySettings:function(){var e=parseInt(this.app_conf.page_size_new);e!=this.app_conf.page_size&&(this.app_conf.page_size=e,this.$refs.resultComp.resetPaging());var t=!1;this.app_conf.box_color_new!==this.app_conf.box_color&&(this.app_conf.box_color=this.app_conf.box_color_new,t=!0),this.app_conf.selected_box_color_new!==this.app_conf.selected_box_color&&(this.app_conf.selected_box_color=this.app_conf.selected_box_color_new,t=!0),t&&this.$refs.resultComp.resetBoxColors(),this.notifyUser(1,"Settings applied.")},useCaseQuery:function(e){this.searchTerm=e,this.search()},newMfQuery:function(){this.$refs.resultComp.newQuery(1)},newSearchQuery:function(){this.$refs.resultComp.newQuery(0)},mapFilterActive:function(){return!!this.$refs.mapFilterComp&&this.$refs.mapFilterComp.mapFilterActive},searchResultActive:function(){return!!this.$refs.searchComp&&this.$refs.searchComp.searchResultActive},execUseCase:function(e){this.execCatUseCases([e])},execCatUseCases:function(e){!e&&e.length<=0||(this.searchLoading=!0,this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!1,this.$refs.resultComp.freshUseCaseQueries(e),this.resultActive=!0,history.pushState("","page","./?r"),this.searchLoading=!1)}},mounted:function(){window.addEventListener("popstate",this.popStateChange),window.innerWidth<500?(this.topSearchBoxSize=15,this.app_conf.page_size=9,this.app_conf.page_size_new=9,this.searchPlaceHolder="Search",this.mapFilterPlaceHolder="Apply Mapping",this.mobile=!0):window.innerWidth<=1500&&(this.topSearchBoxSize=35,this.app_conf.page_size=18,this.app_conf.page_size_new=18)},beforeMount:function(){var e=document.location.search;e.length>2&&(this.searchTerm=decodeURIComponent(e.substring(1,e.length)),this.searchNoHistory()),this.app_model.setAppComp(this)}},be=ye,ge=(s("034f"),Object(p["a"])(be,r,i,!1,null,null,null)),xe=ge.exports,Ce=s("ee98"),Te=s.n(Ce),we=s("f13c"),Ae=s.n(we),ke=s("8e5f"),qe=s.n(ke),Fe=function(){function e(t){Object(ue["a"])(this,e),this.endpoint=t}return Object(me["a"])(e,[{key:"search",value:function(e,t,s,a,r,i){var n=this.endpoint+"?i="+encodeURIComponent(e);t.length>0&&(n=n+"&p="+t),s.length>0&&(n=n+"&f="+s),a.length>0&&(n=n+"&s="+a),i[1]=n,fetch(n).then(function(e){return e.json()}).then(function(e){r(e,i)}).catch(function(e){var t={Err:e.message};r(t,i)})}},{key:"searchEntry",value:function(e,t,s,a){fetch(this.endpoint+"entry/?i="+encodeURIComponent(e)+"&s="+t).then(function(e){return e.json()}).then(function(e){s(e,a)}).catch(function(e){throw e})}},{key:"mapFilter",value:function(e,t,s,a,r,i){var n=this.endpoint+"map/?i="+encodeURIComponent(e);n=n+"&m="+encodeURIComponent(t),s.length>0&&(n=n+"&p="+s),a.length>0&&(n=n+"&s="+a),i[1]=n,fetch(n).then(function(e){return e.json()}).then(function(e){r(e,i)}).catch(function(e){var t={Err:e.message};r(t,i)})}},{key:"searchByFilter",value:function(e,t,s,a){var r=this.endpoint+"filter/?i="+e.identifier+"&s="+t+"&f="+e.filters;e.lastFilteredPageKey&&e.lastFilteredPageKey.length>0&&(r+="&p="+e.lastFilteredPageKey),fetch(r).then(function(e){return e.json()}).then(function(t){s(t,e,a)}).catch(function(e){throw e})}},{key:"searchByPageIndex",value:function(e,t,s,a,r,i){fetch(this.endpoint+"page/?i="+e+"&s="+t+"&p="+s+"&t="+a).then(function(e){return e.json()}).then(function(e){r(e,i)}).catch(function(e){throw e})}}]),e}(),Me={page_size:18,page_size_new:18,server_result_page_size:200,global_filter_datasets:[],global_filter_datasets_new:[],box_color:"#ffe4c4",box_color_new:"#ffe4c4",selected_box_color:"#afeeee",selected_box_color_new:"#afeeee",colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},Pe=Me,Se={mix:[{name:"search identifiers",type:"0",source:"",searchTerm:"RAG1_HUMAN,ENSMUSG00000023456,GO:0002020,CHEMBL2242,AC020895,HMDB0000001,hsa:7409",mapFilterTerm:""},{name:"proteins to go term biological",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN",mapFilterTerm:'map(go).filter(go.type=="biological_process")'},{name:"cancer related genes to protein mutation features",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'map(uniprot).map(ufeature).filter(ufeature.type=="mutagenesis site")'},{name:"proteins to interpro with Domain type",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN",mapFilterTerm:'map(interpro).filter(interpro.type=="Domain")'},{name:"species orthologs",type:"1",source:"",searchTerm:"Hyphopichia burtonii NRRL Y-1933",mapFilterTerm:"map(ensembl).map(ortholog)"},{name:"ensembl human genes to mouse ortholog genes",type:"1",source:"",searchTerm:"SHH,VAV1,TP53",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(ortholog).filter(ensembl.genome=="mus_musculus")'},{name:"symbiodinium gene paralog",type:"1",source:"",searchTerm:"STRG",mapFilterTerm:"map(paralog)"},{name:"kinase activity goterm to hgnc genes",type:"1",source:"",searchTerm:"GO:0004707",mapFilterTerm:'map(ensembl).filter(ensembl.branch==1 && ensembl.genome=="homo_sapiens").map(hgnc)'},{name:"probe id to ensembl then hgnc by location",type:"1",source:"",searchTerm:"202763_at,209310_s_at,207500_at",mapFilterTerm:'map(transcript).map(ensembl).filter(ensembl.genome=="homo_sapiens").map(hgnc).filter(hgnc.location=="4q35.1")'},{name:"ensembl gene non coding transcripts",type:"1",source:"",searchTerm:"ENSG00000141968",mapFilterTerm:'map(transcript).filter(transcript.biotype !="protein_coding")'},{name:"streptococcus crispr cas9 genes to protein",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:'filter(ensembl.genome.contains("streptococcus")).map(uniprot)'},{name:"inflammatory bowel disease to chembl molecules phase 3,4",type:"1",source:"",searchTerm:"inflammatory bowel disease",mapFilterTerm:"map(chembl_molecule).filter(chembl.molecule.highestDevelopmentPhase>2)"},{name:"taxid to its grand children by division",type:"1",source:"",searchTerm:"862507",mapFilterTerm:'map(taxchild).map(taxchild).filter(taxonomy.taxonomic_division=="ROD")'}],gene:[{name:"search crispr cas9 genes",type:"0",source:"",searchTerm:"cas9",mapFilterTerm:""},{name:"ensembl id to Entrez id",type:"1",source:"",searchTerm:"ENSG00000139618",mapFilterTerm:"map(entrez)"},{name:"entrez id to ensembl then goterm",type:"1",source:"",searchTerm:"675",mapFilterTerm:"map(ensembl).map(go)"},{name:"genes to molecular goterm",type:"1",source:"",searchTerm:"tpi1,shh",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(go).filter(go.type=="molecular_function")'},{name:"crispr cas9 genes to transcripts",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:"map(transcript)"},{name:"crispr cas9 genes by genomes to ENA",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:'filter(ensembl.genome=="campylobacter_coli_gca_001717605").map(ena)'},{name:"crispr cas9 genes by genomes to go terms",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:'filter(ensembl.genome=="campylobacter_coli_gca_001717605").map(go).filter(go.type=="biological_process")'},{name:"crispr cas9 genes to NCBI Genbank",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:"map(ena).map(genbank)"},{name:"cancer related genes to transcripts",type:"1",source:"",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(transcript)'},{name:"cancer related genes to uniprot",type:"1",source:"",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(uniprot)'},{name:"cancer related genes to uniprot go terms",type:"1",source:"",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(uniprot).map(go)'},{name:"cancer related genes to uniprot via hgnc",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:"map(uniprot).filter(uniprot.reviewed)"},{name:"cancer related genes to uniprot go terms via hgnc",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'map(uniprot).filter(uniprot.reviewed).map(go).filter(go.type=="cellular_component")'},{name:"ensembl id to protein coding transcripts",type:"1",source:"",searchTerm:"ENSG00000073910",mapFilterTerm:'map(transcript).filter(transcript.biotype=="protein_coding")'},{name:"probe id to ensembl",type:"1",source:"",searchTerm:"202763_at,209310_s_at,207500_at",mapFilterTerm:'map(transcript).map(ensembl).filter(ensembl.genome=="homo_sapiens")'},{name:"probe id to ensembl then hgnc",type:"1",source:"",searchTerm:"202763_at,209310_s_at,207500_at",mapFilterTerm:"map(transcript).map(ensembl).map(hgnc)"},{name:"ensembl with location then uniprot reviewed",type:"1",source:"",searchTerm:"homo_sapiens",mapFilterTerm:'map(ensembl).filter(ensembl.start>100000000 && ensembl.seq_region_name=="X").map(uniprot).filter(uniprot.reviewed)'},{name:"ensembl id to exons",type:"1",source:"",searchTerm:"ENSG00000141510",mapFilterTerm:"map(transcript).map(exon)"},{name:"to exons by region",type:"1",source:"",searchTerm:"tp53",mapFilterTerm:'map(transcript).filter(transcript.biotype=="protein_coding").map(exon).filter(exon.seq_region_name=="17")'},{name:"to exons by location",type:"1",source:"",searchTerm:"tp53",mapFilterTerm:'map(transcript).filter(transcript.biotype=="protein_coding").map(exon).filter(exon.end >= 7687538)'},{name:"ensembl id to orthologs",type:"1",source:"",searchTerm:"ENSG00000139618",mapFilterTerm:"map(ortholog)"},{name:"orthologs",type:"1",source:"",searchTerm:"shh",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(ortholog)'},{name:"ensembl id to paralog",type:"1",source:"",searchTerm:"ENSG00000073910",mapFilterTerm:"map(paralog)"},{name:"name to paralog transcripts",type:"1",source:"",searchTerm:"FRY",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(paralog).map(transcript)'},{name:"refseq to interpro family",type:"1",source:"",searchTerm:"NM_005359,NM_000546",mapFilterTerm:'map(hgnc).map(uniprot).map(interpro).filter(interpro.type=="Family")'},{name:"refseq to interpro domain",type:"1",source:"",searchTerm:"NM_005359,NM_000546",mapFilterTerm:'map(hgnc).map(uniprot).map(interpro).filter(interpro.type=="Domain")'},{name:"ensembl human genes with MAP kinase activity",type:"1",source:"",searchTerm:"GO:0004707",mapFilterTerm:'map(ensembl).filter(ensembl.branch==1 && ensembl.genome=="homo_sapiens")'}],protein:[{name:"search identifiers",type:"0",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:""},{name:"search & filter by name",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:'filter(uniprot.names.exists(a,a=="Sonic hedgehog protein"))'},{name:"search & filter by sequence mass",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:"filter(uniprot.sequence.mass > 45000)"},{name:"search & filter by sequence size",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:"filter(size(uniprot.sequence.seq) > 400)"},{name:"go term molecular",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(go).filter(go.type=="molecular_function")'},{name:"go term cellular",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(go).filter(go.type=="cellular_component")'},{name:"go term boolean",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(go).filter(go.name.contains("binding") || go.name.contains("activity"))'},{name:"filter first then go terms contains word",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN",mapFilterTerm:'filter(size(uniprot.sequence.seq) > 400).map(go).filter(go.name.contains("binding") || go.name.contains("activity"))'},{name:"interpro Conserved site",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN",mapFilterTerm:'map(interpro).filter(interpro.type=="Conserved_site")'},{name:"ENA type mRNA",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ena).filter(ena.type=="mrna")'},{name:"ENA type genomic DNA",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ena).filter(ena.type=="genomic_dna")'},{name:"to refseqs",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:"map(refseq)"},{name:"cancer related gene variants",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:"map(uniprot).filter(uniprot.reviewed).map(ufeature).map(variantid)"},{name:"feature helix type",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.type=="helix")'},{name:"feature sequence variant",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.type=="sequence variant")'},{name:"genes to mutation feature or contains",type:"1",source:"",searchTerm:"her2,ras,p53",mapFilterTerm:'map(uniprot).map(ufeature).filter(ufeature.type=="mutagenesis site" || ufeature.description.contains("cancer"))'},{name:"feature location",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:"map(ufeature).filter(ufeature.location.begin>0 && ufeature.location.end<300)"},{name:"feature description contains",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.description.contains("tumor"))'},{name:"feature specific variant",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.original=="I" && ufeature.variation=="S")'},{name:"feature maps variantid",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.original=="I" && ufeature.variation=="S").map(variantid)'},{name:"feature has evidences",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:"map(ufeature).filter(size(ufeature.evidences)>1)"},{name:"feature has experimental evidence",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.evidences.exists(a,a.type=="ECO:0000269"))'},{name:"feature has pubmed evidence",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.evidences.exists(a,a.source=="pubmed"))'},{name:"feature pdb evidence",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.evidences.exists(a,a.source=="pdb"))'},{name:"pdb method NMR",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.method=="nmr")'},{name:"pdb chains",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.chains=="A/C=95-292")'},{name:"pdb resolution",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.resolution=="2.60 A")'},{name:"pdb method or chains",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.method=="nmr" || pdb.chains=="C/D=1-177")'},{name:"reactome activation pathways",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(reactome).filter(reactome.pathway.contains("activation"))'},{name:"reactome signaling pathways",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(reactome).filter(reactome.pathway.contains("signaling"))'},{name:"reactome regulation pathways",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(reactome).filter(reactome.pathway.contains("Regulation"))'},{name:"orphanet disease name",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(orphanet).filter(orphanet.disease.contains("cancer"))'},{name:"durgs by drugbank",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:"map(drugbank)"}],chembl:[{name:"search target",type:"0",source:"",searchTerm:"CHEMBL2242",mapFilterTerm:""},{name:"search target component",type:"0",source:"",searchTerm:"CHEMBL_TC_47",mapFilterTerm:""},{name:"target single protein to uniprot",type:"1",source:"",searchTerm:"CHEMBL2789",mapFilterTerm:'filter(chembl.target.type=="single_protein").map(chembl_target_component).map(uniprot)'},{name:"cancer related genes to targets",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:"map(uniprot).map(chembl_target_component).map(chembl_target)"},{name:"cancer related genes to target with type",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'map(uniprot).map(chembl_target_component).map(chembl_target).filter(chembl.target.type=="protein-protein_interaction")'},{name:"search molecule",type:"0",source:"",searchTerm:"GSK2606414",mapFilterTerm:""},{name:"search molecule by smiles",type:"0",source:"",searchTerm:"Cn1cc(c2ccc3N(CCc3c2)C(=O)Cc4cccc(c4)C(F)(F)F)c5c(N)ncnc15",mapFilterTerm:""},{name:"search molecule by inchi key",type:"0",source:"",searchTerm:"SIXVRXARNAVBTC-UHFFFAOYSA-N",mapFilterTerm:""},{name:"molecule activities",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity)"},{name:"molecule activities filter bao",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:'map(chembl_activity).filter(chembl.activity.bao=="BAO_0000190")'},{name:"molecule activities filter value",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity).filter(chembl.activity.value > 10.0)"},{name:"molecule activities AND",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:'map(chembl_activity).filter(chembl.activity.value > 10.0 && chembl.activity.bao=="BAO_0000190")'},{name:"molecule activities OR",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity).filter(chembl.activity.value>10.0 || chembl.activity.pChembl>5.0)"},{name:"molecule targets",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity).map(chembl_document).map(chembl_assay).map(chembl_target)"},{name:"search document",type:"0",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:""},{name:"document activities",type:"1",source:"",searchTerm:"CHEMBL1121978",mapFilterTerm:"map(chembl_activity)"},{name:"document assay",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay)"},{name:"document assay filter",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).filter(chembl.assay.type=="Functional" || chembl.assay.type=="Binding")'},{name:"document cell line",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay).map(chembl_cell_line)"},{name:"document cell line Filter",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_cell_line).filter(chembl.cellLine.tax=="9615" || chembl.cellLine.efo=="EFO_0002841")'},{name:"document target",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay).map(chembl_target)"},{name:"document target protein type",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_target).filter(chembl.target.type=="single_protein")'},{name:"document target tissue",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_target).filter(chembl.target.type=="tissue")'},{name:"document target organism",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_target).filter(chembl.target.type=="organism")'},{name:"document target protein uniprot",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay).map(chembl_target).map(chembl_target_component).map(uniprot)"},{name:"document molecule",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_molecule)"},{name:"document molecule filter",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_molecule).filter(chembl.molecule.heavyAtoms < 30.0 && chembl.molecule.aromaticRings <2.0)"},{name:"search assay",type:"0",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:""},{name:"assay target",type:"1",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:"map(chembl_target)"},{name:"assay cell line",type:"1",source:"",searchTerm:"CHEMBL3424821",mapFilterTerm:"map(chembl_cell_line)"},{name:"assay target protein",type:"1",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:'map(chembl_target).filter(chembl.target.type=="single_protein")'},{name:"assay target protein uniprot",type:"1",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:"map(chembl_target).map(chembl_target_component).map(uniprot)"},{name:"search activity",type:"0",source:"",searchTerm:"CHEMBL_ACT_93229",mapFilterTerm:""},{name:"activity molecule with filter",type:"1",source:"",searchTerm:"CHEMBL_ACT_93229",mapFilterTerm:'filter(chembl.activity.bao=="BAO_0000179").map(chembl_molecule)'},{name:"search cell line",type:"0",source:"",searchTerm:"CHEMBL3307241",mapFilterTerm:""},{name:"search cell line assay",type:"1",source:"",searchTerm:"CHEMBL3307241",mapFilterTerm:"map(chembl_assay)"}],taxonomy:[{name:"children",type:"1",source:"",searchTerm:"9606",mapFilterTerm:"map(taxchild)"},{name:"grand children",type:"1",source:"",searchTerm:"862507",mapFilterTerm:"map(taxchild).map(taxchild)"},{name:"grand^2 parent",type:"1",source:"",searchTerm:"10090",mapFilterTerm:"map(taxparent).map(taxparent).map(taxparent)"},{name:"Asian children",type:"1",source:"",searchTerm:"10090",mapFilterTerm:'map(taxchild).filter(taxonomy.common_name.contains("Asian"))'},{name:"European children",type:"1",source:"",searchTerm:"10090",mapFilterTerm:'map(taxchild).filter(taxonomy.common_name.contains("European"))'}]},Ne=Se;a["default"].config.productionTip=!1,a["default"].use(Te.a),a["default"].use(Ae.a,{container:"body",duration:500,easing:"ease",offset:-50,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0}),a["default"].component("multiselect",qe.a),new a["default"]({el:"#app",data:function(){return{fetcher:null,xref_conf:null,model:null,app_conf:null,usecases:null}},components:{App:xe},template:'',beforeMount:function(){var e="http://localhost:8888/ws/";this.fetcher=new Fe(e);var t=new XMLHttpRequest;t.open("GET",e+"meta/",!1),t.send(null),200===t.status&&(this.xref_conf=JSON.parse(t.responseText)),this.app_conf=Pe,this.usecases=Ne,this.model=new de(this.fetcher,this.xref_conf,this.app_conf)}})},"5dc5":function(e,t,s){"use strict";var a=s("623a"),r=s.n(a);r.a},"605e":function(e,t,s){"use strict";var a=s("5164"),r=s.n(a);r.a},"623a":function(e,t,s){},"79db":function(e,t,s){"use strict";var a=s("a960"),r=s.n(a);r.a},8655:function(e,t,s){"use strict";var a=s("cd91"),r=s.n(a);r.a},"941b":function(e,t,s){"use strict";var a=s("3430"),r=s.n(a);r.a},"9c79":function(e,t,s){},"9f2c":function(e,t,s){},a960:function(e,t,s){},bb02:function(e,t,s){"use strict";var a=s("0eb8"),r=s.n(a);r.a},cd8d:function(e,t,s){"use strict";var a=s("9c79"),r=s.n(a);r.a},cd91:function(e,t,s){},d9f6:function(e,t,s){},ea1f:function(e,t,s){"use strict";var a=s("3a87"),r=s.n(a);r.a}}); -//# sourceMappingURL=app.1b9dacd9.js.map \ No newline at end of file diff --git a/web/dist/js/app.1b9dacd9.js.map b/web/dist/js/app.1b9dacd9.js.map deleted file mode 100644 index c8381e5..0000000 --- a/web/dist/js/app.1b9dacd9.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7c61","webpack:///./src/components/Result.vue?403c","webpack:///./src/components/TreeView.vue?f8de","webpack:///./src/App.vue?ad49","webpack:///./src/components/About.vue?d441","webpack:///src/components/About.vue","webpack:///./src/components/About.vue?98da","webpack:///./src/components/About.vue","webpack:///./src/components/Usecase.vue?169a","webpack:///src/components/Usecase.vue","webpack:///./src/components/Usecase.vue?4c59","webpack:///./src/components/Usecase.vue","webpack:///./src/components/Bulk.vue?c40f","webpack:///src/components/Bulk.vue","webpack:///./src/components/Bulk.vue?8fcf","webpack:///./src/components/Bulk.vue","webpack:///./src/components/Api.vue?0fd6","webpack:///src/components/Api.vue","webpack:///./src/components/Api.vue?9a8a","webpack:///./src/components/Api.vue","webpack:///./src/components/Settings.vue?ad4b","webpack:///src/components/Settings.vue","webpack:///./src/components/Settings.vue?e21e","webpack:///./src/components/Settings.vue","webpack:///./src/components/Result.vue?0b94","webpack:///./src/components/MapFilter.vue?ac5c","webpack:///src/components/MapFilter.vue","webpack:///./src/components/MapFilter.vue?8c2a","webpack:///./src/components/MapFilter.vue","webpack:///./src/components/Search.vue?6d4d","webpack:///./src/components/BoxView.vue?d5d8","webpack:///./src/components/TreeView.vue?62a7","webpack:///src/components/TreeView.vue","webpack:///./src/components/TreeView.vue?211b","webpack:///./src/components/TreeView.vue","webpack:///src/components/BoxView.vue","webpack:///./src/components/BoxView.vue?c110","webpack:///./src/components/BoxView.vue","webpack:///src/components/Search.vue","webpack:///./src/components/Search.vue?329d","webpack:///./src/components/Search.vue","webpack:///./src/data/Model.js","webpack:///src/components/Result.vue","webpack:///./src/components/Result.vue?1129","webpack:///./src/components/Result.vue","webpack:///src/App.vue","webpack:///./src/App.vue?a7d1","webpack:///./src/App.vue","webpack:///./src/data/Fetch.js","webpack:///./src/conf/AppConf.js","webpack:///./src/conf/UseCases.js","webpack:///./src/main.js","webpack:///./src/components/Usecase.vue?13fe","webpack:///./src/components/BoxView.vue?e8c3","webpack:///./src/components/Settings.vue?3459","webpack:///./src/components/Search.vue?59db","webpack:///./src/components/MapFilter.vue?d2f0","webpack:///./src/components/Bulk.vue?02db","webpack:///./src/components/About.vue?d563","webpack:///./src/components/BoxView.vue?323c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","app","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Result_vue_vue_type_style_index_1_id_402e8458_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Result_vue_vue_type_style_index_1_id_402e8458_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TreeView_vue_vue_type_style_index_0_id_ca365d0a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TreeView_vue_vue_type_style_index_0_id_ca365d0a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","render","_vm","this","_h","$createElement","_c","_self","attrs","id","staticClass","directives","rawName","mainPageActive","expression","staticStyle","cursor","on","click","$event","goToMain","_v","aria-label","aria-expanded","data-target","burgerBarActive","aria-hidden","class","navbar-menu","is-active","margin-right","flex-grow","justify-content","padding-right","newSearchQuery","_m","newMfQuery","_e","goToSettings","target","href","padding-bottom","type","placeholder","searchPlaceHolder","maxlength","autofocus","domProps","keyup","indexOf","_k","keyCode","search","searchKeyUp","blur","showExample","input","composing","searchTerm","is-loading","searchLoading","button","is-info","is-medium","mapFilterPlaceHolder","mapFilter","mapFilterKeyUp","mapFilterTerm","mapFilterLoading","is-success","bulkActive","xref_conf","close-bulk","aboutActive","close-about","apiActive","close-api","settingsActive","app_conf","apply-settings","applySettings","ref","mobile","fetcher","app_model","notifyuser","notifyUser","group","position","classes","staticRenderFns","Aboutvue_type_template_id_6b34f9bc_scoped_true_render","Aboutvue_type_template_id_6b34f9bc_scoped_true_staticRenderFns","Aboutvue_type_script_lang_js_","props","Boolean","required","components_Aboutvue_type_script_lang_js_","component","componentNormalizer","About","Usecasevue_type_template_id_2458a6d7_scoped_true_render","_l","catcases","index","execCatUseCases","_s","usecase","index2","execUseCase","Usecasevue_type_template_id_2458a6d7_scoped_true_staticRenderFns","Usecasevue_type_script_lang_js_","usecases","methods","exampleQuery","query","$emit","catusecases","components_Usecasevue_type_script_lang_js_","Usecase_component","Usecase","Bulkvue_type_template_id_c516fda0_scoped_true_render","display","multiple","track-by","label","options","searchable","scopedSlots","_u","fn","option","model","callback","$$v","selecteddataset","margin-top","upload","Bulkvue_type_template_id_c516fda0_scoped_true_staticRenderFns","accept","Bulkvue_type_script_lang_js_","files","document","querySelector","FormData","append","fetch","method","body","then","res","blob","objectURL","URL","createObjectURL","a","createElement","download","style","appendChild","catch","err","beforeMount","parseInt","sort","b","nameA","toLowerCase","nameB","components_Bulkvue_type_script_lang_js_","Bulk_component","Bulk","Apivue_type_template_id_ba2fdf5a_scoped_true_render","Apivue_type_template_id_ba2fdf5a_scoped_true_staticRenderFns","padding","Apivue_type_script_lang_js_","components_Apivue_type_script_lang_js_","Api_component","Api","Settingsvue_type_template_id_3367dd47_scoped_true_render","change","$$selectedVal","Array","filter","selected","map","val","_value","$set","Settingsvue_type_template_id_3367dd47_scoped_true_staticRenderFns","Settingsvue_type_script_lang_js_","perPageResult","linkdataset","components_Settingsvue_type_script_lang_js_","Settings_component","Settings","Resultvue_type_template_id_402e8458_scoped_true_render","queries","edit","tag","is-link","selectedQueryIndex","title","selectQuery","dblclick","enableQueryEdit","queryLabel","disableQueryEdit","deleteQuery","open-direction","internal-search","show-no-results","show-no-options","reset-after","search-change","findDataset","select","onDatasetSelect","loading","is-normal","checked","isArray","attributes","_i","$$a","$$el","$$c","$$i","concat","showDatasets","selectedDatasetName","showUrl","restURL","nextPageKey","nextLoading","is-pulled-right","mapFilterMore","size","topSearchBoxSize","newSearch","filterActive","Resultvue_type_template_id_402e8458_scoped_true_staticRenderFns","MapFiltervue_type_template_id_217e9bb0_scoped_true_render","all_map_results","resultIndex","sub_res","source","dataset","queryIndex","keyword","identifier","url","Attributes","Empty","path","showDoubleQuotes","deep","MapFiltervue_type_template_id_217e9bb0_scoped_true_staticRenderFns","MapFiltervue_type_script_lang_js_","mapFilterActive","restUrl","components","VueJsonPretty","vue_json_pretty_default","processMapFilter","results","callback_params","processMPResults","retrieved","qindex","trim","startsWith","alias","split","$root","$data","selectedDataset","resultDivClass","previousSearchQueryCount","reset","components_MapFiltervue_type_script_lang_js_","MapFilter_component","MapFilter","Searchvue_type_template_id_aa1c77c6_scoped_true_render","all_sub_results","Searchvue_type_template_id_aa1c77c6_scoped_true_staticRenderFns","BoxViewvue_type_template_id_7535b7a6_scoped_true_render","resultBox","resultBoxFirst","parent_sub_res","showResults","count","toLocaleString","depth","removeXref","filterModalActive","top","hideResults","treeModal","counter","entry","selectXref","maxClientPage","clientPage","previousPage","nextPage","selectAllFilter","deSelectAllFilter","domain_count","filterLabel","filterLoading","is-warning","applyFilter","sel_sub_res","replace","BoxViewvue_type_template_id_7535b7a6_scoped_true_staticRenderFns","TreeViewvue_type_template_id_ca365d0a_scoped_true_render","selectedXrefs","sel_sub_res2","TreeViewvue_type_template_id_ca365d0a_scoped_true_staticRenderFns","TreeViewvue_type_script_lang_js_","components_TreeViewvue_type_script_lang_js_","TreeView_component","TreeView","BoxViewvue_type_script_lang_js_","tree-view","testclass","lastSelectedRes","xrefSelected","processSelectedXref","domain_id","entry_id","entry_domain_id","searchEntry","processFilteredResults","data_results","sub_result","fail","$notify","text","processFilteredResults4Paging","displayEntries","entries","domain_counts","dataset_counts","filters","filterSet","Set","add","lastFilteredPageKey","hasFilter","processResetFilter","searchByFilter","processPagingResults","console","log","resetResult","setDisplayEntries","start","page_size","end","_callback_params","searchByPageIndex","serverPage","maxServerPage","_key","box_color","updated","getElementById","$scrollTo","components_BoxViewvue_type_script_lang_js_","BoxView_component","BoxView","Searchvue_type_script_lang_js_","searchResultActive","box-view","processResults","previousMapQueryCount","components_Searchvue_type_script_lang_js_","Search_component","Search","XrefModel","_fetcher","_xref_conf","_app_conf","classCallCheck","app_comp","result_counter","hasGlobalFilter","global_filter_datasets","newQuery","namee","sourceName","_app_comp","resp","Err","targets","setEntryUrl","key2","nextpage","prepareResult","addResult","ix","preparePaging","prepareFilter","applyGlobFilter","domain_conf","encodeURIComponent","substring","Ensembl","branch","bacteriaUrl","fungiUrl","metazoaUrl","plantsUrl","protistsUrl","genome","key3","e","filter_total","Math","ceil","server_result_page_size","prepareEntries","trim_after","background-color","result_org","datasets","found","element","processGlobalFilteredResults","unshift","selected_box_color","fromPaging","changeColors","change_all_sub_entries","sel_sub_result","Resultvue_type_script_lang_js_","map-filter","search-main","Model_XrefModel","setAppComp","includes","$refs","searchbox","searchComp","mapFilterComp","mapFilterHasResult","searchHasResult","freshMapFilterQuery","freshSearchQuery","resetPaging","resetBoxColors","freshUseCaseQueries","status","msg","components_Resultvue_type_script_lang_js_","Result_component","Result","Appvue_type_script_lang_js_","biobtree-result","about","bulk","api","settings","resultActive","resultComp","history","pushState","goToBulk","goToAbout","duration","validQuery2","validQuery","searchNoHistory","mapNoHistory","popStateChange","new_page_value","page_size_new","colorChanged","box_color_new","selected_box_color_new","useCaseQuery","mounted","addEventListener","innerWidth","location","decodeURIComponent","src_Appvue_type_script_lang_js_","App_component","App","Fetch","endp","endpoint","page","json","out","qError","message","mapfilter","source_domain","page_total","AppConf","global_filter_datasets_new","colors","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","UseCases","mix","gene","protein","chembl","taxonomy","Vue","config","productionTip","use","Notifications","VueScrollTo","container","easing","offset","cancelable","onStart","onDone","onCancel","x","y","Multiselect","el","template","request","XMLHttpRequest","open","send","JSON","parse","responseText","Model","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Usecase_vue_vue_type_style_index_0_id_2458a6d7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Usecase_vue_vue_type_style_index_0_id_2458a6d7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_1_id_7535b7a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_1_id_7535b7a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Settings_vue_vue_type_style_index_0_id_3367dd47_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Settings_vue_vue_type_style_index_0_id_3367dd47_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Search_vue_vue_type_style_index_0_id_aa1c77c6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Search_vue_vue_type_style_index_0_id_aa1c77c6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MapFilter_vue_vue_type_style_index_0_id_217e9bb0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MapFilter_vue_vue_type_style_index_0_id_217e9bb0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Bulk_vue_vue_type_style_index_0_id_c516fda0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Bulk_vue_vue_type_style_index_0_id_c516fda0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_About_vue_vue_type_style_index_0_id_6b34f9bc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_About_vue_vue_type_style_index_0_id_6b34f9bc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default"],"mappings":"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","file":"js/app.1b9dacd9.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=style&index=1&id=402e8458&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=style&index=1&id=402e8458&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=style&index=0&id=ca365d0a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=style&index=0&id=ca365d0a&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('header',[_c('nav',{staticClass:\"navbar has-shadow\",attrs:{\"id\":\"topnav\"}},[_c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"navbar-brand\"},[_c('div',{staticClass:\"navbar-item\"},[_c('h1',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.mainPageActive),expression:\"!mainPageActive\"}],staticClass:\"title is-size-4 logoColor2\",staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){return _vm.goToMain()}}},[_vm._v(\"biobtree\")])]),_c('a',{staticClass:\"navbar-burger burger\",attrs:{\"aria-label\":\"menu\",\"aria-expanded\":\"false\",\"data-target\":\"navMenu\"},on:{\"click\":function($event){_vm.burgerBarActive = !_vm.burgerBarActive}}},[_c('span',{attrs:{\"aria-hidden\":\"true\"}}),_c('span',{attrs:{\"aria-hidden\":\"true\"}}),_c('span',{attrs:{\"aria-hidden\":\"true\"}})])]),_c('div',{class:{'navbar-menu':true,'is-active':_vm.burgerBarActive},staticStyle:{\"margin-right\":\"-0.5rem\"},attrs:{\"id\":\"navMenu\"}},[_c('div',{staticClass:\"navbar-start\",staticStyle:{\"flex-grow\":\"1\",\"justify-content\":\"center\"}},[(_vm.resultActive)?_c('label',{staticClass:\"pageTitle title is-size-5\"},[_c('div',[_c('span',{staticStyle:{\"padding-right\":\"5px\"}},[_c('a',{staticClass:\"button is-primary is-small is-outlined\",on:{\"click\":function($event){return _vm.newSearchQuery()}}},[_c('span',[_vm._v(\"Search\")]),_vm._m(0)])]),_c('span',[_c('a',{staticClass:\"button is-info is-small is-outlined\",on:{\"click\":function($event){return _vm.newMfQuery()}}},[_c('span',[_vm._v(\"Mapping\")]),_vm._m(1)])])])]):_vm._e(),(_vm.settingsActive)?_c('h1',{staticClass:\"pageTitle title is-size-5\"},[_vm._v(\"Settings\")]):_vm._e()]),_c('div',{staticClass:\"navbar-end\"},[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.mainPageActive),expression:\"!mainPageActive\"}],staticClass:\"navbar-item\",on:{\"click\":_vm.goToSettings}},[_vm._v(\"Settings\")]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.mainPageActive),expression:\"!mainPageActive\"}],staticClass:\"navbar-item\",attrs:{\"target\":\"_blank\",\"href\":\"https://github.com/tamerh/biobtree\"}},[_vm._m(2)])])])])])]),_c('main',{staticClass:\"mainContent\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.mainPageActive),expression:\"mainPageActive\"}],staticClass:\"hero-body is-fullheight\"},[_c('div',{staticClass:\"container has-text-centered\"},[_c('h1',{staticClass:\"title is-size-1 logoColor\",staticStyle:{\"padding-bottom\":\"10px\"}},[_vm._v(\"biobtree\")]),_c('h2',{staticClass:\"subtitle\"}),_c('div',{staticClass:\"columns is-gapless\"},[_c('div',{staticClass:\"column\"}),_c('div',{staticClass:\"column is-four-fifths \"},[_c('div',{staticClass:\"control has-icons-left has-icons-right\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchTerm),expression:\"searchTerm\"}],staticClass:\"input is-medium control\",attrs:{\"type\":\"search\",\"placeholder\":_vm.searchPlaceHolder,\"maxlength\":\"10000\",\"autofocus\":\"\"},domProps:{\"value\":(_vm.searchTerm)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.search($event)},_vm.searchKeyUp],\"blur\":function($event){_vm.showExample=true},\"input\":function($event){if($event.target.composing){ return; }_vm.searchTerm=$event.target.value}}}),_vm._m(3),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' : _vm.searchLoading,'button':true, 'is-info':true, 'is-medium':true},on:{\"click\":_vm.search}},[_vm._v(\"Search\")])])])])]),_c('div',{staticClass:\"column\"})]),_c('br'),_vm._m(4),_c('div',{staticClass:\"columns is-gapless\"},[_c('div',{staticClass:\"column\"}),_c('div',{staticClass:\"column is-four-fifths\"},[_c('div',{staticClass:\"control has-icons-left has-icons-right\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.mapFilterTerm),expression:\"mapFilterTerm\"}],staticClass:\"input is-medium control\",attrs:{\"type\":\"search\",\"placeholder\":_vm.mapFilterPlaceHolder,\"maxlength\":\"300\",\"autofocus\":\"\"},domProps:{\"value\":(_vm.mapFilterTerm)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.mapFilter($event)},_vm.mapFilterKeyUp],\"blur\":function($event){_vm.showExample=true},\"input\":function($event){if($event.target.composing){ return; }_vm.mapFilterTerm=$event.target.value}}}),_vm._m(5),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' : _vm.mapFilterLoading,'button':true, 'is-success':true, 'is-medium':true},on:{\"click\":_vm.mapFilter}},[_vm._v(\"Map\")])])])])]),_c('div',{staticClass:\"column\"})])])]),_c('bulk',{attrs:{\"bulkActive\":_vm.bulkActive,\"xref_conf\":_vm.xref_conf},on:{\"close-bulk\":function($event){_vm.bulkActive=false}}}),_c('about',{attrs:{\"aboutActive\":_vm.aboutActive},on:{\"close-about\":function($event){_vm.aboutActive=false}}}),_c('api',{attrs:{\"apiActive\":_vm.apiActive},on:{\"close-api\":function($event){_vm.apiActive=false}}}),_c('settings',{attrs:{\"settingsActive\":_vm.settingsActive,\"app_conf\":_vm.app_conf,\"xref_conf\":_vm.xref_conf},on:{\"apply-settings\":function($event){return _vm.applySettings()}}}),_c('biobtree-result',{ref:\"resultComp\",attrs:{\"mobile\":_vm.mobile,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"fetcher\":_vm.app_model},on:{\"notifyuser\":_vm.notifyUser}}),_c('notifications',{attrs:{\"group\":\"appwarn\",\"position\":\"top center\",\"classes\":\"notification is-warning\"}}),_c('notifications',{attrs:{\"group\":\"error\",\"position\":\"top center\",\"classes\":\"notification is-danger\"}}),_c('notifications',{attrs:{\"group\":\"success\",\"position\":\"top center\",\"classes\":\"notification is-success\"}})],1),_vm._m(6)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-small\"},[_c('i',{staticClass:\"fas fa-plus\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-small\"},[_c('i',{staticClass:\"fas fa-plus\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon\"},[_c('i',{staticClass:\"fab fa-github\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-medium is-left\"},[_c('i',{staticClass:\"fa fa-search\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns is-gapless\"},[_c('div',{staticClass:\"column\"},[_c('p',{staticClass:\"logoColor title is-size-5\"},[_vm._v(\"Apply Chain Mappings\")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-medium is-left\"},[_c('i',{staticClass:\"fa fa-map-signs\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('div',{staticClass:\"content has-text-left is-size-6\"})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.aboutActive),expression:\"aboutActive\"}],staticClass:\"hero-body is-fullheight\"},[_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"content\"},[_c('p',{staticClass:\"has-text-centered is-size-4 has-text-success\"},[_vm._v(\"About\")]),_c('p',[_vm._v(\"\\n More information and some stats will come to this page. For any issue or error please contact from github\\n \"),_c('a',{attrs:{\"href\":\"https://www.github.com/tamerh/biobtree\",\"target\":\"_blank\"}},[_vm._v(\"page\")]),_vm._v(\".\\n \")])])])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./About.vue?vue&type=template&id=6b34f9bc&scoped=true&\"\nimport script from \"./About.vue?vue&type=script&lang=js&\"\nexport * from \"./About.vue?vue&type=script&lang=js&\"\nimport style0 from \"./About.vue?vue&type=style&index=0&id=6b34f9bc&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6b34f9bc\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"resultContainer container is-fullhd\"},[_c('p'),_c('p',{staticClass:\"logoColor title is-size-5\",staticStyle:{\"padding-bottom\":\"5px\"}},[_vm._v(\"Example Use Cases\")]),_vm._l((_vm.usecases),function(catcases,index){return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column\"}),_c('div',{staticClass:\"tags column is-four-fifths\"},[_c('a',{staticClass:\"is-link\",on:{\"click\":function($event){return _vm.execCatUseCases(catcases)}}},[_vm._v(\"all \"),(index!='mix')?[_vm._v(_vm._s(index))]:_vm._e(),_vm._v(\" base examples\")],2),_vm._l((catcases),function(usecase,index2){return _c('a',{staticClass:\"tag\",on:{\"click\":function($event){return _vm.execUseCase(usecase)}}},[_vm._v(_vm._s(usecase.name))])})],2),_c('div',{staticClass:\"column\"})])})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Usecase.vue?vue&type=template&id=2458a6d7&scoped=true&\"\nimport script from \"./Usecase.vue?vue&type=script&lang=js&\"\nexport * from \"./Usecase.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Usecase.vue?vue&type=style&index=0&id=2458a6d7&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2458a6d7\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.bulkActive),expression:\"bulkActive\"}],staticClass:\"hero-body is-fullheight\"},[_c('div',{staticClass:\"container\"},[_c('p',{staticClass:\"has-text-centered is-size-4 has-text-success\"},[_vm._v(\"Bulk Query\")]),_c('p',[_vm._v(\"Bulk Query allow to send query of large numbers of identifers or special keywords. Upload your text file which contains identifers or special keywords seperated by new line.\")]),_c('div',[_c('div',{staticClass:\"columns\"},[_vm._m(0),_c('div',{staticClass:\"column is-two-fifths\",staticStyle:{\"display\":\"none\"}},[_c('label',{staticClass:\"label\"},[_vm._v(\"Select mapping dataset\")]),_c('multiselect',{attrs:{\"multiple\":true,\"track-by\":\"id\",\"label\":\"name\",\"placeholder\":\"Select a dataset\",\"options\":_vm.options,\"searchable\":true},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))])]}}]),model:{value:(_vm.selecteddataset),callback:function ($$v) {_vm.selecteddataset=$$v},expression:\"selecteddataset\"}})],1),_c('div',{staticClass:\"column is-pulled-right\"},[_c('button',{staticClass:\"button is-warning\",staticStyle:{\"margin-top\":\"30px\"},on:{\"click\":_vm.upload}},[_vm._v(\"Start\")])])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Upload file\")]),_c('input',{staticClass:\"uploadForm__input\",attrs:{\"type\":\"file\",\"name\":\"file\",\"id\":\"inputfile\",\"accept\":\"*.txt\"}})])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Bulk.vue?vue&type=template&id=c516fda0&scoped=true&\"\nimport script from \"./Bulk.vue?vue&type=script&lang=js&\"\nexport * from \"./Bulk.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Bulk.vue?vue&type=style&index=0&id=c516fda0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c516fda0\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal\",class:{ 'is-active' : _vm.apiActive}},[_c('div',{staticClass:\"modal-background\",on:{\"click\":function($event){return _vm.$emit('close-api')}}}),_vm._m(0),_c('button',{staticClass:\"modal-close is-large\",attrs:{\"aria-label\":\"close\"},on:{\"click\":function($event){return _vm.$emit('close-api')}}})])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-card\"},[_c('header',{staticClass:\"modal-card-head is-radiusless\",staticStyle:{\"padding\":\"10px\"}},[_c('p',{staticClass:\"modal-card-title has-text-centered\"},[_vm._v(\"API\")])]),_c('section',{staticClass:\"modal-card-body\"},[_c('div',{staticClass:\"content\"},[_c('p',[_vm._v(\"\\n XrefMap has an API with following functions. Usage example with javascript can be found\\n \"),_c('a',[_vm._v(\"here\")]),_vm._v(\".\\n \")]),_c('h4',[_vm._v(\"Search\")]),_c('p',[_vm._v(\"Search calls take list of comma separated identifiers as a parameter. Example,\")]),_c('div',{staticClass:\"box has-background-white-bis exBox\"},[_c('p',[_vm._v(\"www.ebi.ac.uk/~tgur/xrefmap/api.php?ids=P15498\")])]),_c('h4',[_vm._v(\"Pagination\")]),_c('p',[_vm._v(\"Each identifier search can have maximum 200 cross reference results. If it has more results, they are retrieved via pagination call. Pagination index starts from 0. Total page count is required to be specified with pageTotal parameter. This value is calculated via main search call. Example,\")]),_c('div',{staticClass:\"box has-background-white-bis exBox\"},[_c('p',[_vm._v(\"www.ebi.ac.uk/~tgur/xrefmap/ws/api.php?ids=P15498&src=8&page=0&pageTotal=2\")])]),_c('h4',[_vm._v(\"Filtering\")]),_c('p',[_vm._v(\"Results can be filtered based on datasets. Example,\")]),_c('div',{staticClass:\"box has-background-white-bis exBox\"},[_c('p',[_vm._v(\"www.ebi.ac.uk/~tgur/ws/api.php?ids=P15498&src=8&filters=20,77\")])]),_c('p',[_vm._v(\"For pagination and filtering calls, dataset identifiers needs to be specified. Dataset identifiers are accessed from main search response.\")]),_c('p',[_c('strong',[_vm._v(\"Limitations:\")]),_vm._v(\" API only supports binary response format. JSON format might be added in future.\\n HTTP GET supported only, HTTP POST will be added later versions.\\n \")])])])])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Api.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Api.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Api.vue?vue&type=template&id=ba2fdf5a&scoped=true&\"\nimport script from \"./Api.vue?vue&type=script&lang=js&\"\nexport * from \"./Api.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ba2fdf5a\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.settingsActive),expression:\"settingsActive\"}],staticClass:\"settings container is-fullhd\"},[_c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Results per page\")]),_c('div',{staticClass:\"select\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_conf.page_size_new),expression:\"app_conf.page_size_new\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.app_conf, \"page_size_new\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',{attrs:{\"value\":\"9\"}},[_vm._v(\"9\")]),_c('option',{attrs:{\"value\":\"18\"}},[_vm._v(\"18\")]),_c('option',{attrs:{\"value\":\"36\"}},[_vm._v(\"36\")]),_c('option',{attrs:{\"value\":\"63\"}},[_vm._v(\"72\")]),_c('option',{attrs:{\"value\":\"90\"}},[_vm._v(\"90\")]),_c('option',{attrs:{\"value\":\"150\"}},[_vm._v(\"144\")]),_c('option',{attrs:{\"value\":\"200\"}},[_vm._v(\"200\")])])])]),_c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Box color\")]),_c('div',{staticClass:\"select\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_conf.box_color_new),expression:\"app_conf.box_color_new\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.app_conf, \"box_color_new\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.app_conf.colors),function(option,index){return _c('option',{key:index,domProps:{\"value\":option}},[_vm._v(_vm._s(index))])}),0)])]),_c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Selected Box color\")]),_c('div',{staticClass:\"select\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_conf.selected_box_color_new),expression:\"app_conf.selected_box_color_new\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.app_conf, \"selected_box_color_new\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.app_conf.colors),function(option,index){return _c('option',{key:index,domProps:{\"value\":option}},[_vm._v(_vm._s(index))])}),0)])]),_c('div',{staticClass:\"column is-pulled-right\"},[_c('label',{staticClass:\"label\"},[_vm._v(\" \\t\")]),_c('button',{staticClass:\"button is-warning\",on:{\"click\":_vm.apply}},[_vm._v(\"Apply\")])])]),_c('div',[_c('h1',{staticClass:\"has-text-centered has-text-weight-bold is-is-size-1\"},[_vm._v(\"Datasets\")]),_c('table',{staticClass:\"table is-bordered is-narrow is-hoverable is-fullwidth\"},[_vm._m(0),_c('tbody',_vm._l((_vm.xref_conf),function(res,index){return _c('tr',[_c('td',[_vm._v(_vm._s(res.name))]),_c('td',[_vm._v(_vm._s(res.id))]),_c('td',[_vm._v(_vm._s(index))])])}),0)])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',[_vm._v(\"name\")]),_c('th',[_vm._v(\"id\")]),_c('th',[_vm._v(\"numeric id\")])])])}]\n\nexport { render, staticRenderFns }","\t\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Settings.vue?vue&type=template&id=3367dd47&scoped=true&\"\nimport script from \"./Settings.vue?vue&type=script&lang=js&\"\nexport * from \"./Settings.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Settings.vue?vue&type=style&index=0&id=3367dd47&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3367dd47\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.app_model.queries.length>0)?_c('div',{staticClass:\"resultContainer container is-fullhd\"},[(_vm.app_model.queries.length>1)?_c('div',{staticClass:\"querybox\"},[_c('div',{staticClass:\"field is-grouped is-grouped-multiline\"},_vm._l((_vm.app_model.queries),function(query,index){return _c('div',{staticClass:\"control\"},[_c('div',{staticClass:\"tags has-addons\"},[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.app_model.queries[index].edit),expression:\"!app_model.queries[index].edit\"}],class:{'tag':true,'is-link':index==_vm.selectedQueryIndex},attrs:{\"title\":\"double click to name the query\"},on:{\"click\":function($event){return _vm.selectQuery(index)},\"dblclick\":function($event){return _vm.enableQueryEdit(index)}}},[_vm._v(_vm._s(_vm.queryLabel(index)))]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[index].name),expression:\"app_model.queries[index].name\"},{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[index].edit),expression:\"app_model.queries[index].edit\"}],staticClass:\"is-small\",domProps:{\"value\":(_vm.app_model.queries[index].name)},on:{\"blur\":function($event){return _vm.disableQueryEdit(index)},\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.disableQueryEdit(index)},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[index], \"name\", $event.target.value)}}}),_c('a',{staticClass:\"tag is-delete\",on:{\"click\":function($event){return _vm.deleteQuery(index)}}})])])}),0)]):_vm._e(),(_vm.app_model.queries[_vm.selectedQueryIndex].type==1)?_c('div',{staticClass:\"mapfilter\"},[_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm),expression:\"app_model.queries[selectedQueryIndex].searchTerm\"}],ref:\"searchbox\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"maxlength\":\"30000\",\"placeholder\":\"Terms\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.mapFilter($event)},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"searchTerm\", $event.target.value)}}}),_vm._m(0)])]),_c('div',[_c('multiselect',{directives:[{name:\"show\",rawName:\"v-show\",value:(this.app_model.queries[this.selectedQueryIndex].showDatasets),expression:\"this.app_model.queries[this.selectedQueryIndex].showDatasets\"}],attrs:{\"multiple\":false,\"track-by\":\"id\",\"label\":\"name\",\"placeholder\":\"Type at least 3 letters e.g uniprot\",\"options\":_vm.options,\"searchable\":true,\"open-direction\":\"bottom\",\"internal-search\":false,\"show-no-results\":false,\"show-no-options\":false,\"reset-after\":true},on:{\"search-change\":_vm.findDataset,\"select\":_vm.onDatasetSelect},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))])]}}],null,false,2784876651),model:{value:(_vm.app_conf.global_filter_datasets_new),callback:function ($$v) {_vm.$set(_vm.app_conf, \"global_filter_datasets_new\", $$v)},expression:\"app_conf.global_filter_datasets_new\"}})],1),_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].mapFilterTerm),expression:\"app_model.queries[selectedQueryIndex].mapFilterTerm\"}],ref:\"searchbox\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"maxlength\":\"300\",\"placeholder\":\"MapFilter query\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].mapFilterTerm)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.mapFilter($event)},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"mapFilterTerm\", $event.target.value)}}}),_vm._m(1),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' : _vm.app_model.queries[_vm.selectedQueryIndex].loading,'button':true, 'is-success':true, 'is-normal':true},on:{\"click\":_vm.mapFilter}},[_vm._v(\"Map\")])])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].retrieved),expression:\"app_model.queries[selectedQueryIndex].retrieved\"}],staticClass:\"actions\"},[_c('div',[_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].attributes),expression:\"app_model.queries[selectedQueryIndex].attributes\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].attributes)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].attributes,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].attributes)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].attributes,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"attributes\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"attributes\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"attributes\", $$c)}}}}),_vm._v(\" Attributes\")])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets),expression:\"app_model.queries[selectedQueryIndex].showDatasets\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$c)}}}}),_vm._v(\"Set dataset \"),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0),expression:\"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0\"}],staticClass:\"has-text-info has-text-weight-bold\"},[_vm._v(_vm._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.showUrl),expression:\"showUrl\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.showUrl)?_vm._i(_vm.showUrl,null)>-1:(_vm.showUrl)},on:{\"change\":function($event){var $$a=_vm.showUrl,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.showUrl=$$a.concat([$$v]))}else{$$i>-1&&(_vm.showUrl=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.showUrl=$$c}}}}),_vm._v(\"REST url\")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showUrl),expression:\"showUrl\"}]},[_c('a',{staticClass:\"exlinkcolor\",attrs:{\"href\":_vm.app_model.queries[_vm.selectedQueryIndex].restURL,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(_vm.app_model.queries[_vm.selectedQueryIndex].restURL)+\"\\n \")])]),_c('div',[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey && _vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey.length>0),expression:\"app_model.queries[selectedQueryIndex].nextPageKey && app_model.queries[selectedQueryIndex].nextPageKey.length>0\"}],class:{ 'is-loading' : _vm.nextLoading, 'is-normal':true,'is-pulled-right':true},on:{\"click\":_vm.mapFilterMore}},[_vm._v(\"Load More result\")])])])]):_c('div',{staticClass:\"search\"},[_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm),expression:\"app_model.queries[selectedQueryIndex].searchTerm\"}],ref:\"searchbox\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"placeholder\":\"Search\",\"size\":_vm.topSearchBoxSize,\"maxlength\":\"300\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.newSearch($event)},_vm.searchKeyUp],\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"searchTerm\", $event.target.value)}}}),_vm._m(2),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' :_vm.app_model.queries[_vm.selectedQueryIndex].loading ,'button':true, 'is-info':true, 'is-normal':true},on:{\"click\":_vm.newSearch}},[_vm._v(\"Search\")])])])]),(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive)?_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].filter),expression:\"app_model.queries[selectedQueryIndex].filter\"}],ref:\"filter\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"placeholder\":\"Add filter e.g ensembl.genome==\\\"homo_sapiens\\\"\",\"size\":_vm.topSearchBoxSize,\"maxlength\":\"300\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].filter)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.search($event)},_vm.searchKeyUp],\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filter\", $event.target.value)}}}),_vm._m(3)])]):_vm._e(),_c('div',[_c('multiselect',{directives:[{name:\"show\",rawName:\"v-show\",value:(this.app_model.queries[this.selectedQueryIndex].showDatasets),expression:\"this.app_model.queries[this.selectedQueryIndex].showDatasets\"}],attrs:{\"multiple\":false,\"track-by\":\"id\",\"label\":\"name\",\"placeholder\":\"Type at least 3 letters e.g uniprot\",\"options\":_vm.options,\"searchable\":true,\"open-direction\":\"bottom\",\"internal-search\":false,\"show-no-results\":false,\"show-no-options\":false,\"reset-after\":true},on:{\"search-change\":_vm.findDataset,\"select\":_vm.onDatasetSelect},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))])]}}],null,false,2784876651),model:{value:(_vm.app_conf.global_filter_datasets_new),callback:function ($$v) {_vm.$set(_vm.app_conf, \"global_filter_datasets_new\", $$v)},expression:\"app_conf.global_filter_datasets_new\"}})],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].retrieved),expression:\"app_model.queries[selectedQueryIndex].retrieved\"}],staticClass:\"actions\"},[_c('div',[_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive),expression:\"app_model.queries[selectedQueryIndex].filterActive\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].filterActive,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filterActive\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filterActive\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filterActive\", $$c)}}}}),_vm._v(\"Add filter\")])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets),expression:\"app_model.queries[selectedQueryIndex].showDatasets\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$c)}}}}),_vm._v(\"Set dataset \"),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0),expression:\"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0\"}],staticClass:\"has-text-info has-text-weight-bold\"},[_vm._v(_vm._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.showUrl),expression:\"showUrl\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.showUrl)?_vm._i(_vm.showUrl,null)>-1:(_vm.showUrl)},on:{\"change\":function($event){var $$a=_vm.showUrl,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.showUrl=$$a.concat([$$v]))}else{$$i>-1&&(_vm.showUrl=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.showUrl=$$c}}}}),_vm._v(\"REST url\")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showUrl),expression:\"showUrl\"}]},[_c('span',[_c('a',{staticClass:\"exlinkcolor\",attrs:{\"href\":_vm.app_model.queries[_vm.selectedQueryIndex].restURL,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(_vm.app_model.queries[_vm.selectedQueryIndex].restURL)+\"\\n \")])])]),_c('div',[(_vm.app_model.queries[_vm.selectedQueryIndex] && _vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey && _vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey.length>0)?_c('a',{staticClass:\"is-pulled-right is-normal\",on:{\"click\":_vm.search}},[_vm._v(\"Load More result\")]):_vm._e()])])])]):_vm._e(),_c('search-main',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex] && _vm.app_model.queries[_vm.selectedQueryIndex].type==0),expression:\"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==0\"}],ref:\"searchComp\",attrs:{\"mobile\":_vm.mobile,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}}),_c('map-filter',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex] && _vm.app_model.queries[_vm.selectedQueryIndex].type==1),expression:\"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==1\"}],ref:\"mapFilterComp\",attrs:{\"mobile\":_vm.mobile,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-search\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-map-signs\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-search\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-filter\"})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"mapFilterResult container is-fullhd\"},[(_vm.app_model.all_map_results[_vm.resultIndex] && _vm.app_model.all_map_results[_vm.resultIndex].length>0)?_c('div',{staticClass:\"resultTitle\"},[_vm._v(\"Results\")]):_vm._e(),(_vm.app_model.all_map_results[_vm.resultIndex] && _vm.app_model.all_map_results[_vm.resultIndex].length>0)?_c('table',{staticClass:\"table is-bordered is-narrow is-hoverable is-fullwidth\"},[_vm._m(0),_vm._l((_vm.app_model.all_map_results[_vm.resultIndex]),function(sub_res,index){return _c('tbody',_vm._l((sub_res.targets),function(res,index2){return _c('tr',[_c('td',[_vm._v(_vm._s(index2+1))]),_c('td',[(index2>0)?[_vm._v(\"〃\")]:_vm._e(),(index2==0)?[_vm._v(_vm._s(_vm.xref_conf[sub_res.source.dataset].name)+\" - \")]:_vm._e(),(!_vm.app_model.queries[_vm.queryIndex].attributes && index2==0 && sub_res.source.keyword && sub_res.source.keyword.length>0)?[_vm._v(_vm._s(sub_res.source.keyword)+\" - \")]:_vm._e(),(!_vm.app_model.queries[_vm.queryIndex].attributes && index2==0)?[_vm._v(_vm._s(sub_res.source.identifier))]:_vm._e(),(_vm.app_model.queries[_vm.queryIndex].attributes && index2==0)?[(sub_res.source.url && sub_res.source.url.length>0)?_c('a',{attrs:{\"href\":sub_res.source.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(sub_res.source.identifier))]):_c('label',[_vm._v(_vm._s(sub_res.source.identifier))]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(res && !sub_res.source.Attributes.Empty && _vm.app_model.queries[_vm.queryIndex].attributes),expression:\"res && !sub_res.source.Attributes.Empty && app_model.queries[queryIndex].attributes\"}]},[_c('vue-json-pretty',{attrs:{\"path\":'res',\"data\":sub_res.source.Attributes,\"showDoubleQuotes\":false,\"deep\":2}})],1)]:_vm._e()],2),_c('td',[(!_vm.app_model.queries[_vm.queryIndex].attributes)?[_vm._v(_vm._s(res.identifier))]:_vm._e(),(_vm.app_model.queries[_vm.queryIndex].attributes)?[(res.url && res.url.length>0)?_c('a',{attrs:{\"href\":res.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(res.identifier))]):_c('label',[_vm._v(_vm._s(res.identifier))]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(res && !res.Attributes.Empty && _vm.app_model.queries[_vm.queryIndex].attributes),expression:\"res && !res.Attributes.Empty && app_model.queries[queryIndex].attributes\"}]},[_c('vue-json-pretty',{attrs:{\"path\":'res',\"data\":res.Attributes,\"showDoubleQuotes\":false,\"deep\":2}})],1)]:_vm._e()],2)])}),0)})],2):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th'),_c('th',[_vm._v(\"Source\")]),_c('th',[_vm._v(\"Mapping\")])])])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MapFilter.vue?vue&type=template&id=217e9bb0&scoped=true&\"\nimport script from \"./MapFilter.vue?vue&type=script&lang=js&\"\nexport * from \"./MapFilter.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MapFilter.vue?vue&type=style&index=0&id=217e9bb0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"217e9bb0\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.app_model.all_sub_results[_vm.resultIndex] && _vm.app_model.all_sub_results[_vm.resultIndex].length>0)?_c('div',{staticClass:\"resultTitle\"},[_vm._v(\"Results\")]):_vm._e(),_vm._l((_vm.app_model.all_sub_results[_vm.resultIndex]),function(sub_res,index){return (_vm.app_model.all_sub_results[_vm.resultIndex])?_c('div',{class:_vm.resultDivClass(index)},[_c('div',{staticClass:\"resultContainer container is-fullhd\"},[_c('box-view',{attrs:{\"mobile\":_vm.mobile,\"sub_res\":sub_res,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}})],1)]):_vm._e()})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{'resultBox':!_vm.mobile,'resultBoxFirst': !_vm.parent_sub_res }},[_c('div',{staticClass:\"legend\"},[(_vm.sub_res.showResults && _vm.sub_res.count>0)?[_vm._v(\"   \"+_vm._s(_vm.sub_res.count.toLocaleString())+\" Results for \")]:_vm._e(),_c('a',{attrs:{\"href\":_vm.sub_res.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.xref_conf[\"\"+_vm.sub_res.dataset+\"\"].name)+\" \"+_vm._s(_vm.sub_res.identifier)+\" \"+_vm._s(_vm.sub_res.keyword))]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.depth>0),expression:\"sub_res.depth>0\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Remove\"},on:{\"click\":function($event){return _vm.removeXref(_vm.sub_res,_vm.parent_sub_res)}}},[_c('i',{staticClass:\"fas fa-trash-alt\"})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.showResults),expression:\"sub_res.showResults\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Filter\"},on:{\"click\":function($event){_vm.sub_res.filterModalActive=true}}},[_c('i',{staticClass:\"fas fa-filter fa-1x\",staticStyle:{\"position\":\"relative\",\"top\":\"2px\"}})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.showResults),expression:\"sub_res.showResults\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Hide results\"},on:{\"click\":function($event){return _vm.hideResults(_vm.sub_res)}}},[_c('i',{staticClass:\"fas fa-eye-slash\"})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.sub_res.showResults),expression:\"!sub_res.showResults\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Show results\"},on:{\"click\":function($event){return _vm.showResults(_vm.sub_res)}}},[_c('i',{staticClass:\"fas fa-eye\"})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.parent_sub_res),expression:\"!parent_sub_res\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Show selection list\"},on:{\"click\":function($event){_vm.sub_res.treeModal=true}}},[_c('i',{staticClass:\"fas fa-list-ul\"})])],2),_c('div',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.showResults),expression:\"sub_res.showResults\"}],staticClass:\"xrefs\"},[_c('div',{staticClass:\"allEntryBox\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.sub_res.Attributes.Empty),expression:\"!sub_res.Attributes.Empty\"}]},[_vm._m(0),_c('vue-json-pretty',{attrs:{\"path\":'res',\"data\":_vm.sub_res.Attributes,\"showDoubleQuotes\":false,\"deep\":3}})],1),_vm._m(1),_c('div',{staticClass:\"flex-container\",attrs:{\"id\":'sub_res'+_vm.sub_res.counter}},[(_vm.sub_res.count <= 0)?_c('span',[_vm._v(\"No result to display due to the active filters.\")]):_vm._e(),_vm._l((_vm.sub_res.displayEntries),function(entry){return _c('div',{style:(entry.style)},[_c('p',[_vm._v(\"\\n \"+_vm._s(_vm.xref_conf[\"\"+entry.dataset+\"\"].name)+\"\\n \"),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!entry.selected),expression:\"!entry.selected\"}],on:{\"click\":function($event){return _vm.selectXref(_vm.sub_res.identifier,_vm.sub_res.dataset,entry.identifier,entry.dataset,_vm.sub_res,entry)}}},[_c('i',{staticClass:\"fas fa-plus-circle plusi\"})])]),_c('a',{staticClass:\"exlinkcolor\",attrs:{\"href\":entry.url,\"target\":\"_blank\",\"title\":entry.title}},[_c('small',[_vm._v(_vm._s(entry.label))])]),_c('p'),_c('p')])})],2),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.maxClientPage > 0),expression:\"sub_res.maxClientPage > 0\"}],staticClass:\"has-text-centered pagingDiv\"},[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.clientPage > 0),expression:\"sub_res.clientPage > 0\"}],attrs:{\"title\":\"Previous Page\"},on:{\"click\":function($event){return _vm.previousPage(_vm.sub_res)}}},[_c('i',{staticClass:\"fas fa-arrow-left\"})]),_vm._v(\"\\n   Page \"+_vm._s(_vm.sub_res.clientPage+1)+\" of \"+_vm._s(_vm.sub_res.maxClientPage+1)+\"  \\n \"),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.maxClientPage > 0 && _vm.sub_res.clientPage<_vm.sub_res.maxClientPage),expression:\"sub_res.maxClientPage > 0 && sub_res.clientPage-1:(domain_count.selected)},on:{\"change\":function($event){var $$a=domain_count.selected,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(domain_count, \"selected\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(domain_count, \"selected\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(domain_count, \"selected\", $$c)}}}}),_vm._v(\"\\n \"+_vm._s(domain_count.filterLabel)+\"\\n \")])])}),0),_c('div',{staticClass:\"buttons has-addons is-right\"},[_c('button',{class:{ 'is-loading' : _vm.filterLoading,'button':true, 'is-warning':true, 'is-medium':true},on:{\"click\":function($event){return _vm.applyFilter(_vm.sub_res)}}},[_vm._v(\"Apply\")])])]),_c('button',{staticClass:\"modal-close is-large\",attrs:{\"aria-label\":\"close\"},on:{\"click\":function($event){_vm.sub_res.filterModalActive=false}}})])]),_c('transition-group',{attrs:{\"name\":\"list\",\"tag\":\"div\"}},_vm._l((_vm.sub_res.selectedXrefs),function(sel_sub_res,index){return _c('div',{key:sel_sub_res.identifier,staticStyle:{\"margin-top\":\"10px\"}},[_c('box-view',{attrs:{\"mobile\":_vm.mobile,\"parent_sub_res\":_vm.sub_res,\"sub_res\":sel_sub_res,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}})],1)}),0),(!_vm.parent_sub_res)?[_c('div',{staticClass:\"modal\",class:{ 'is-active' : _vm.sub_res.treeModal}},[_c('div',{staticClass:\"modal-background\",on:{\"click\":function($event){_vm.sub_res.treeModal=false}}}),_c('div',{staticClass:\"modal-content box\"},[_vm._m(3),_c('p',{staticClass:\"tree\"},[_c('a',{attrs:{\"href\":_vm.xref_conf[\"\"+_vm.sub_res.dataset].url.replace(\"£{id}\",_vm.sub_res.identifier),\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.xref_conf[\"\"+_vm.sub_res.dataset+\"\"].name)+\" \"+_vm._s(_vm.sub_res.identifier))])]),_c('ul',{staticClass:\"tree\"},[_vm._l((_vm.sub_res.selectedXrefs),function(sel_sub_res){return [_c('tree-view',{attrs:{\"sel_sub_res\":sel_sub_res,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf}})]})],2)]),_c('button',{staticClass:\"modal-close is-large\",attrs:{\"aria-label\":\"close\"},on:{\"click\":function($event){_vm.sub_res.treeModal=false}}})])]:_vm._e()],2)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('strong',[_vm._v(\"Attributes\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('strong',[_vm._v(\"Mapped references\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',{staticClass:\"has-text-centered\"},[_c('strong',[_vm._v(\"Filter mapped references by dataset\")]),_vm._v(\"     \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('strong',[_vm._v(\"Summary view\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',[_vm._v(\"\\\"£{id}\\\",sel_sub_res.identifier)\\\"\\n target=\\\"_blank\\\"\\n >\"+_vm._s(_vm.xref_conf[\"\"+_vm.sel_sub_res.dataset+\"\"].name)+\" \"+_vm._s(_vm.sel_sub_res.identifier)),(_vm.sel_sub_res.selectedXrefs.length>0)?_c('ul',[_vm._l((_vm.sel_sub_res.selectedXrefs),function(sel_sub_res2){return [_c('tree-view',{attrs:{\"sel_sub_res\":sel_sub_res2,\"xref_conf\":_vm.$root.$data.xref_conf,\"app_conf\":_vm.$root.$data.app_conf}})]})],2):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TreeView.vue?vue&type=template&id=ca365d0a&scoped=true&\"\nimport script from \"./TreeView.vue?vue&type=script&lang=js&\"\nexport * from \"./TreeView.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TreeView.vue?vue&type=style&index=0&id=ca365d0a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ca365d0a\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BoxView.vue?vue&type=template&id=7535b7a6&scoped=true&\"\nimport script from \"./BoxView.vue?vue&type=script&lang=js&\"\nexport * from \"./BoxView.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BoxView.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./BoxView.vue?vue&type=style&index=1&id=7535b7a6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7535b7a6\",\n null\n \n)\n\nexport default component.exports","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Search.vue?vue&type=template&id=aa1c77c6&scoped=true&\"\nimport script from \"./Search.vue?vue&type=script&lang=js&\"\nexport * from \"./Search.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Search.vue?vue&type=style&index=0&id=aa1c77c6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"aa1c77c6\",\n null\n \n)\n\nexport default component.exports","export default class XrefModel {\n\n constructor(_fetcher, _xref_conf, _app_conf) {\n this.fetcher = _fetcher;\n this.xref_conf = _xref_conf;\n this.app_conf = _app_conf;\n this.app_comp = null;\n this.all_sub_results = [];\n this.all_map_results = [];\n this.queries = [];\n this.result_counter = 0;\n this.hasGlobalFilter = this.app_conf.global_filter_datasets && this.app_conf.global_filter_datasets.length > 0;\n }\n\n freshSearchQuery(searchTerm) {\n\n this.reset();\n this.newQuery(0, searchTerm, \"\", \"\");\n\n }\n\n freshMapFilterQuery(searchTerm, mapFilterTerm) {\n\n this.reset();\n this.newQuery(1, searchTerm, mapFilterTerm, \"\");\n }\n\n freshUseCaseQueries(usecases) {\n\n this.reset();\n\n for (let i = 0; i < usecases.length; i++) {\n const usecase = usecases[i];\n if (usecase.type == 0) {\n this.newQuery(0, usecase.searchTerm, \"\", usecase.name, usecase.source, usecase.source);\n } else if (usecase.type == 1) {\n this.newQuery(1, usecase.searchTerm, usecase.mapFilterTerm, usecase.name, usecase.source, usecase.source);\n }\n }\n\n }\n\n reset() {\n this.all_sub_results.splice(0, this.all_sub_results.length);\n this.all_map_results.splice(0, this.all_map_results.length);\n this.queries.splice(0, this.queries.length);\n }\n\n\n newQuery(type, searchTerm, mapFilterTerm, namee, source, sourceName) {\n\n if (!source) {\n source = \"\";\n }\n\n if (!sourceName) {\n sourceName = \"\";\n }\n\n this.queries.push({\n name: namee,\n type: type,\n mapFilterTerm: mapFilterTerm,\n searchTerm: searchTerm,\n restURL: \"\",\n nextPageKey: \"\",\n filterActive: false,\n filter: \"\",\n edit: false,\n loading: false,\n attributes: true,\n retrieved: false,\n showDatasets: false,\n selectedDataset: source,\n selectedDatasetName: sourceName\n });\n\n if (type == 1) {\n this.all_map_results.push([]);\n } else if (type == 0) {\n this.all_sub_results.push([]);\n }\n\n }\n deleteQuery(index) {\n\n if (this.queries[index].type == 0) {\n this.all_sub_results.splice(index - this.previousMapQueryCount(index), 1);\n } else if (this.queries[index].type == 1) {\n this.all_map_results.splice(index - this.previousSearchQueryCount(index), 1);\n }\n this.queries.splice(index, 1);\n\n }\n\n previousMapQueryCount(index) {\n let previousMapQueryCount = 0;\n for (let i = index - 1; i >= 0; i--) {\n if (this.queries[i].type == 1) {\n previousMapQueryCount++;\n }\n }\n return previousMapQueryCount;\n }\n\n previousSearchQueryCount(index) {\n let previousSearchQueryCount = 0;\n for (let i = index - 1; i >= 0; i--) {\n if (this.queries[i].type == 0) {\n previousSearchQueryCount++;\n }\n }\n return previousSearchQueryCount;\n }\n\n setAppComp(_app_comp) {\n this.app_comp = _app_comp;\n }\n\n setGlobHasFilter(hasFilter) {\n this.hasGlobalFilter = hasFilter;\n }\n\n mapFilter(searchTerm, mapFilterTerm) {\n\n if (searchTerm.startsWith(\"alias:\")) {\n var alias = searchTerm.split(\"alias:\")[1];\n if (alias.length <= 1) {\n this.app_comp.notifyUser(0, \"Alias input length must be greater than 1\");\n }\n this.fetcher.mapFilter(searchTerm, alias, mapFilterTerm, this.processMPResults.bind(this))\n } else {\n this.fetcher.mapFilter(searchTerm, \"\", mapFilterTerm, this.processMPResults.bind(this))\n }\n\n\n }\n\n clearResults() {\n this.all_sub_results = [];\n this.all_map_results = [];\n }\n processMPResults(resp, queryIndex) {\n\n let resultIndex = queryIndex - this.previousSearchQueryCount(queryIndex);\n\n if (resp == null) {\n this.app_comp.notifyUser(0, \"No mapping found\");\n this.all_map_results.splice(resultIndex, 1, []); //stay at the same page\n return \"\";\n } else if (resp.Err != null) {\n resp.Err = resp.Err.replace(\"\", \"input\")\n this.app_comp.notifyUser(0, resp.Err);\n this.all_map_results.splice(resultIndex, 1, []);\n return \"\";\n } else if (!resp.results || resp.results.length == 0 || resp.results[0] == null) {\n this.app_comp.notifyUser(0, \"No mapping found\");\n this.all_map_results.splice(resultIndex, 1, []);\n return \"\";\n } else if (!resp.results[0].targets) {\n this.app_comp.notifyUser(0, \"No mapping found\");\n this.all_map_results.splice(resultIndex, 1, []);\n return \"\";\n }\n\n this.all_map_results.splice(resultIndex, 1, resp.results); // this way is needed to notify the vue about this change\n\n for (let key in this.all_map_results[resultIndex]) {\n\n this.setEntryUrl(this.all_map_results[resultIndex][key].source);\n\n\n let results = this.all_map_results[resultIndex][key].targets;\n\n for (let key2 in results) {\n\n this.setEntryUrl(results[key2]);\n\n }\n }\n\n if (resp.nextpage && resp.nextpage.length > 0) {\n return resp.nextpage;\n }\n\n return \"\";\n\n }\n\n processResults(data_results, queryIndex) {\n\n queryIndex = queryIndex - this.previousMapQueryCount(queryIndex);\n\n this.all_sub_results[queryIndex].length = 0;\n\n if (data_results == null) {\n this.app_comp.notifyUser(0, \"No result found\");\n this.all_sub_results.splice(queryIndex, 1, []);\n return \"\";\n } else if (data_results.Err != null) {\n data_results.Err = data_results.Err.replace(\"\", \"input\")\n this.app_comp.notifyUser(0, data_results.Err);\n this.all_sub_results.splice(queryIndex, 1, []);\n return \"\";\n } else if (data_results[0] && data_results[0].Err != null) {\n data_results[0].Err = data_results[0].Err.replace(\"\", \"input\")\n this.app_comp.notifyUser(0, data_results[0].Err);\n this.all_sub_results.splice(queryIndex, 1, []);\n return \"\";\n }\n\n let results = data_results.results;\n\n for (let key2 in results) {\n this.prepareResult(results[key2], 0);\n if (!this.hasGlobalFilter) { // otherwise we should set after applying filter\n this.addResult(results[key2], queryIndex);\n }\n }\n\n\n this.app_comp.searchLoading = false;\n\n if (data_results.nextpage && data_results.nextpage.length > 0) {\n return data_results.nextpage;\n }\n\n return \"\";\n\n }\n\n addResult(result, queryIndex) {\n let ix = 0;\n while (ix < this.all_sub_results[queryIndex].length) {\n if (result.count > this.all_sub_results[queryIndex][ix].count) {\n break;\n }\n ix++;\n }\n this.all_sub_results[queryIndex].splice(ix, 0, result);\n }\n\n\n prepareResult(result, depth) {\n\n this.result_counter++;\n result.counter = this.result_counter;\n result.showResults = true;\n result.filterModalActive = false;\n result.treeModal = false;\n result.selectedXrefs = [];\n result.displayEntries = [];\n result.depth = depth;\n // check the labels\n\n this.setEntryUrl(result);\n\n this.preparePaging(result);\n\n this.prepareFilter(result);\n\n this.applyGlobFilter(result);\n }\n\n setEntryUrl(result) {\n\n let domain_conf = this.xref_conf[result.dataset];\n\n if (domain_conf.id == \"ufeature\") {\n\n result.url = domain_conf.url.replace(\"£{id}\", encodeURIComponent(result.identifier.substring(0, result.identifier.indexOf(\"_\"))));\n\n } else if (domain_conf.id == \"variantid\") {\n\n result.url = domain_conf.url.replace(\"£{id}\", encodeURIComponent(result.identifier.toLowerCase()));\n\n } else if (domain_conf.id == \"ensembl\" || domain_conf.id == \"transcript\" || domain_conf.id == \"exon\") {\n\n if (result.Attributes.Empty) { // data not indexed\n result.url = \"\";\n } else {\n switch (result.Attributes.Ensembl.branch) {\n case 1:\n result.url = domain_conf.url.replace(\"£{id}\", encodeURIComponent(result.identifier));\n break;\n case 2:\n result.url = domain_conf.bacteriaUrl.replace(\"£{id}\", encodeURIComponent(result.identifier));\n break;\n case 3:\n result.url = domain_conf.fungiUrl.replace(\"£{id}\", encodeURIComponent(result.identifier));\n break;\n case 4:\n result.url = domain_conf.metazoaUrl.replace(\"£{id}\", encodeURIComponent(result.identifier));\n break;\n case 5:\n result.url = domain_conf.plantsUrl.replace(\"£{id}\", encodeURIComponent(result.identifier));\n break;\n case 6:\n result.url = domain_conf.protistsUrl.replace(\"£{id}\", encodeURIComponent(result.identifier));\n break;\n default:\n break;\n }\n result.url = result.url.replace(\"£{sp}\", result.Attributes.Ensembl.genome);\n }\n\n } else {\n result.url = domain_conf.url.replace(\"£{id}\", encodeURIComponent(result.identifier));\n }\n\n }\n\n prepareFilter(result) {\n\n let domain_counts = result.dataset_counts;\n //first sort by count\n domain_counts.sort(function (a, b) {\n if (a.count < b.count) return 1;\n if (a.count > b.count) return -1;\n return 0;\n });\n for (let key3 in domain_counts) {\n let domain_count = domain_counts[key3];\n domain_count.selected = true;\n try {\n domain_count.filterLabel = this.xref_conf[domain_count.dataset].name + '(' + domain_count.count.toLocaleString() + ')';\n } catch (e) {\n domain_count.filterLabel = domain_count.dataset;\n }\n }\n\n }\n\n preparePaging(result) {\n\n result.clientPage = 0;\n result.maxClientPage = 0;\n result.serverPage = 0;\n result.maxServerPage = 0;\n\n if (result.hasFilter) { //if filter active total count is equal to selected ones\n let filter_total = 0;\n for (let key in result.dataset_counts) {\n let domain_count = result.dataset_counts[key];\n if (domain_count.selected) {\n filter_total += domain_count.count;\n }\n }\n result.count = filter_total;\n }\n\n if (result.count > this.app_conf.page_size) {\n\n result.maxClientPage = Math.ceil(result.count / this.app_conf.page_size) - 1;\n\n if (result.count > this.app_conf.server_result_page_size) {\n result.maxServerPage = Math.ceil(result.count / this.app_conf.server_result_page_size);\n }\n\n result.displayEntries = result.entries.slice(0, this.app_conf.page_size);\n\n } else {\n\n result.displayEntries = result.entries;\n\n }\n\n this.prepareEntries(result);\n }\n\n prepareEntries(result) {\n\n for (let key in result.entries) {\n\n let entry = result.entries[key];\n\n let domain_conf = this.xref_conf[entry.dataset];\n if (domain_conf.trim_after) {\n entry.url = domain_conf.url.replace(\"£{id}\", encodeURIComponent(entry.identifier.substring(0, entry.identifier.indexOf(domain_conf.trim_after))));\n } else {\n entry.url = domain_conf.url.replace(\"£{id}\", encodeURIComponent(entry.identifier));\n }\n\n if (entry.identifier.length <= 12) {\n entry.label = entry.identifier;\n entry.title = '';\n } else {\n entry.label = entry.identifier.substring(0, 10) + '...';\n entry.title = entry.identifier;\n }\n\n entry.style = {\n 'background-color': this.app_conf.box_color\n }\n }\n\n }\n\n resetResult(result, result_org) {\n\n this.prepareEntries(result.entries);\n result_org.entries = result.entries;\n result_org.count = result.count\n this.prepareResult(result_org, null, 0);\n\n }\n\n applyGlobFilter(result) {\n\n if (this.hasGlobalFilter) {\n\n let datasets = this.app_conf.global_filter_datasets;\n let domain_counts = result.dataset_counts;\n //first unselect all \n for (let key in domain_counts) {\n domain_counts[key].selected = false;\n }\n\n let found = false;\n for (let index = 0; index < datasets.length; index++) {\n const element = datasets[index];\n for (let key2 in domain_counts) {\n if (domain_counts[key2].dataset === element.id) {\n found = true;\n domain_counts[key2].selected = true;\n }\n }\n }\n if (!found) {\n\n //TODO set displayed entries empty\n if (result.depth == 0) {\n this.addResult(result);\n }\n result.count = 0;\n result.displayEntries = [];\n\n } else {\n\n let filters = '';\n for (var key in domain_counts) {\n let domain_count = domain_counts[key];\n if (domain_count.selected) {\n filters += domain_count.dataset + ',';\n }\n }\n\n result.filters = filters;\n result.hasFilter = true;\n result.lastFilteredPageKey = null;\n\n this.fetcher.searchByFilter(\n result,\n this.processGlobalFilteredResults.bind(this),\n []\n );\n\n }\n\n }\n\n }\n\n processSelectedXref(results, callback_params) {\n\n if (results.length > 0) {\n let sub_result = results[0]\n this.prepareResult(sub_result, callback_params[4].depth + 1);\n callback_params[4].selectedXrefs.unshift(sub_result);\n callback_params[5].selected = true;\n callback_params[5].style[\"background-color\"] = this.app_conf.selected_box_color;\n return sub_result;\n }\n\n }\n\n processGlobalFilteredResults(data_results, result, fromPaging) {\n\n this.processFilteredResults(data_results, result, false);\n\n if (result.depth == 0) {\n this.addResult(result);\n }\n\n }\n processFilteredResults(data_results, result, fromPaging) {\n\n\n this.prepareEntries(data_results[0].results[0]);\n\n if (fromPaging) {\n Array.prototype.push.apply(result.entries, data_results[0].results[0].entries);\n } else {\n result.entries = data_results[0].results[0].entries;\n this.preparePaging(result);\n }\n\n result.lastFilteredPageKey = data_results[0].results[0].identifier; //this is a bit magic for now. we are getting pageindex from identifer field\n }\n\n processPagingResults(results, result_org) {\n\n result_org.serverPage++;\n\n for (let key in results) {\n let result = results[key];\n for (let key2 in result.results) {\n let sub_result = result.results[key2];\n if (sub_result.identifier === result_org.identifier && sub_result.dataset === result_org.dataset) {\n // now add all the result entries to existing entries\n //eclipse issue\n //sub_result_org.entries.push(...sub_result.entries);\n this.prepareEntries(sub_result);\n Array.prototype.push.apply(result_org.entries, sub_result.entries);\n }\n }\n }\n\n }\n\n resetPaging() {\n\n for (let key in this.all_sub_results) {\n this.preparePaging(this.all_sub_results[key]);\n }\n\n }\n\n resetBoxColors() {\n\n for (let key in this.all_sub_results) {\n let sub_result = this.all_sub_results[key];\n\n changeColors(sub_result, this.app_conf);\n\n change_all_sub_entries(sub_result, this.app_conf);\n\n }\n\n function change_all_sub_entries(sub_result, app_conf) {\n\n for (let key in sub_result.selectedXrefs) {\n let sel_sub_result = sub_result.selectedXrefs[key];\n changeColors(sel_sub_result, app_conf);\n change_all_sub_entries(sel_sub_result, app_conf);\n }\n }\n\n function changeColors(sub_result, app_conf) {\n\n for (let key3 in sub_result.entries) {\n let entry = sub_result.entries[key3];\n if (entry.selected) {\n entry.style[\"background-color\"] = app_conf.selected_box_color;\n } else {\n entry.style[\"background-color\"] = app_conf.box_color;\n }\n }\n }\n\n }\n\n}","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Result.vue?vue&type=template&id=402e8458&scoped=true&\"\nimport script from \"./Result.vue?vue&type=script&lang=js&\"\nexport * from \"./Result.vue?vue&type=script&lang=js&\"\nimport style0 from \"vue-multiselect/dist/vue-multiselect.min.css?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./Result.vue?vue&type=style&index=1&id=402e8458&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"402e8458\",\n null\n \n)\n\nexport default component.exports","\n \n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6fd76339&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default class Fetch {\n constructor(endp) {\n this.endpoint = endp;\n }\n\n search(id, page, filter, source, callback, callback_params) {\n // id.replace(/ /g, '') white space clear\n let url = this.endpoint + \"?i=\" + encodeURIComponent(id);\n\n if (page.length > 0) {\n url = url + \"&p=\" + page;\n }\n if (filter.length > 0) {\n url = url + \"&f=\" + filter;\n }\n if (source.length > 0) {\n url = url + \"&s=\" + source;\n }\n callback_params[1] = url;\n fetch(url)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n var qError = {\n \"Err\": err.message\n };\n callback(qError, callback_params);\n });\n }\n\n searchEntry(id, domain_id, callback, callback_params) {\n fetch(this.endpoint + \"entry/?i=\" + encodeURIComponent(id) + \"&s=\" + domain_id)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n throw err\n });\n }\n\n mapFilter(id, mapfilter, page, source, callback, callback_params) {\n\n var url = this.endpoint + \"map/?i=\" + encodeURIComponent(id);\n\n url = url + \"&m=\" + encodeURIComponent(mapfilter);\n\n if (page.length > 0) {\n url = url + \"&p=\" + page\n }\n\n if (source.length > 0) {\n url = url + \"&s=\" + source;\n }\n\n callback_params[1] = url\n fetch(url)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n var qError = {\n \"Err\": err.message\n };\n callback(qError, callback_params);\n });\n }\n\n searchByFilter(sub_result, domain_id, callback, callback_params) {\n\n let url = this.endpoint + \"filter/?i=\" + sub_result.identifier + '&s=' + domain_id + '&f=' + sub_result.filters;\n\n if (sub_result.lastFilteredPageKey && sub_result.lastFilteredPageKey.length > 0) {\n url += \"&p=\" + sub_result.lastFilteredPageKey;\n }\n\n fetch(url)\n .then(res => res.json())\n .then((out) => {\n callback(out, sub_result, callback_params);\n\n })\n .catch(err => {\n throw err\n });\n\n }\n\n searchByPageIndex(id, source_domain, page, page_total, callback, callback_params) {\n\n fetch(this.endpoint + \"page/?i=\" + id + '&s=' + source_domain + '&p=' + page + '&t=' + page_total)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n throw err\n });\n }\n\n\n\n}","var AppConf = {\n\n page_size: 18,\n page_size_new: 18,\n server_result_page_size: 200,\n\n //global_filter_datasets: [{id:6,name:\"Taxonomy\"}],\n global_filter_datasets: [],\n global_filter_datasets_new: [],\n box_color: '#ffe4c4', //bisque\n box_color_new: '#ffe4c4',\n selected_box_color: '#afeeee', //paletturquise\n selected_box_color_new: '#afeeee',\n colors: {\n \"aliceblue\": \"#f0f8ff\",\n \"antiquewhite\": \"#faebd7\",\n \"aqua\": \"#00ffff\",\n \"aquamarine\": \"#7fffd4\",\n \"azure\": \"#f0ffff\",\n \"beige\": \"#f5f5dc\",\n \"bisque\": \"#ffe4c4\",\n \"black\": \"#000000\",\n \"blanchedalmond\": \"#ffebcd\",\n \"blue\": \"#0000ff\",\n \"blueviolet\": \"#8a2be2\",\n \"brown\": \"#a52a2a\",\n \"burlywood\": \"#deb887\",\n \"cadetblue\": \"#5f9ea0\",\n \"chartreuse\": \"#7fff00\",\n \"chocolate\": \"#d2691e\",\n \"coral\": \"#ff7f50\",\n \"cornflowerblue\": \"#6495ed\",\n \"cornsilk\": \"#fff8dc\",\n \"crimson\": \"#dc143c\",\n \"cyan\": \"#00ffff\",\n \"darkblue\": \"#00008b\",\n \"darkcyan\": \"#008b8b\",\n \"darkgoldenrod\": \"#b8860b\",\n \"darkgray\": \"#a9a9a9\",\n \"darkgreen\": \"#006400\",\n \"darkgrey\": \"#a9a9a9\",\n \"darkkhaki\": \"#bdb76b\",\n \"darkmagenta\": \"#8b008b\",\n \"darkolivegreen\": \"#556b2f\",\n \"darkorange\": \"#ff8c00\",\n \"darkorchid\": \"#9932cc\",\n \"darkred\": \"#8b0000\",\n \"darksalmon\": \"#e9967a\",\n \"darkseagreen\": \"#8fbc8f\",\n \"darkslateblue\": \"#483d8b\",\n \"darkslategray\": \"#2f4f4f\",\n \"darkslategrey\": \"#2f4f4f\",\n \"darkturquoise\": \"#00ced1\",\n \"darkviolet\": \"#9400d3\",\n \"deeppink\": \"#ff1493\",\n \"deepskyblue\": \"#00bfff\",\n \"dimgray\": \"#696969\",\n \"dimgrey\": \"#696969\",\n \"dodgerblue\": \"#1e90ff\",\n \"firebrick\": \"#b22222\",\n \"floralwhite\": \"#fffaf0\",\n \"forestgreen\": \"#228b22\",\n \"fuchsia\": \"#ff00ff\",\n \"gainsboro\": \"#dcdcdc\",\n \"ghostwhite\": \"#f8f8ff\",\n \"gold\": \"#ffd700\",\n \"goldenrod\": \"#daa520\",\n \"gray\": \"#808080\",\n \"green\": \"#008000\",\n \"greenyellow\": \"#adff2f\",\n \"grey\": \"#808080\",\n \"honeydew\": \"#f0fff0\",\n \"hotpink\": \"#ff69b4\",\n \"indianred\": \"#cd5c5c\",\n \"indigo\": \"#4b0082\",\n \"ivory\": \"#fffff0\",\n \"khaki\": \"#f0e68c\",\n \"lavender\": \"#e6e6fa\",\n \"lavenderblush\": \"#fff0f5\",\n \"lawngreen\": \"#7cfc00\",\n \"lemonchiffon\": \"#fffacd\",\n \"lightblue\": \"#add8e6\",\n \"lightcoral\": \"#f08080\",\n \"lightcyan\": \"#e0ffff\",\n \"lightgoldenrodyellow\": \"#fafad2\",\n \"lightgray\": \"#d3d3d3\",\n \"lightgreen\": \"#90ee90\",\n \"lightgrey\": \"#d3d3d3\",\n \"lightpink\": \"#ffb6c1\",\n \"lightsalmon\": \"#ffa07a\",\n \"lightseagreen\": \"#20b2aa\",\n \"lightskyblue\": \"#87cefa\",\n \"lightslategray\": \"#778899\",\n \"lightslategrey\": \"#778899\",\n \"lightsteelblue\": \"#b0c4de\",\n \"lightyellow\": \"#ffffe0\",\n \"lime\": \"#00ff00\",\n \"limegreen\": \"#32cd32\",\n \"linen\": \"#faf0e6\",\n \"magenta\": \"#ff00ff\",\n \"maroon\": \"#800000\",\n \"mediumaquamarine\": \"#66cdaa\",\n \"mediumblue\": \"#0000cd\",\n \"mediumorchid\": \"#ba55d3\",\n \"mediumpurple\": \"#9370db\",\n \"mediumseagreen\": \"#3cb371\",\n \"mediumslateblue\": \"#7b68ee\",\n \"mediumspringgreen\": \"#00fa9a\",\n \"mediumturquoise\": \"#48d1cc\",\n \"mediumvioletred\": \"#c71585\",\n \"midnightblue\": \"#191970\",\n \"mintcream\": \"#f5fffa\",\n \"mistyrose\": \"#ffe4e1\",\n \"moccasin\": \"#ffe4b5\",\n \"navajowhite\": \"#ffdead\",\n \"navy\": \"#000080\",\n \"oldlace\": \"#fdf5e6\",\n \"olive\": \"#808000\",\n \"olivedrab\": \"#6b8e23\",\n \"orange\": \"#ffa500\",\n \"orangered\": \"#ff4500\",\n \"orchid\": \"#da70d6\",\n \"palegoldenrod\": \"#eee8aa\",\n \"palegreen\": \"#98fb98\",\n \"paleturquoise\": \"#afeeee\",\n \"palevioletred\": \"#db7093\",\n \"papayawhip\": \"#ffefd5\",\n \"peachpuff\": \"#ffdab9\",\n \"peru\": \"#cd853f\",\n \"pink\": \"#ffc0cb\",\n \"plum\": \"#dda0dd\",\n \"powderblue\": \"#b0e0e6\",\n \"purple\": \"#800080\",\n \"rebeccapurple\": \"#663399\",\n \"red\": \"#ff0000\",\n \"rosybrown\": \"#bc8f8f\",\n \"royalblue\": \"#4169e1\",\n \"saddlebrown\": \"#8b4513\",\n \"salmon\": \"#fa8072\",\n \"sandybrown\": \"#f4a460\",\n \"seagreen\": \"#2e8b57\",\n \"seashell\": \"#fff5ee\",\n \"sienna\": \"#a0522d\",\n \"silver\": \"#c0c0c0\",\n \"skyblue\": \"#87ceeb\",\n \"slateblue\": \"#6a5acd\",\n \"slategray\": \"#708090\",\n \"slategrey\": \"#708090\",\n \"snow\": \"#fffafa\",\n \"springgreen\": \"#00ff7f\",\n \"steelblue\": \"#4682b4\",\n \"tan\": \"#d2b48c\",\n \"teal\": \"#008080\",\n \"thistle\": \"#d8bfd8\",\n \"tomato\": \"#ff6347\",\n \"turquoise\": \"#40e0d0\",\n \"violet\": \"#ee82ee\",\n \"wheat\": \"#f5deb3\",\n \"white\": \"#ffffff\",\n \"whitesmoke\": \"#f5f5f5\",\n \"yellow\": \"#ffff00\",\n \"yellowgreen\": \"#9acd32\"\n }\n\n};\n\nexport default AppConf;","var UseCases = {\n \"mix\": [{\n \"name\": \"search identifiers\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,ENSMUSG00000023456,GO:0002020,CHEMBL2242,AC020895,HMDB0000001,hsa:7409\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"proteins to go term biological\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.type==\\\"biological_process\\\")\"\n }, {\n \"name\": \"cancer related genes to protein mutation features\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).map(ufeature).filter(ufeature.type==\\\"mutagenesis site\\\")\"\n }, {\n \"name\": \"proteins to interpro with Domain type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN\",\n \"mapFilterTerm\": \"map(interpro).filter(interpro.type==\\\"Domain\\\")\"\n }, {\n \"name\": \"species orthologs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"Hyphopichia burtonii NRRL Y-1933\",\n \"mapFilterTerm\": \"map(ensembl).map(ortholog)\"\n }, {\n \"name\": \"ensembl human genes to mouse ortholog genes\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH,VAV1,TP53\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(ortholog).filter(ensembl.genome==\\\"mus_musculus\\\")\"\n }, {\n \"name\": \"symbiodinium gene paralog\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"STRG\",\n \"mapFilterTerm\": \"map(paralog)\"\n }, {\n \"name\": \"kinase activity goterm to hgnc genes\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GO:0004707\",\n \"mapFilterTerm\": \"map(ensembl).filter(ensembl.branch==1 \\u0026\\u0026 ensembl.genome==\\\"homo_sapiens\\\").map(hgnc)\"\n }, {\n \"name\": \"probe id to ensembl then hgnc by location\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"202763_at,209310_s_at,207500_at\",\n \"mapFilterTerm\": \"map(transcript).map(ensembl).filter(ensembl.genome==\\\"homo_sapiens\\\").map(hgnc).filter(hgnc.location==\\\"4q35.1\\\")\"\n }, {\n \"name\": \"ensembl gene non coding transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000141968\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype !=\\\"protein_coding\\\")\"\n }, {\n \"name\": \"streptococcus crispr cas9 genes to protein\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"filter(ensembl.genome.contains(\\\"streptococcus\\\")).map(uniprot)\"\n }, {\n \"name\": \"inflammatory bowel disease to chembl molecules phase 3,4\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"inflammatory bowel disease\",\n \"mapFilterTerm\": \"map(chembl_molecule).filter(chembl.molecule.highestDevelopmentPhase\\u003e2)\"\n }, {\n \"name\": \"taxid to its grand children by division\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"862507\",\n \"mapFilterTerm\": \"map(taxchild).map(taxchild).filter(taxonomy.taxonomic_division==\\\"ROD\\\")\"\n }],\n \"gene\": [{\n \"name\": \"search crispr cas9 genes\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"ensembl id to Entrez id\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000139618\",\n \"mapFilterTerm\": \"map(entrez)\"\n }, {\n \"name\": \"entrez id to ensembl then goterm\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"675\",\n \"mapFilterTerm\": \"map(ensembl).map(go)\"\n }, {\n \"name\": \"genes to molecular goterm\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"tpi1,shh\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(go).filter(go.type==\\\"molecular_function\\\")\"\n }, {\n \"name\": \"crispr cas9 genes to transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"map(transcript)\"\n }, {\n \"name\": \"crispr cas9 genes by genomes to ENA\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"campylobacter_coli_gca_001717605\\\").map(ena)\"\n }, {\n \"name\": \"crispr cas9 genes by genomes to go terms\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"campylobacter_coli_gca_001717605\\\").map(go).filter(go.type==\\\"biological_process\\\")\"\n }, {\n \"name\": \"crispr cas9 genes to NCBI Genbank\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"map(ena).map(genbank)\"\n }, {\n \"name\": \"cancer related genes to transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(transcript)\"\n }, {\n \"name\": \"cancer related genes to uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(uniprot)\"\n }, {\n \"name\": \"cancer related genes to uniprot go terms\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(uniprot).map(go)\"\n }, {\n \"name\": \"cancer related genes to uniprot via hgnc\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).filter(uniprot.reviewed)\"\n }, {\n \"name\": \"cancer related genes to uniprot go terms via hgnc\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).filter(uniprot.reviewed).map(go).filter(go.type==\\\"cellular_component\\\")\"\n }, {\n \"name\": \"ensembl id to protein coding transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000073910\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype==\\\"protein_coding\\\")\"\n }, {\n \"name\": \"probe id to ensembl\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"202763_at,209310_s_at,207500_at\",\n \"mapFilterTerm\": \"map(transcript).map(ensembl).filter(ensembl.genome==\\\"homo_sapiens\\\")\"\n }, {\n \"name\": \"probe id to ensembl then hgnc\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"202763_at,209310_s_at,207500_at\",\n \"mapFilterTerm\": \"map(transcript).map(ensembl).map(hgnc)\"\n }, {\n \"name\": \"ensembl with location then uniprot reviewed\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"homo_sapiens\",\n \"mapFilterTerm\": \"map(ensembl).filter(ensembl.start\\u003e100000000 \\u0026\\u0026 ensembl.seq_region_name==\\\"X\\\").map(uniprot).filter(uniprot.reviewed)\"\n }, {\n \"name\": \"ensembl id to exons\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000141510\",\n \"mapFilterTerm\": \"map(transcript).map(exon)\"\n }, {\n \"name\": \"to exons by region\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"tp53\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype==\\\"protein_coding\\\").map(exon).filter(exon.seq_region_name==\\\"17\\\")\"\n }, {\n \"name\": \"to exons by location\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"tp53\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype==\\\"protein_coding\\\").map(exon).filter(exon.end \\u003e= 7687538)\"\n }, {\n \"name\": \"ensembl id to orthologs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000139618\",\n \"mapFilterTerm\": \"map(ortholog)\"\n }, {\n \"name\": \"orthologs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(ortholog)\"\n }, {\n \"name\": \"ensembl id to paralog\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000073910\",\n \"mapFilterTerm\": \"map(paralog)\"\n }, {\n \"name\": \"name to paralog transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"FRY\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(paralog).map(transcript)\"\n }, {\n \"name\": \"refseq to interpro family\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"NM_005359,NM_000546\",\n \"mapFilterTerm\": \"map(hgnc).map(uniprot).map(interpro).filter(interpro.type==\\\"Family\\\")\"\n }, {\n \"name\": \"refseq to interpro domain\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"NM_005359,NM_000546\",\n \"mapFilterTerm\": \"map(hgnc).map(uniprot).map(interpro).filter(interpro.type==\\\"Domain\\\")\"\n }, {\n \"name\": \"ensembl human genes with MAP kinase activity\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GO:0004707\",\n \"mapFilterTerm\": \"map(ensembl).filter(ensembl.branch==1 \\u0026\\u0026 ensembl.genome==\\\"homo_sapiens\\\")\"\n }],\n \"protein\": [{\n \"name\": \"search identifiers\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search \\u0026 filter by name\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"filter(uniprot.names.exists(a,a==\\\"Sonic hedgehog protein\\\"))\"\n }, {\n \"name\": \"search \\u0026 filter by sequence mass\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"filter(uniprot.sequence.mass \\u003e 45000)\"\n }, {\n \"name\": \"search \\u0026 filter by sequence size\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"filter(size(uniprot.sequence.seq) \\u003e 400)\"\n }, {\n \"name\": \"go term molecular\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.type==\\\"molecular_function\\\")\"\n }, {\n \"name\": \"go term cellular\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.type==\\\"cellular_component\\\")\"\n }, {\n \"name\": \"go term boolean\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.name.contains(\\\"binding\\\") || go.name.contains(\\\"activity\\\"))\"\n }, {\n \"name\": \"filter first then go terms contains word\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN\",\n \"mapFilterTerm\": \"filter(size(uniprot.sequence.seq) \\u003e 400).map(go).filter(go.name.contains(\\\"binding\\\") || go.name.contains(\\\"activity\\\"))\"\n }, {\n \"name\": \"interpro Conserved site\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN\",\n \"mapFilterTerm\": \"map(interpro).filter(interpro.type==\\\"Conserved_site\\\")\"\n }, {\n \"name\": \"ENA type mRNA\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ena).filter(ena.type==\\\"mrna\\\")\"\n }, {\n \"name\": \"ENA type genomic DNA\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ena).filter(ena.type==\\\"genomic_dna\\\")\"\n }, {\n \"name\": \"to refseqs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"map(refseq)\"\n }, {\n \"name\": \"cancer related gene variants\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).filter(uniprot.reviewed).map(ufeature).map(variantid)\"\n }, {\n \"name\": \"feature helix type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.type==\\\"helix\\\")\"\n }, {\n \"name\": \"feature sequence variant\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.type==\\\"sequence variant\\\")\"\n }, {\n \"name\": \"genes to mutation feature or contains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"her2,ras,p53\",\n \"mapFilterTerm\": \"map(uniprot).map(ufeature).filter(ufeature.type==\\\"mutagenesis site\\\" || ufeature.description.contains(\\\"cancer\\\"))\"\n }, {\n \"name\": \"feature location\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.location.begin\\u003e0 \\u0026\\u0026 ufeature.location.end\\u003c300)\"\n }, {\n \"name\": \"feature description contains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.description.contains(\\\"tumor\\\"))\"\n }, {\n \"name\": \"feature specific variant\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.original==\\\"I\\\" \\u0026\\u0026 ufeature.variation==\\\"S\\\")\"\n }, {\n \"name\": \"feature maps variantid\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.original==\\\"I\\\" \\u0026\\u0026 ufeature.variation==\\\"S\\\").map(variantid)\"\n }, {\n \"name\": \"feature has evidences\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(size(ufeature.evidences)\\u003e1)\"\n }, {\n \"name\": \"feature has experimental evidence\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.evidences.exists(a,a.type==\\\"ECO:0000269\\\"))\"\n }, {\n \"name\": \"feature has pubmed evidence\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.evidences.exists(a,a.source==\\\"pubmed\\\"))\"\n }, {\n \"name\": \"feature pdb evidence\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.evidences.exists(a,a.source==\\\"pdb\\\"))\"\n }, {\n \"name\": \"pdb method NMR\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.method==\\\"nmr\\\")\"\n }, {\n \"name\": \"pdb chains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.chains==\\\"A/C=95-292\\\")\"\n }, {\n \"name\": \"pdb resolution\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.resolution==\\\"2.60 A\\\")\"\n }, {\n \"name\": \"pdb method or chains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.method==\\\"nmr\\\" || pdb.chains==\\\"C/D=1-177\\\")\"\n }, {\n \"name\": \"reactome activation pathways\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(reactome).filter(reactome.pathway.contains(\\\"activation\\\"))\"\n }, {\n \"name\": \"reactome signaling pathways\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(reactome).filter(reactome.pathway.contains(\\\"signaling\\\"))\"\n }, {\n \"name\": \"reactome regulation pathways\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(reactome).filter(reactome.pathway.contains(\\\"Regulation\\\"))\"\n }, {\n \"name\": \"orphanet disease name\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(orphanet).filter(orphanet.disease.contains(\\\"cancer\\\"))\"\n }, {\n \"name\": \"durgs by drugbank\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(drugbank)\"\n }],\n \"chembl\": [{\n \"name\": \"search target\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL2242\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search target component\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL_TC_47\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"target single protein to uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL2789\",\n \"mapFilterTerm\": \"filter(chembl.target.type==\\\"single_protein\\\").map(chembl_target_component).map(uniprot)\"\n }, {\n \"name\": \"cancer related genes to targets\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).map(chembl_target_component).map(chembl_target)\"\n }, {\n \"name\": \"cancer related genes to target with type\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).map(chembl_target_component).map(chembl_target).filter(chembl.target.type==\\\"protein-protein_interaction\\\")\"\n }, {\n \"name\": \"search molecule\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search molecule by smiles\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"Cn1cc(c2ccc3N(CCc3c2)C(=O)Cc4cccc(c4)C(F)(F)F)c5c(N)ncnc15\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search molecule by inchi key\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"SIXVRXARNAVBTC-UHFFFAOYSA-N\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"molecule activities\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity)\"\n }, {\n \"name\": \"molecule activities filter bao\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.bao==\\\"BAO_0000190\\\")\"\n }, {\n \"name\": \"molecule activities filter value\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.value \\u003e 10.0)\"\n }, {\n \"name\": \"molecule activities AND\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.value \\u003e 10.0 \\u0026\\u0026 chembl.activity.bao==\\\"BAO_0000190\\\")\"\n }, {\n \"name\": \"molecule activities OR\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.value\\u003e10.0 || chembl.activity.pChembl\\u003e5.0)\"\n }, {\n \"name\": \"molecule targets\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).map(chembl_document).map(chembl_assay).map(chembl_target)\"\n }, {\n \"name\": \"search document\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"document activities\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL1121978\",\n \"mapFilterTerm\": \"map(chembl_activity)\"\n }, {\n \"name\": \"document assay\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay)\"\n }, {\n \"name\": \"document assay filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).filter(chembl.assay.type==\\\"Functional\\\" || chembl.assay.type==\\\"Binding\\\")\"\n }, {\n \"name\": \"document cell line\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_cell_line)\"\n }, {\n \"name\": \"document cell line Filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_cell_line).filter(chembl.cellLine.tax==\\\"9615\\\" || chembl.cellLine.efo==\\\"EFO_0002841\\\")\"\n }, {\n \"name\": \"document target\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target)\"\n }, {\n \"name\": \"document target protein type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).filter(chembl.target.type==\\\"single_protein\\\")\"\n }, {\n \"name\": \"document target tissue\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).filter(chembl.target.type==\\\"tissue\\\")\"\n }, {\n \"name\": \"document target organism\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).filter(chembl.target.type==\\\"organism\\\")\"\n }, {\n \"name\": \"document target protein uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).map(chembl_target_component).map(uniprot)\"\n }, {\n \"name\": \"document molecule\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_molecule)\"\n }, {\n \"name\": \"document molecule filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_molecule).filter(chembl.molecule.heavyAtoms \\u003c 30.0 \\u0026\\u0026 chembl.molecule.aromaticRings \\u003c2.0)\"\n }, {\n \"name\": \"search assay\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"assay target\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"map(chembl_target)\"\n }, {\n \"name\": \"assay cell line\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3424821\",\n \"mapFilterTerm\": \"map(chembl_cell_line)\"\n }, {\n \"name\": \"assay target protein\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"map(chembl_target).filter(chembl.target.type==\\\"single_protein\\\")\"\n }, {\n \"name\": \"assay target protein uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"map(chembl_target).map(chembl_target_component).map(uniprot)\"\n }, {\n \"name\": \"search activity\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL_ACT_93229\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"activity molecule with filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL_ACT_93229\",\n \"mapFilterTerm\": \"filter(chembl.activity.bao==\\\"BAO_0000179\\\").map(chembl_molecule)\"\n }, {\n \"name\": \"search cell line\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3307241\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search cell line assay\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3307241\",\n \"mapFilterTerm\": \"map(chembl_assay)\"\n }],\n \"taxonomy\": [{\n \"name\": \"children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"9606\",\n \"mapFilterTerm\": \"map(taxchild)\"\n }, {\n \"name\": \"grand children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"862507\",\n \"mapFilterTerm\": \"map(taxchild).map(taxchild)\"\n }, {\n \"name\": \"grand^2 parent\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"10090\",\n \"mapFilterTerm\": \"map(taxparent).map(taxparent).map(taxparent)\"\n }, {\n \"name\": \"Asian children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"10090\",\n \"mapFilterTerm\": \"map(taxchild).filter(taxonomy.common_name.contains(\\\"Asian\\\"))\"\n }, {\n \"name\": \"European children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"10090\",\n \"mapFilterTerm\": \"map(taxchild).filter(taxonomy.common_name.contains(\\\"European\\\"))\"\n }]\n};\n\nexport default UseCases;","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport Notifications from 'vue-notification'\nimport VueScrollTo from 'vue-scrollto'\nimport Multiselect from 'vue-multiselect'\n\nVue.config.productionTip = false\n\nimport Fetch from './data/Fetch.js'\nimport Model from './data/Model.js'\nimport AppConf from './conf/AppConf.js'\nimport UseCases from './conf/UseCases.js'\n\nVue.use(Notifications)\n\n\nVue.use(VueScrollTo, {\n container: \"body\",\n duration: 500,\n easing: \"ease\",\n offset: -50,\n cancelable: true,\n onStart: false,\n onDone: false,\n onCancel: false,\n x: false,\n y: true\n})\n\nVue.component('multiselect', Multiselect)\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n data() {\n return {\n fetcher: null,\n xref_conf: null,\n model: null,\n app_conf: null,\n usecases: null\n }\n },\n components: {\n App\n },\n template: '',\n beforeMount() {\n var endpoint = \"http://localhost:8888/ws/\";\n //var endpoint = \"http://-------:8888/ws/\"\n\n this.fetcher = new Fetch(endpoint)\n var request = new XMLHttpRequest();\n request.open('GET', endpoint + 'meta/', false); // `false` makes the request synchronous\n request.send(null);\n\n if (request.status === 200) {\n this.xref_conf = JSON.parse(request.responseText)\n }\n\n this.app_conf = AppConf;\n this.usecases = UseCases;\n this.model = new Model(this.fetcher, this.xref_conf, this.app_conf);\n }\n})","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=style&index=0&id=2458a6d7&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=style&index=0&id=2458a6d7&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=1&id=7535b7a6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=1&id=7535b7a6&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=style&index=0&id=3367dd47&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=style&index=0&id=3367dd47&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=aa1c77c6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=aa1c77c6&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=style&index=0&id=217e9bb0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=style&index=0&id=217e9bb0&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=style&index=0&id=c516fda0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=style&index=0&id=c516fda0&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=style&index=0&id=6b34f9bc&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=style&index=0&id=6b34f9bc&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=0&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/web/dist/js/app.291968b7.js b/web/dist/js/app.291968b7.js new file mode 100644 index 0000000..f65752c --- /dev/null +++ b/web/dist/js/app.291968b7.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var a,n,l=t[0],o=t[1],c=t[2],u=0,m=[];ua?1:0})}}),C=x,T=(s("bb02"),Object(p["a"])(C,b,g,!1,null,"c516fda0",null)),w=T.exports,A=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"modal",class:{"is-active":e.apiActive}},[s("div",{staticClass:"modal-background",on:{click:function(t){return e.$emit("close-api")}}}),e._m(0),s("button",{staticClass:"modal-close is-large",attrs:{"aria-label":"close"},on:{click:function(t){return e.$emit("close-api")}}})])},F=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"modal-card"},[s("header",{staticClass:"modal-card-head is-radiusless",staticStyle:{padding:"10px"}},[s("p",{staticClass:"modal-card-title has-text-centered"},[e._v("API")])]),s("section",{staticClass:"modal-card-body"},[s("div",{staticClass:"content"},[s("p",[e._v("\n XrefMap has an API with following functions. Usage example with javascript can be found\n "),s("a",[e._v("here")]),e._v(".\n ")]),s("h4",[e._v("Search")]),s("p",[e._v("Search calls take list of comma separated identifiers as a parameter. Example,")]),s("div",{staticClass:"box has-background-white-bis exBox"},[s("p",[e._v("www.ebi.ac.uk/~tgur/xrefmap/api.php?ids=P15498")])]),s("h4",[e._v("Pagination")]),s("p",[e._v("Each identifier search can have maximum 200 cross reference results. If it has more results, they are retrieved via pagination call. Pagination index starts from 0. Total page count is required to be specified with pageTotal parameter. This value is calculated via main search call. Example,")]),s("div",{staticClass:"box has-background-white-bis exBox"},[s("p",[e._v("www.ebi.ac.uk/~tgur/xrefmap/ws/api.php?ids=P15498&src=8&page=0&pageTotal=2")])]),s("h4",[e._v("Filtering")]),s("p",[e._v("Results can be filtered based on datasets. Example,")]),s("div",{staticClass:"box has-background-white-bis exBox"},[s("p",[e._v("www.ebi.ac.uk/~tgur/ws/api.php?ids=P15498&src=8&filters=20,77")])]),s("p",[e._v("For pagination and filtering calls, dataset identifiers needs to be specified. Dataset identifiers are accessed from main search response.")]),s("p",[s("strong",[e._v("Limitations:")]),e._v(" API only supports binary response format. JSON format might be added in future.\n HTTP GET supported only, HTTP POST will be added later versions.\n ")])])])])}],q={name:"About",props:{apiActive:{type:Boolean,required:!0}}},k=q,M=Object(p["a"])(k,A,F,!1,null,"ba2fdf5a",null),P=M.exports,S=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{directives:[{name:"show",rawName:"v-show",value:e.settingsActive,expression:"settingsActive"}],staticClass:"settings container is-fullhd"},[s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[s("label",{staticClass:"label"},[e._v("Results per page")]),s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.app_conf.page_size_new,expression:"app_conf.page_size_new"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.app_conf,"page_size_new",t.target.multiple?s:s[0])}}},[s("option",{attrs:{value:"9"}},[e._v("9")]),s("option",{attrs:{value:"18"}},[e._v("18")]),s("option",{attrs:{value:"36"}},[e._v("36")]),s("option",{attrs:{value:"63"}},[e._v("72")]),s("option",{attrs:{value:"90"}},[e._v("90")]),s("option",{attrs:{value:"150"}},[e._v("144")]),s("option",{attrs:{value:"200"}},[e._v("200")])])])]),s("div",{staticClass:"column"},[s("label",{staticClass:"label"},[e._v("Box color")]),s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.app_conf.box_color_new,expression:"app_conf.box_color_new"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.app_conf,"box_color_new",t.target.multiple?s:s[0])}}},e._l(e.app_conf.colors,function(t,a){return s("option",{key:a,domProps:{value:t}},[e._v(e._s(a))])}),0)])]),s("div",{staticClass:"column"},[s("label",{staticClass:"label"},[e._v("Selected Box color")]),s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.app_conf.selected_box_color_new,expression:"app_conf.selected_box_color_new"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.app_conf,"selected_box_color_new",t.target.multiple?s:s[0])}}},e._l(e.app_conf.colors,function(t,a){return s("option",{key:a,domProps:{value:t}},[e._v(e._s(a))])}),0)])]),s("div",{staticClass:"column is-pulled-right"},[s("label",{staticClass:"label"},[e._v(" \t")]),s("button",{staticClass:"button is-warning",on:{click:e.apply}},[e._v("Apply")])])]),s("div",[s("h1",{staticClass:"has-text-centered has-text-weight-bold is-is-size-1"},[e._v("Datasets")]),s("table",{staticClass:"table is-bordered is-narrow is-hoverable is-fullwidth"},[e._m(0),s("tbody",e._l(e.xref_conf,function(t,a){return s("tr",[s("td",[e._v(e._s(t.name))]),s("td",[e._v(e._s(t.id))]),s("td",[e._v(e._s(a))])])}),0)])])])},N=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("thead",[s("tr",[s("th",[e._v("name")]),s("th",[e._v("id")]),s("th",[e._v("numeric id")])])])}],Q={name:"Settings",props:{settingsActive:{type:Boolean,required:!0},app_conf:{type:Object,required:!0},xref_conf:{type:Object,required:!0}},data:function(){return{perPageResult:12,options:[]}},methods:{apply:function(){this.$emit("apply-settings")}},beforeMount:function(){for(var e in this.xref_conf)this.xref_conf[e].linkdataset||this.options.push({id:parseInt(e),name:this.xref_conf[e].name});this.options.sort(function(e,t){var s=e.name.toLowerCase(),a=t.name.toLowerCase();return sa?1:0})}},I=Q,H=(s("79db"),Object(p["a"])(I,S,N,!1,null,"3367dd47",null)),E=H.exports,U=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.app_model.queries.length>0?s("div",{staticClass:"resultContainer container is-fullhd"},[e.app_model.queries.length>1?s("div",{staticClass:"querybox"},[s("div",{staticClass:"field is-grouped is-grouped-multiline"},e._l(e.app_model.queries,function(t,a){return s("div",{staticClass:"control"},[s("div",{staticClass:"tags has-addons"},[s("a",{directives:[{name:"show",rawName:"v-show",value:!e.app_model.queries[a].edit,expression:"!app_model.queries[index].edit"}],class:{tag:!0,"is-link":a==e.selectedQueryIndex},attrs:{title:"double click to name the query"},on:{click:function(t){return e.selectQuery(a)},dblclick:function(t){return e.enableQueryEdit(a)}}},[e._v(e._s(e.queryLabel(a)))]),s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[a].name,expression:"app_model.queries[index].name"},{name:"show",rawName:"v-show",value:e.app_model.queries[a].edit,expression:"app_model.queries[index].edit"}],staticClass:"is-small",domProps:{value:e.app_model.queries[a].name},on:{blur:function(t){return e.disableQueryEdit(a)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.disableQueryEdit(a)},input:function(t){t.target.composing||e.$set(e.app_model.queries[a],"name",t.target.value)}}}),s("a",{staticClass:"tag is-delete",on:{click:function(t){return e.deleteQuery(a)}}})])])}),0)]):e._e(),1==e.app_model.queries[e.selectedQueryIndex].type?s("div",{staticClass:"mapfilter"},[s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"control is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].searchTerm,expression:"app_model.queries[selectedQueryIndex].searchTerm"}],ref:"searchbox",staticClass:"input is-normal control",attrs:{type:"search",maxlength:"30000",placeholder:"Terms"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].searchTerm},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.mapFilter(t)},input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"searchTerm",t.target.value)}}}),e._m(0)])]),s("div",[s("multiselect",{directives:[{name:"show",rawName:"v-show",value:this.app_model.queries[this.selectedQueryIndex].showDatasets,expression:"this.app_model.queries[this.selectedQueryIndex].showDatasets"}],attrs:{multiple:!1,"track-by":"id",label:"name",placeholder:"Type at least 3 letters e.g uniprot",options:e.options,searchable:!0,"open-direction":"bottom","internal-search":!1,"show-no-results":!1,"show-no-options":!1,"reset-after":!0},on:{"search-change":e.findDataset,select:e.onDatasetSelect},scopedSlots:e._u([{key:"singleLabel",fn:function(t){var a=t.option;return[s("strong",[e._v(e._s(a.name))])]}}],null,!1,2784876651),model:{value:e.app_conf.global_filter_datasets_new,callback:function(t){e.$set(e.app_conf,"global_filter_datasets_new",t)},expression:"app_conf.global_filter_datasets_new"}})],1),s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"control is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].mapFilterTerm,expression:"app_model.queries[selectedQueryIndex].mapFilterTerm"}],ref:"searchbox",staticClass:"input is-normal control",attrs:{type:"search",maxlength:"300",placeholder:"MapFilter query"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].mapFilterTerm},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.mapFilter(t)},input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"mapFilterTerm",t.target.value)}}}),e._m(1),s("span",{staticClass:"control"},[s("a",{class:{"is-loading":e.app_model.queries[e.selectedQueryIndex].loading,button:!0,"is-success":!0,"is-normal":!0},on:{click:e.mapFilter}},[e._v("Map")])])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex].retrieved,expression:"app_model.queries[selectedQueryIndex].retrieved"}],staticClass:"actions"},[s("div",[s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].attributes,expression:"app_model.queries[selectedQueryIndex].attributes"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].attributes)?e._i(e.app_model.queries[e.selectedQueryIndex].attributes,null)>-1:e.app_model.queries[e.selectedQueryIndex].attributes},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].attributes,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"attributes",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"attributes",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"attributes",r)}}}),e._v(" Attributes")])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].showDatasets,expression:"app_model.queries[selectedQueryIndex].showDatasets"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].showDatasets)?e._i(e.app_model.queries[e.selectedQueryIndex].showDatasets,null)>-1:e.app_model.queries[e.selectedQueryIndex].showDatasets},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].showDatasets,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",r)}}}),e._v("Set dataset "),s("label",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0,expression:"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0"}],staticClass:"has-text-info has-text-weight-bold"},[e._v(e._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.showUrl,expression:"showUrl"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showUrl)?e._i(e.showUrl,null)>-1:e.showUrl},on:{change:function(t){var s=e.showUrl,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&(e.showUrl=s.concat([i])):n>-1&&(e.showUrl=s.slice(0,n).concat(s.slice(n+1)))}else e.showUrl=r}}}),e._v("REST url")])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:e.showUrl,expression:"showUrl"}]},[s("a",{staticClass:"exlinkcolor",attrs:{href:e.app_model.queries[e.selectedQueryIndex].restURL,target:"_blank"}},[e._v("\n "+e._s(e.app_model.queries[e.selectedQueryIndex].restURL)+"\n ")])]),s("div",[s("a",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex].nextPageKey&&e.app_model.queries[e.selectedQueryIndex].nextPageKey.length>0,expression:"app_model.queries[selectedQueryIndex].nextPageKey && app_model.queries[selectedQueryIndex].nextPageKey.length>0"}],class:{"is-loading":e.nextLoading,"is-normal":!0,"is-pulled-right":!0},on:{click:e.mapFilterMore}},[e._v("Load More result")])])])]):s("div",{staticClass:"search"},[s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"control is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].searchTerm,expression:"app_model.queries[selectedQueryIndex].searchTerm"}],ref:"searchbox",staticClass:"input is-normal control",attrs:{type:"search",placeholder:"Search",size:e.topSearchBoxSize,maxlength:"300"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].searchTerm},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.newSearch(t)},e.searchKeyUp],input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"searchTerm",t.target.value)}}}),e._m(2),s("span",{staticClass:"control"},[s("a",{class:{"is-loading":e.app_model.queries[e.selectedQueryIndex].loading,button:!0,"is-info":!0,"is-normal":!0},on:{click:e.newSearch}},[e._v("Search")])])])]),e.app_model.queries[e.selectedQueryIndex].filterActive?s("div",{staticClass:"control has-icons-left"},[s("p",{staticClass:"is-expanded field has-addons"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].filter,expression:"app_model.queries[selectedQueryIndex].filter"}],ref:"filter",staticClass:"input is-normal control",attrs:{type:"search",placeholder:'Add filter e.g ensembl.genome=="homo_sapiens"',size:e.topSearchBoxSize,maxlength:"300"},domProps:{value:e.app_model.queries[e.selectedQueryIndex].filter},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)},e.searchKeyUp],input:function(t){t.target.composing||e.$set(e.app_model.queries[e.selectedQueryIndex],"filter",t.target.value)}}}),e._m(3)])]):e._e(),s("div",[s("multiselect",{directives:[{name:"show",rawName:"v-show",value:this.app_model.queries[this.selectedQueryIndex].showDatasets,expression:"this.app_model.queries[this.selectedQueryIndex].showDatasets"}],attrs:{multiple:!1,"track-by":"id",label:"name",placeholder:"Type at least 3 letters e.g uniprot",options:e.options,searchable:!0,"open-direction":"bottom","internal-search":!1,"show-no-results":!1,"show-no-options":!1,"reset-after":!0},on:{"search-change":e.findDataset,select:e.onDatasetSelect},scopedSlots:e._u([{key:"singleLabel",fn:function(t){var a=t.option;return[s("strong",[e._v(e._s(a.name))])]}}],null,!1,2784876651),model:{value:e.app_conf.global_filter_datasets_new,callback:function(t){e.$set(e.app_conf,"global_filter_datasets_new",t)},expression:"app_conf.global_filter_datasets_new"}})],1),s("div",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex].retrieved,expression:"app_model.queries[selectedQueryIndex].retrieved"}],staticClass:"actions"},[s("div",[s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].filterActive,expression:"app_model.queries[selectedQueryIndex].filterActive"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].filterActive)?e._i(e.app_model.queries[e.selectedQueryIndex].filterActive,null)>-1:e.app_model.queries[e.selectedQueryIndex].filterActive},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].filterActive,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"filterActive",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"filterActive",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"filterActive",r)}}}),e._v("Add filter")])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.app_model.queries[e.selectedQueryIndex].showDatasets,expression:"app_model.queries[selectedQueryIndex].showDatasets"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.app_model.queries[e.selectedQueryIndex].showDatasets)?e._i(e.app_model.queries[e.selectedQueryIndex].showDatasets,null)>-1:e.app_model.queries[e.selectedQueryIndex].showDatasets},on:{change:function(t){var s=e.app_model.queries[e.selectedQueryIndex].showDatasets,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.concat([i])):n>-1&&e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",s.slice(0,n).concat(s.slice(n+1)))}else e.$set(e.app_model.queries[e.selectedQueryIndex],"showDatasets",r)}}}),e._v("Set dataset "),s("label",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0,expression:"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0"}],staticClass:"has-text-info has-text-weight-bold"},[e._v(e._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),s("span",[s("label",{staticClass:"checkbox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.showUrl,expression:"showUrl"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showUrl)?e._i(e.showUrl,null)>-1:e.showUrl},on:{change:function(t){var s=e.showUrl,a=t.target,r=!!a.checked;if(Array.isArray(s)){var i=null,n=e._i(s,i);a.checked?n<0&&(e.showUrl=s.concat([i])):n>-1&&(e.showUrl=s.slice(0,n).concat(s.slice(n+1)))}else e.showUrl=r}}}),e._v("REST url")])])]),s("div",{directives:[{name:"show",rawName:"v-show",value:e.showUrl,expression:"showUrl"}]},[s("span",[s("a",{staticClass:"exlinkcolor",attrs:{href:e.app_model.queries[e.selectedQueryIndex].restURL,target:"_blank"}},[e._v("\n "+e._s(e.app_model.queries[e.selectedQueryIndex].restURL)+"\n ")])])]),s("div",[e.app_model.queries[e.selectedQueryIndex]&&e.app_model.queries[e.selectedQueryIndex].nextPageKey&&e.app_model.queries[e.selectedQueryIndex].nextPageKey.length>0?s("a",{staticClass:"is-pulled-right is-normal",on:{click:e.search}},[e._v("Load More result")]):e._e()])])])]):e._e(),s("search-main",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex]&&0==e.app_model.queries[e.selectedQueryIndex].type,expression:"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==0"}],ref:"searchComp",attrs:{mobile:e.mobile,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}}),s("map-filter",{directives:[{name:"show",rawName:"v-show",value:e.app_model.queries[e.selectedQueryIndex]&&1==e.app_model.queries[e.selectedQueryIndex].type,expression:"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==1"}],ref:"mapFilterComp",attrs:{mobile:e.mobile,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}})],1)},R=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-search"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-map-signs"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-search"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("span",{staticClass:"icon is-normal is-left"},[s("i",{staticClass:"fa fa-filter"})])}],B=(s("28a5"),s("f559"),s("6762"),s("2fdb"),s("d538")),L=s.n(B),$=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"mapFilterResult container is-fullhd"},[e.app_model.all_map_results[e.resultIndex]&&e.app_model.all_map_results[e.resultIndex].length>0?s("div",{staticClass:"resultTitle"},[e._v("Results")]):e._e(),e.app_model.all_map_results[e.resultIndex]&&e.app_model.all_map_results[e.resultIndex].length>0?s("table",{staticClass:"table is-bordered is-narrow is-hoverable is-fullwidth"},[e._m(0),e._l(e.app_model.all_map_results[e.resultIndex],function(t,a){return s("tbody",e._l(t.targets,function(a,r){return s("tr",[s("td",[e._v(e._s(r+1))]),s("td",[r>0?[e._v("〃")]:e._e(),0==r?[e._v(e._s(e.xref_conf[t.source.dataset].name)+" - ")]:e._e(),!e.app_model.queries[e.queryIndex].attributes&&0==r&&t.source.keyword&&t.source.keyword.length>0?[e._v(e._s(t.source.keyword)+" - ")]:e._e(),e.app_model.queries[e.queryIndex].attributes||0!=r?e._e():[e._v(e._s(t.source.identifier))],e.app_model.queries[e.queryIndex].attributes&&0==r?[t.source.url&&t.source.url.length>0?s("a",{attrs:{href:t.source.url,target:"_blank"}},[e._v(e._s(t.source.identifier))]):s("label",[e._v(e._s(t.source.identifier))]),s("div",{directives:[{name:"show",rawName:"v-show",value:a&&!t.source.Attributes.Empty&&e.app_model.queries[e.queryIndex].attributes,expression:"res && !sub_res.source.Attributes.Empty && app_model.queries[queryIndex].attributes"}]},[s("vue-json-pretty",{attrs:{path:"res",data:t.source.Attributes,showDoubleQuotes:!1,deep:2}})],1)]:e._e()],2),s("td",[e.app_model.queries[e.queryIndex].attributes?e._e():[e._v(e._s(a.identifier))],e.app_model.queries[e.queryIndex].attributes?[a.url&&a.url.length>0?s("a",{attrs:{href:a.url,target:"_blank"}},[e._v(e._s(a.identifier))]):s("label",[e._v(e._s(a.identifier))]),s("div",{directives:[{name:"show",rawName:"v-show",value:a&&!a.Attributes.Empty&&e.app_model.queries[e.queryIndex].attributes,expression:"res && !res.Attributes.Empty && app_model.queries[queryIndex].attributes"}]},[s("vue-json-pretty",{attrs:{path:"res",data:a.Attributes,showDoubleQuotes:!1,deep:2}})],1)]:e._e()],2)])}),0)})],2):e._e()])},D=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("thead",[s("tr",[s("th"),s("th",[e._v("Source")]),s("th",[e._v("Mapping")])])])}],O={name:"map-filter",props:{xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},app_model:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{mapFilterActive:!1,nextLoading:!1,restUrl:"",showUrl:!1,resultIndex:0,queryIndex:0}},components:{VueJsonPretty:L.a},methods:{processMapFilter:function(e,t){this.app_model.queries[t[0]].nextPageKey=this.app_model.processMPResults(e,t[0]),this.app_model.queries[t[0]].restURL=t[1],this.app_model.queries[t[0]].loading=!1,this.app_model.queries[t[0]].retrieved=!0},mapFilter:function(e){if(this.queryIndex=e,this.app_model.queries[e].searchTerm=this.app_model.queries[e].searchTerm.trim(),this.app_model.queries[e].mapFilterTerm=this.app_model.queries[e].mapFilterTerm.trim(),0==this.app_model.queries[e].searchTerm.length||0==this.app_model.queries[e].mapFilterTerm.length)return!1;if(1==this.app_model.queries[e].searchTerm.length)return!1;var t=[e,""];if(this.mapFilterActive=!0,this.app_model.queries[e].searchTerm.startsWith("alias:")){var s=this.app_model.queries[e].searchTerm.split("alias:")[1];if(s.length<=1)return!1;this.app_model.queries[e].loading=!0,this.$root.$data.fetcher.mapFilter(this.app_model.queries[e].searchTerm,this.app_model.queries[e].mapFilterTerm,this.app_model.queries[e].nextPageKey,this.app_model.queries[e].selectedDataset,this.processMapFilter.bind(this),t)}else this.app_model.queries[e].loading=!0,this.$root.$data.fetcher.mapFilter(this.app_model.queries[e].searchTerm,this.app_model.queries[e].mapFilterTerm,this.app_model.queries[e].nextPageKey,this.app_model.queries[e].selectedDataset,this.processMapFilter.bind(this),t)},resultDivClass:function(e){return e%2==0?"resultDivOdd":"resultDivEven"},selectQuery:function(e){this.queryIndex=e,this.resultIndex=e-this.app_model.previousSearchQueryCount(e),this.app_model.queries[e].searchTerm.length>0&&this.app_model.queries[e].mapFilterTerm.length>0&&!this.app_model.queries[e].retrieved&&this.mapFilter(e)},reset:function(){this.resultIndex=0}}},j=O,K=(s("941b"),Object(p["a"])(j,$,D,!1,null,"217e9bb0",null)),z=K.exports,G=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.app_model.all_sub_results[e.resultIndex]&&e.app_model.all_sub_results[e.resultIndex].length>0?s("div",{staticClass:"resultTitle"},[e._v("Results")]):e._e(),e._l(e.app_model.all_sub_results[e.resultIndex],function(t,a){return e.app_model.all_sub_results[e.resultIndex]?s("div",{class:e.resultDivClass(a)},[s("div",{staticClass:"resultContainer container is-fullhd"},[s("box-view",{attrs:{mobile:e.mobile,sub_res:t,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}})],1)]):e._e()})],2)},X=[],J=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{class:{resultBox:!e.mobile,resultBoxFirst:!e.parent_sub_res}},[s("div",{staticClass:"legend"},[e.sub_res.showResults&&e.sub_res.count>0?[e._v("   "+e._s(e.sub_res.count.toLocaleString())+" Results for ")]:e._e(),s("a",{attrs:{href:e.sub_res.url,target:"_blank"}},[e._v(e._s(e.xref_conf[""+e.sub_res.dataset].name)+" "+e._s(e.sub_res.identifier)+" "+e._s(e.sub_res.keyword))]),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.depth>0,expression:"sub_res.depth>0"}],staticClass:"actionIcon icon",attrs:{title:"Remove"},on:{click:function(t){return e.removeXref(e.sub_res,e.parent_sub_res)}}},[s("i",{staticClass:"fas fa-trash-alt"})]),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.showResults,expression:"sub_res.showResults"}],staticClass:"actionIcon icon",attrs:{title:"Filter"},on:{click:function(t){e.sub_res.filterModalActive=!0}}},[s("i",{staticClass:"fas fa-filter fa-1x",staticStyle:{position:"relative",top:"2px"}})]),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.showResults,expression:"sub_res.showResults"}],staticClass:"actionIcon icon",attrs:{title:"Hide results"},on:{click:function(t){return e.hideResults(e.sub_res)}}},[s("i",{staticClass:"fas fa-eye-slash"})]),s("a",{directives:[{name:"show",rawName:"v-show",value:!e.sub_res.showResults,expression:"!sub_res.showResults"}],staticClass:"actionIcon icon",attrs:{title:"Show results"},on:{click:function(t){return e.showResults(e.sub_res)}}},[s("i",{staticClass:"fas fa-eye"})]),s("a",{directives:[{name:"show",rawName:"v-show",value:!e.parent_sub_res,expression:"!parent_sub_res"}],staticClass:"actionIcon icon",attrs:{title:"Show selection list"},on:{click:function(t){e.sub_res.treeModal=!0}}},[s("i",{staticClass:"fas fa-list-ul"})])],2),s("div",[s("div",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.showResults,expression:"sub_res.showResults"}],staticClass:"xrefs"},[s("div",{staticClass:"allEntryBox"},[s("div",{directives:[{name:"show",rawName:"v-show",value:!e.sub_res.Attributes.Empty,expression:"!sub_res.Attributes.Empty"}]},[e._m(0),s("vue-json-pretty",{attrs:{path:"res",data:e.sub_res.Attributes,showDoubleQuotes:!1,deep:3}})],1),e._m(1),s("div",{staticClass:"flex-container",attrs:{id:"sub_res"+e.sub_res.counter}},[e.sub_res.count<=0?s("span",[e._v("No result to display due to the active filters.")]):e._e(),e._l(e.sub_res.displayEntries,function(t){return s("div",{style:t.style},[s("p",[e._v("\n "+e._s(e.xref_conf[""+t.dataset].name)+"\n "),s("a",{directives:[{name:"show",rawName:"v-show",value:!t.selected,expression:"!entry.selected"}],on:{click:function(s){return e.selectXref(e.sub_res.identifier,e.sub_res.dataset,t.identifier,t.dataset,e.sub_res,t)}}},[s("i",{staticClass:"fas fa-plus-circle plusi"})])]),s("p",[s("small",[e._v(e._s(t.label))])])])})],2),s("div",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.maxClientPage>0,expression:"sub_res.maxClientPage > 0"}],staticClass:"has-text-centered pagingDiv"},[s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.clientPage>0,expression:"sub_res.clientPage > 0"}],attrs:{title:"Previous Page"},on:{click:function(t){return e.previousPage(e.sub_res)}}},[s("i",{staticClass:"fas fa-arrow-left"})]),e._v("\n   Page "+e._s(e.sub_res.clientPage+1)+" of "+e._s(e.sub_res.maxClientPage+1)+"  \n "),s("a",{directives:[{name:"show",rawName:"v-show",value:e.sub_res.maxClientPage>0&&e.sub_res.clientPage 0 && sub_res.clientPage-1:t.selected},on:{change:function(s){var a=t.selected,r=s.target,i=!!r.checked;if(Array.isArray(a)){var n=null,l=e._i(a,n);r.checked?l<0&&e.$set(t,"selected",a.concat([n])):l>-1&&e.$set(t,"selected",a.slice(0,l).concat(a.slice(l+1)))}else e.$set(t,"selected",i)}}}),e._v("\n "+e._s(t.filterLabel)+"\n ")])])}),0),s("div",{staticClass:"buttons has-addons is-right"},[s("button",{class:{"is-loading":e.filterLoading,button:!0,"is-warning":!0,"is-medium":!0},on:{click:function(t){return e.applyFilter(e.sub_res)}}},[e._v("Apply")])])]),s("button",{staticClass:"modal-close is-large",attrs:{"aria-label":"close"},on:{click:function(t){e.sub_res.filterModalActive=!1}}})])]),s("transition-group",{attrs:{name:"list",tag:"div"}},e._l(e.sub_res.selectedXrefs,function(t,a){return s("div",{key:t.identifier,staticStyle:{"margin-top":"10px"}},[s("box-view",{attrs:{mobile:e.mobile,parent_sub_res:e.sub_res,sub_res:t,xref_conf:e.xref_conf,app_conf:e.app_conf,app_model:e.app_model}})],1)}),0),e.parent_sub_res?e._e():[s("div",{staticClass:"modal",class:{"is-active":e.sub_res.treeModal}},[s("div",{staticClass:"modal-background",on:{click:function(t){e.sub_res.treeModal=!1}}}),s("div",{staticClass:"modal-content box"},[e._m(3),s("p",{staticClass:"tree"},[s("a",{attrs:{href:e.sub_res.url,target:"_blank"}},[e._v(e._s(e.xref_conf[""+e.sub_res.dataset].name)+" "+e._s(e.sub_res.identifier))])]),s("ul",{staticClass:"tree"},[e._l(e.sub_res.selectedXrefs,function(t){return[s("tree-view",{attrs:{sel_sub_res:t,xref_conf:e.xref_conf,app_conf:e.app_conf}})]})],2)]),s("button",{staticClass:"modal-close is-large",attrs:{"aria-label":"close"},on:{click:function(t){e.sub_res.treeModal=!1}}})])]],2)},V=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",[s("strong",[e._v("Attributes")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",[s("strong",[e._v("Mapped references")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",{staticClass:"has-text-centered"},[s("strong",[e._v("Filter mapped references by dataset")]),e._v("     ")])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("p",[s("strong",[e._v("Summary view")])])}],W=(s("5df3"),s("4f7f"),s("ac6a"),function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("li",[s("a",{attrs:{href:e.sel_sub_res.url,target:"_blank"}},[e._v(e._s(e.xref_conf[""+e.sel_sub_res.dataset].name)+" "+e._s(e.sel_sub_res.identifier))]),e.sel_sub_res.selectedXrefs.length>0?s("ul",[e._l(e.sel_sub_res.selectedXrefs,function(t){return[s("tree-view",{attrs:{sel_sub_res:t,xref_conf:e.$root.$data.xref_conf,app_conf:e.$root.$data.app_conf}})]})],2):e._e()])}),Y=[],Z={name:"tree-view",props:{sel_sub_res:{type:Object,required:!0},parent_sub_res:{type:Object},xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0}},data:function(){return{}},methods:{}},ee=Z,te=(s("afb1"),Object(p["a"])(ee,W,Y,!1,null,"3e1db54e",null)),se=te.exports,ae={name:"box-view",components:{"tree-view":se,VueJsonPretty:L.a},props:{sub_res:{type:Object,required:!0},parent_sub_res:{type:Object},xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},app_model:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{results:null,testclass:"dfsdfsa",lastSelectedRes:null,xrefSelected:!1,filterLoading:!1}},methods:{processSelectedXref:function(e,t){this.lastSelectedRes=this.app_model.processSelectedXref(e,t),this.xrefSelected=!0},selectXref:function(e,t,s,a,r,i){var n=[e,t,s,a,r,i];this.$root.$data.fetcher.searchEntry(s,this.xref_conf[a].id,this.processSelectedXref.bind(this),n)},processFilteredResults:function(e,t,s,a){t.selectedXrefs=[],t.filterModalActive=!1,this.filterLoading=!1,a?this.$notify({group:"error",title:"",text:"Something went wrong :("}):this.app_model.processFilteredResults(e,t,!1)},processFilteredResults4Paging:function(e,t,s,a){t.selectedXrefs=[],t.filterModalActive=!1,a?this.$notify({group:"error",title:"",text:"Something went wrong :("}):(this.app_model.processFilteredResults(e,t,!0),t.displayEntries=t.entries.slice(s[0],s[1]))},applyFilter:function(e){this.filterLoading=!0;var t=e.dataset_counts,s="",a=new Set;for(var r in t){var i=t[r];i.selected&&(s+=this.xref_conf[i.dataset].id+",",a.add(this.xref_conf[i.dataset].id))}var n=[];if(e.lastFilteredPageKey=null,t.length==a.size)return n[0]=e,e.hasFilter=!1,e.filters="",void this.$root.$data.fetcher.searchEntry(e.identifier,this.xref_conf[e.dataset].id,this.processResetFilter.bind(this),n);e.filters=s,e.hasFilter=!0,this.$root.$data.fetcher.searchByFilter(e,this.xref_conf[e.dataset].id,this.processFilteredResults.bind(this),n)},processPagingResults:function(e,t){this.app_model.processPagingResults(e,t[0]),t[0].displayEntries=t[0].entries.slice(t[1],t[2])},processResetFilter:function(e,t){this.filterLoading=!1,console.log(e[0]),this.app_model.resetResult(e[0],t[0])},setDisplayEntries:function(e){var t=e.clientPage*this.app_conf.page_size,s=e.clientPage*this.app_conf.page_size+this.app_conf.page_size;if(s>e.count&&(s=e.count),s<=e.entries.length)e.displayEntries=e.entries.slice(t,s);else if(s<=e.count)if(e.hasFilter){var a=[t,s];this.$root.$data.fetcher.searchByFilter(e,this.xref_conf[e.dataset].id,this.processFilteredResults4Paging.bind(this),a)}else{var r=[e,t,s];this.$root.$data.fetcher.searchByPageIndex(e.identifier,this.xref_conf[e.dataset].id,e.serverPage,e.maxServerPage,this.processPagingResults.bind(this),r)}},previousPage:function(e){e.clientPage=e.clientPage-1,this.setDisplayEntries(e)},nextPage:function(e){e.clientPage=e.clientPage+1,this.setDisplayEntries(e)},removeXref:function(e,t){if(t){for(var s in t.selectedXrefs){var a=t.selectedXrefs[s];if(a.identifier===e.identifier&&a.dataset===e.dataset){t.selectedXrefs.splice(s,1);break}}for(var r in t.entries){var i=t.entries[r];e.identifier===i.identifier&&i.dataset===e.dataset&&(i.selected=!1,i.style["background-color"]=this.app_conf.box_color)}}},hideResults:function(e){e.showResults=!1},showResults:function(e){e.showResults=!0},selectAllFilter:function(e){for(var t in e.dataset_counts){var s=e.dataset_counts[t];s.selected=!0}},deSelectAllFilter:function(e){for(var t in e.dataset_counts){var s=e.dataset_counts[t];s.selected=!1}}},updated:function(){if(this.xrefSelected){var e=document.getElementById("sub_res"+this.lastSelectedRes.counter);this.$scrollTo(e),this.xrefSelected=!1}}},re=ae,ie=(s("ea1f"),s("0a87"),Object(p["a"])(re,J,V,!1,null,"88523c10",null)),ne=ie.exports,le={name:"search-main",props:{xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},app_model:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{searchResultActive:!1,topSearchBoxSize:50,searchLoading:!1,nextLoading:!1,nextPageKey:"",restUrl:"",showUrl:!1,resultIndex:0}},components:{"box-view":ne},methods:{resultDivClass:function(e){return e%2==0?"resultDivOdd":"resultDivEven"},processResults:function(e,t){this.app_model.queries[t[0]].nextPageKey=this.app_model.processResults(e,t[0]),this.app_model.queries[t[0]].restURL=t[1],this.app_model.queries[t[0]].loading=!1,this.app_model.queries[t[0]].retrieved=!0},search:function(e){this.app_model.queries[e].loading=!0,this.$root.$data.fetcher.search(this.app_model.queries[e].searchTerm,this.app_model.queries[e].nextPageKey,this.app_model.queries[e].filter,this.app_model.queries[e].selectedDataset,this.processResults.bind(this),[e,""])},selectQuery:function(e){this.resultIndex=e-this.app_model.previousMapQueryCount(e),this.app_model.queries[e].searchTerm.length>0&&!this.app_model.queries[e].retrieved&&this.search(e)},reset:function(){this.resultIndex=0}}},oe=le,ce=(s("8655"),Object(p["a"])(oe,G,X,!1,null,"aa1c77c6",null)),pe=ce.exports,ue=(s("a481"),s("d225")),me=s("b0b4"),de=function(){function e(t,s,a){Object(ue["a"])(this,e),this.fetcher=t,this.xref_conf=s,this.app_conf=a,this.app_comp=null,this.all_sub_results=[],this.all_map_results=[],this.queries=[],this.result_counter=0,this.hasGlobalFilter=this.app_conf.global_filter_datasets&&this.app_conf.global_filter_datasets.length>0}return Object(me["a"])(e,[{key:"freshSearchQuery",value:function(e){this.reset(),this.newQuery(0,e,"","")}},{key:"freshMapFilterQuery",value:function(e,t){this.reset(),this.newQuery(1,e,t,"")}},{key:"freshUseCaseQueries",value:function(e){this.reset();for(var t=0;t=0;s--)1==this.queries[s].type&&t++;return t}},{key:"previousSearchQueryCount",value:function(e){for(var t=0,s=e-1;s>=0;s--)0==this.queries[s].type&&t++;return t}},{key:"setAppComp",value:function(e){this.app_comp=e}},{key:"setGlobHasFilter",value:function(e){this.hasGlobalFilter=e}},{key:"mapFilter",value:function(e,t){if(e.startsWith("alias:")){var s=e.split("alias:")[1];s.length<=1&&this.app_comp.notifyUser(0,"Alias input length must be greater than 1"),this.fetcher.mapFilter(e,s,t,this.processMPResults.bind(this))}else this.fetcher.mapFilter(e,"",t,this.processMPResults.bind(this))}},{key:"clearResults",value:function(){this.all_sub_results=[],this.all_map_results=[]}},{key:"processMPResults",value:function(e,t){var s=t-this.previousSearchQueryCount(t);return null==e?(this.app_comp.notifyUser(0,"No mapping found"),this.all_map_results.splice(s,1,[]),""):null!=e.Err?(e.Err=e.Err.replace("","input"),this.app_comp.notifyUser(0,e.Err),this.all_map_results.splice(s,1,[]),""):e.results&&0!=e.results.length&&null!=e.results[0]&&e.results[0].targets?(this.all_map_results.splice(s,1,e.results),e.nextpage&&e.nextpage.length>0?e.nextpage:""):(this.app_comp.notifyUser(0,"No mapping found"),this.all_map_results.splice(s,1,[]),"")}},{key:"processResults",value:function(e,t){if(t-=this.previousMapQueryCount(t),this.all_sub_results[t].length=0,null==e)return this.app_comp.notifyUser(0,"No result found"),this.all_sub_results.splice(t,1,[]),"";if(null!=e.Err)return e.Err=e.Err.replace("","input"),this.app_comp.notifyUser(0,e.Err),this.all_sub_results.splice(t,1,[]),"";if(e[0]&&null!=e[0].Err)return e[0].Err=e[0].Err.replace("","input"),this.app_comp.notifyUser(0,e[0].Err),this.all_sub_results.splice(t,1,[]),"";var s=e.results;for(var a in s)this.prepareResult(s[a],0),this.hasGlobalFilter||this.addResult(s[a],t);return this.app_comp.searchLoading=!1,e.nextpage&&e.nextpage.length>0?e.nextpage:""}},{key:"addResult",value:function(e,t){var s=0;while(sthis.all_sub_results[t][s].count)break;s++}this.all_sub_results[t].splice(s,0,e)}},{key:"prepareResult",value:function(e,t){this.result_counter++,e.counter=this.result_counter,e.showResults=!0,e.filterModalActive=!1,e.treeModal=!1,e.selectedXrefs=[],e.displayEntries=[],e.depth=t,this.preparePaging(e),this.prepareFilter(e),this.applyGlobFilter(e)}},{key:"prepareFilter",value:function(e){var t=e.dataset_counts;for(var s in t.sort(function(e,t){return e.countt.count?-1:0}),t){var a=t[s];a.selected=!0;try{a.filterLabel=this.xref_conf[a.dataset].name+"("+a.count.toLocaleString()+")"}catch(r){a.filterLabel=a.dataset}}}},{key:"preparePaging",value:function(e){if(e.clientPage=0,e.maxClientPage=0,e.serverPage=0,e.maxServerPage=0,e.hasFilter){var t=0;for(var s in e.dataset_counts){var a=e.dataset_counts[s];a.selected&&(t+=a.count)}e.count=t}e.count>this.app_conf.page_size?(e.maxClientPage=Math.ceil(e.count/this.app_conf.page_size)-1,e.count>this.app_conf.server_result_page_size&&(e.maxServerPage=Math.ceil(e.count/this.app_conf.server_result_page_size)),e.displayEntries=e.entries.slice(0,this.app_conf.page_size)):e.displayEntries=e.entries,this.prepareEntries(e)}},{key:"prepareEntries",value:function(e){for(var t in e.entries){var s=e.entries[t];s.identifier.length<=12?(s.label=s.identifier,s.title=""):(s.label=s.identifier.substring(0,10)+"...",s.title=s.identifier),s.style={"background-color":this.app_conf.box_color}}}},{key:"resetResult",value:function(e,t){this.prepareEntries(e.entries),t.entries=e.entries,t.count=e.count,this.prepareResult(t,null,0)}},{key:"applyGlobFilter",value:function(e){if(this.hasGlobalFilter){var t=this.app_conf.global_filter_datasets,s=e.dataset_counts;for(var a in s)s[a].selected=!1;for(var r=!1,i=0;i0){var s=e[0];return this.prepareResult(s,t[4].depth+1),t[4].selectedXrefs.unshift(s),t[5].selected=!0,t[5].style["background-color"]=this.app_conf.selected_box_color,s}}},{key:"processGlobalFilteredResults",value:function(e,t,s){this.processFilteredResults(e,t,!1),0==t.depth&&this.addResult(t)}},{key:"processFilteredResults",value:function(e,t,s){this.prepareEntries(e[0].results[0]),s?Array.prototype.push.apply(t.entries,e[0].results[0].entries):(t.entries=e[0].results[0].entries,this.preparePaging(t)),t.lastFilteredPageKey=e[0].results[0].identifier}},{key:"processPagingResults",value:function(e,t){for(var s in t.serverPage++,e){var a=e[s];for(var r in a.results){var i=a.results[r];i.identifier===t.identifier&&i.dataset===t.dataset&&(this.prepareEntries(i),Array.prototype.push.apply(t.entries,i.entries))}}}},{key:"resetPaging",value:function(){for(var e in this.all_sub_results)this.preparePaging(this.all_sub_results[e])}},{key:"resetBoxColors",value:function(){for(var e in this.all_sub_results){var t=this.all_sub_results[e];a(t,this.app_conf),s(t,this.app_conf)}function s(e,t){for(var r in e.selectedXrefs){var i=e.selectedXrefs[r];a(i,t),s(i,t)}}function a(e,t){for(var s in e.entries){var a=e.entries[s];a.selected?a.style["background-color"]=t.selected_box_color:a.style["background-color"]=t.box_color}}}}]),e}(),he={name:"biobtree-result",props:{xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},fetcher:{type:Object,required:!0},mobile:{type:Boolean,required:!0}},data:function(){return{topSearchBoxSize:50,nextLoading:!1,restUrl:"",showUrl:!1,selectedQueryIndex:0,options:[],app_model:null}},components:{VueJsonPretty:L.a,"map-filter":z,"search-main":pe},beforeMount:function(){this.app_model=new de(this.fetcher,this.xref_conf,this.app_conf),this.app_model.setAppComp(this)},methods:{findDataset:function(e){if(e.length>=3){for(var t in this.options=[],this.xref_conf)!this.xref_conf[t].linkdataset&&this.xref_conf[t].name.toLowerCase().includes(e.toLowerCase())&&this.options.push({id:this.xref_conf[t].id,name:this.xref_conf[t].name});this.options.sort(function(e,t){var s=e.name.toLowerCase(),a=t.name.toLowerCase();return sa?1:0})}else this.options=[]},onDatasetSelect:function(e){this.app_model.queries[this.selectedQueryIndex].selectedDataset=e.id,this.app_model.queries[this.selectedQueryIndex].selectedDatasetName=e.name,this.app_model.queries[this.selectedQueryIndex].showDatasets=!1,this.options=[],0==this.app_model.queries[this.selectedQueryIndex].type?this.search():1==this.app_model.queries[this.selectedQueryIndex].type&&this.mapFilter()},search:function(){if(0==this.app_model.queries[this.selectedQueryIndex].searchTerm.length)return!1;if(1==this.app_model.queries[this.selectedQueryIndex].searchTerm.length)return this.$notify({group:"appwarn",title:"",text:"Query must be at least 2 characters"}),!1;if(this.$refs.searchbox&&this.$refs.searchbox.blur(),this.app_model.queries[this.selectedQueryIndex].loading=!0,this.app_model.queries[this.selectedQueryIndex].searchTerm.startsWith("alias:")){var e=this.app_model.queries[this.selectedQueryIndex].searchTerm.split("alias:")[1];e.length<=1&&this.$notify({group:"appwarn",title:"",text:"Query must be at least 2 characters"})}this.$refs.searchComp.search(this.selectedQueryIndex)},mapFilter:function(){return 0!=this.app_model.queries[this.selectedQueryIndex].searchTerm.length&&(0!=this.app_model.queries[this.selectedQueryIndex].mapFilterTerm.length&&(this.app_model.queries[this.selectedQueryIndex].loading=!0,this.app_model.queries[this.selectedQueryIndex].nextPageKey="",void this.$refs.mapFilterComp.mapFilter(this.selectedQueryIndex)))},mapFilterMore:function(){this.app_model.queries[this.selectedQueryIndex].loading=!0,this.$refs.mapFilterComp.mapFilter(this.selectedQueryIndex)},resultDivClass:function(e){return e%2==0?"resultDivOdd":"resultDivEven"},newQuery:function(e){this.app_model.newQuery(e,"","",""),this.selectedQueryIndex=this.app_model.queries.length-1,0==e?this.$refs.searchComp.selectQuery(this.selectedQueryIndex):1==e&&this.$refs.mapFilterComp.selectQuery(this.selectedQueryIndex)},mapFilterHasResult:function(){var e=this.selectedQueryIndex-this.app_model.previousSearchQueryCount(this.selectedQueryIndex);return!!(this.app_model.all_map_results[e]&&this.app_model.all_map_results[e].length>0)},searchHasResult:function(){var e=this.selectedQueryIndex-this.app_model.previousMapQueryCount(this.selectedQueryIndex);return!!(this.app_model.all_sub_results[e]&&this.app_model.all_sub_results[e].length>0)},selectQuery:function(e){this.app_model.queries[this.selectedQueryIndex].attributes=!1,this.selectedQueryIndex=e,0==this.app_model.queries[e].type?this.$refs.searchComp.selectQuery(this.selectedQueryIndex):1==this.app_model.queries[e].type&&this.$refs.mapFilterComp.selectQuery(this.selectedQueryIndex),this.app_model.queries[this.selectedQueryIndex].attributes=!0},reset:function(){this.selectedQueryIndex=0,this.app_model.reset()},newSearch:function(){this.app_model.queries[this.selectedQueryIndex].nextPageKey="",this.search()},freshMapFilterQuery:function(e,t){this.selectedQueryIndex=0,this.$refs.mapFilterComp.reset(),this.app_model.freshMapFilterQuery(e,t)},freshSearchQuery:function(e){this.selectedQueryIndex=0,this.$refs.searchComp.reset(),this.app_model.freshSearchQuery(e)},deleteQuery:function(e){this.app_model.deleteQuery(e),this.selectedQueryIndex>=e&&(this.selectedQueryIndex=this.selectedQueryIndex-1)},queryLabel:function(e){return this.app_model.queries[e].name.length>0?this.app_model.queries[e].name:""+(e+1)},enableQueryEdit:function(e){this.app_model.queries[e].edit=!0},disableQueryEdit:function(e){this.app_model.queries[e].edit=!1},searchKeyUp:function(){this.app_model.queries[this.selectedQueryIndex].searchTerm.length>0?this.showExample=!1:this.showExample=!0},resetPaging:function(){this.app_model.resetPaging()},resetBoxColors:function(){this.app_model.resetPaging()},freshUseCaseQueries:function(e){this.selectedQueryIndex=0,this.$refs.searchComp.reset(),this.$refs.mapFilterComp.reset(),this.app_model.freshUseCaseQueries(e),0==this.app_model.queries[0].type?this.search():1==this.app_model.queries[0].type&&this.mapFilter()},notifyUser:function(e,t){this.$emit("notifyuser",e,t)}}},fe=he,_e=(s("60bc"),s("08a2"),Object(p["a"])(fe,U,R,!1,null,"402e8458",null)),ve=_e.exports,ye={name:"App",props:{app_model:{type:Object,required:!0},fetcher:{type:Object,required:!0},xref_conf:{type:Object,required:!0},app_conf:{type:Object,required:!0},usecases:{type:Object,required:!0}},components:{usecase:y,"biobtree-result":ve,about:m,bulk:w,api:P,settings:E},data:function(){return{searchTerm:"",mapFilterTerm:"",showExample:!0,aboutActive:!1,bulkActive:!1,resultActive:!1,settingsActive:!1,apiActive:!1,mainPageActive:!0,topSearchBoxSize:70,burgerBarActive:!1,searchPlaceHolder:"Search identifiers or special keywords like gene name with comma seperated e.g vav_human,shh",mapFilterPlaceHolder:'Apply chain MapFilters e.g map(go).filter(go.type=="biological_process")',mobile:!1,nextPageKey:"",searchLoading:!1,mapFilterLoading:!1}},methods:{goToMain:function(){this.searchTerm="",this.mapFilterTerm="",this.settingsActive=!1,this.aboutActive=!1,this.mainPageActive=!0,this.bulkActive=!1,this.resultActive=!1,this.$refs.resultComp.reset(),history.pushState("","page","./?m")},goToBulk:function(){this.searchTerm="",this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!0,this.$refs.resultComp.reset(),history.pushState("","page","./?b")},goToAbout:function(){this.searchTerm="",this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!0,this.bulkActive=!1,this.$refs.resultComp.reset(),history.pushState("","page","./?a")},goToSettings:function(){this.searchTerm="",this.mainPageActive=!1,this.aboutActive=!1,this.settingsActive=!0,this.bulkActive=!1,this.resultActive=!1,this.$refs.resultComp.reset(),history.pushState("","page","./?s")},notifyUser:function(e,t){switch(e){case-1:this.$notify({group:"error",title:"",text:t,duration:4e3});break;case 0:this.$notify({group:"appwarn",title:"",text:t,duration:4e3});break;case 1:this.$notify({group:"success",title:"",text:t});default:this.$notify({group:"appwarn",title:"",text:t,duration:4e3});break}},mapFilter:function(){this.validQuery2()&&(history.pushState("","page","./?r"),this.mapFilterLoading=!0,this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!1,this.$refs.resultComp.freshMapFilterQuery(this.searchTerm,this.mapFilterTerm),this.resultActive=!0,this.$refs.resultComp.mapFilter(),this.mapFilterLoading=!1)},search:function(){this.validQuery()&&(history.pushState("","page","./?r"),this.searchLoading=!0,this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!1,this.$refs.resultComp.freshSearchQuery(this.searchTerm),this.resultActive=!0,this.$refs.resultComp.search(),this.searchLoading=!1)},validQuery:function(){return this.searchTerm=this.searchTerm.trim(),0!=this.searchTerm.length&&(1!=this.searchTerm.length||(this.notifyUser(0,"Query must be at least 2 characters"),!1))},searchNoHistory:function(){this.validQuery()},mapNoHistory:function(){this.validQuery()&&this.mapFilter(this.searchTerm,this.mapFilterTerm)},validQuery2:function(){return this.searchTerm=this.searchTerm.trim(),0==this.searchTerm.length?(this.notifyUser(0,"Search term required for mapping"),!1):1==this.searchTerm.length?(this.notifyUser(0,"Query must be at least 2 characters"),!1):0!=this.mapFilterTerm},searchKeyUp:function(){this.searchTerm.length>0?this.showExample=!1:this.showExample=!0},mapFilterKeyUp:function(){this.searchTerm.length>0?this.showExample=!1:this.showExample=!0},popStateChange:function(e){this.goToMain()},applySettings:function(){var e=parseInt(this.app_conf.page_size_new);e!=this.app_conf.page_size&&(this.app_conf.page_size=e,this.$refs.resultComp.resetPaging());var t=!1;this.app_conf.box_color_new!==this.app_conf.box_color&&(this.app_conf.box_color=this.app_conf.box_color_new,t=!0),this.app_conf.selected_box_color_new!==this.app_conf.selected_box_color&&(this.app_conf.selected_box_color=this.app_conf.selected_box_color_new,t=!0),t&&this.$refs.resultComp.resetBoxColors(),this.notifyUser(1,"Settings applied.")},useCaseQuery:function(e){this.searchTerm=e,this.search()},newMfQuery:function(){this.$refs.resultComp.newQuery(1)},newSearchQuery:function(){this.$refs.resultComp.newQuery(0)},mapFilterActive:function(){return!!this.$refs.mapFilterComp&&this.$refs.mapFilterComp.mapFilterActive},searchResultActive:function(){return!!this.$refs.searchComp&&this.$refs.searchComp.searchResultActive},execUseCase:function(e){this.execCatUseCases([e])},execCatUseCases:function(e){!e&&e.length<=0||(this.searchLoading=!0,this.mainPageActive=!1,this.settingsActive=!1,this.aboutActive=!1,this.bulkActive=!1,this.$refs.resultComp.freshUseCaseQueries(e),this.resultActive=!0,history.pushState("","page","./?r"),this.searchLoading=!1)}},mounted:function(){window.addEventListener("popstate",this.popStateChange),window.innerWidth<500?(this.topSearchBoxSize=15,this.app_conf.page_size=9,this.app_conf.page_size_new=9,this.searchPlaceHolder="Search",this.mapFilterPlaceHolder="Apply Mapping",this.mobile=!0):window.innerWidth<=1500&&(this.topSearchBoxSize=35,this.app_conf.page_size=18,this.app_conf.page_size_new=18)},beforeMount:function(){var e=document.location.search;e.length>2&&(this.searchTerm=decodeURIComponent(e.substring(1,e.length)),this.searchNoHistory()),this.app_model.setAppComp(this)}},be=ye,ge=(s("034f"),Object(p["a"])(be,r,i,!1,null,null,null)),xe=ge.exports,Ce=s("ee98"),Te=s.n(Ce),we=s("f13c"),Ae=s.n(we),Fe=s("8e5f"),qe=s.n(Fe),ke=function(){function e(t){Object(ue["a"])(this,e),this.endpoint=t}return Object(me["a"])(e,[{key:"search",value:function(e,t,s,a,r,i){var n=this.endpoint+"?u=y&d=y&i="+encodeURIComponent(e);t.length>0&&(n=n+"&p="+t),s.length>0&&(n=n+"&f="+s),a.length>0&&(n=n+"&s="+a),i[1]=n,fetch(n).then(function(e){return e.json()}).then(function(e){r(e,i)}).catch(function(e){var t={Err:e.message};r(t,i)})}},{key:"searchEntry",value:function(e,t,s,a){fetch(this.endpoint+"entry/?i="+encodeURIComponent(e)+"&s="+t).then(function(e){return e.json()}).then(function(e){s(e,a)}).catch(function(e){throw e})}},{key:"mapFilter",value:function(e,t,s,a,r,i){var n=this.endpoint+"map/?i="+encodeURIComponent(e);n=n+"&m="+encodeURIComponent(t),s.length>0&&(n=n+"&p="+s),a.length>0&&(n=n+"&s="+a),i[1]=n,fetch(n).then(function(e){return e.json()}).then(function(e){r(e,i)}).catch(function(e){var t={Err:e.message};r(t,i)})}},{key:"searchByFilter",value:function(e,t,s,a){var r=this.endpoint+"filter/?i="+e.identifier+"&s="+t+"&f="+e.filters;e.lastFilteredPageKey&&e.lastFilteredPageKey.length>0&&(r+="&p="+e.lastFilteredPageKey),fetch(r).then(function(e){return e.json()}).then(function(t){s(t,e,a)}).catch(function(e){throw e})}},{key:"searchByPageIndex",value:function(e,t,s,a,r,i){fetch(this.endpoint+"page/?i="+e+"&s="+t+"&p="+s+"&t="+a).then(function(e){return e.json()}).then(function(e){r(e,i)}).catch(function(e){throw e})}}]),e}(),Me={page_size:18,page_size_new:18,server_result_page_size:200,global_filter_datasets:[],global_filter_datasets_new:[],box_color:"#ffe4c4",box_color_new:"#ffe4c4",selected_box_color:"#afeeee",selected_box_color_new:"#afeeee",colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},Pe=Me,Se={mix:[{name:"search identifiers",type:"0",source:"",searchTerm:"RAG1_HUMAN,ENSMUSG00000023456,GO:0002020,CHEMBL2242,AC020895,hsa:7409",mapFilterTerm:""},{name:"proteins to go term biological",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN",mapFilterTerm:'map(go).filter(go.type=="biological_process")'},{name:"cancer related genes to protein mutation features",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'map(uniprot).map(ufeature).filter(ufeature.type=="mutagenesis site")'},{name:"proteins to interpro with Domain type",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN",mapFilterTerm:'map(interpro).filter(interpro.type=="Domain")'},{name:"ensembl human genes to mouse Ortholog genes",type:"1",source:"",searchTerm:"SHH,VAV1,TP53",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(ortholog).filter(ensembl.genome=="mus_musculus")'},{name:"kinase activity goterm to hgnc genes",type:"1",source:"",searchTerm:"GO:0004707",mapFilterTerm:"map(ensembl).map(hgnc)"},{name:"probe id to ensembl then hgnc by location",type:"1",source:"",searchTerm:"202763_at,209310_s_at,207500_at",mapFilterTerm:'map(transcript).map(ensembl).filter(ensembl.genome=="homo_sapiens").map(hgnc).filter(hgnc.location=="4q35.1")'},{name:"crispr cas9 genes by genomes to transcript",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:'filter(ensembl.genome=="campylobacter_coli_gca_001717605").map(transcript)'},{name:"inflammatory bowel disease to chembl molecules phase 3,4",type:"1",source:"",searchTerm:"inflammatory bowel disease",mapFilterTerm:"map(chembl_molecule).filter(chembl.molecule.highestDevelopmentPhase>2)"},{name:"taxid to its grand children by division",type:"1",source:"",searchTerm:"862507",mapFilterTerm:'map(taxchild).map(taxchild).filter(taxonomy.taxonomic_division=="ROD")'}],gene:[{name:"search crispr cas9 genes",type:"0",source:"",searchTerm:"cas9",mapFilterTerm:""},{name:"ensembl id to Entrez id",type:"1",source:"",searchTerm:"ENSG00000139618",mapFilterTerm:"map(entrez)"},{name:"entrez id to ensembl then goterm",type:"1",source:"",searchTerm:"675",mapFilterTerm:"map(ensembl).map(go)"},{name:"genes to molecular goterm",type:"1",source:"",searchTerm:"tpi1,shh",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(go).filter(go.type=="molecular_function")'},{name:"crispr cas9 genes to transcripts",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:"map(transcript)"},{name:"crispr cas9 genes by genomes to ENA",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:'filter(ensembl.genome=="campylobacter_coli_gca_001717605").map(ena)'},{name:"crispr cas9 genes by genomes to go terms",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:'filter(ensembl.genome=="campylobacter_coli_gca_001717605").map(go).filter(go.type=="biological_process")'},{name:"crispr cas9 genes to NCBI Genbank",type:"1",source:"",searchTerm:"cas9",mapFilterTerm:"map(ena).map(genbank)"},{name:"cancer related genes to transcripts",type:"1",source:"",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(transcript)'},{name:"cancer related genes to uniprot",type:"1",source:"",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(uniprot)'},{name:"cancer related genes to uniprot go terms",type:"1",source:"",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(uniprot).map(go)'},{name:"cancer related genes to uniprot via hgnc",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:"map(uniprot).filter(uniprot.reviewed)"},{name:"cancer related genes to uniprot go terms via hgnc",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'map(uniprot).filter(uniprot.reviewed).map(go).filter(go.type=="cellular_component")'},{name:"ensembl id to protein coding transcripts",type:"1",source:"",searchTerm:"ENSG00000073910",mapFilterTerm:'map(transcript).filter(transcript.biotype=="protein_coding")'},{name:"probe id to ensembl",type:"1",source:"",searchTerm:"202763_at,209310_s_at,207500_at",mapFilterTerm:'map(transcript).map(ensembl).filter(ensembl.genome=="homo_sapiens")'},{name:"probe id to ensembl then hgnc",type:"1",source:"",searchTerm:"202763_at,209310_s_at,207500_at",mapFilterTerm:"map(transcript).map(ensembl).map(hgnc)"},{name:"ensembl with location then uniprot reviewed",type:"1",source:"",searchTerm:"homo_sapiens",mapFilterTerm:'map(ensembl).filter(ensembl.start>100000000 && ensembl.seq_region_name=="X").map(uniprot).filter(uniprot.reviewed)'},{name:"ensembl id to exons",type:"1",source:"",searchTerm:"ENSG00000141510",mapFilterTerm:"map(transcript).map(exon)"},{name:"to exons by region",type:"1",source:"",searchTerm:"tp53",mapFilterTerm:'map(transcript).filter(transcript.biotype=="protein_coding").map(exon).filter(exon.seq_region_name=="17")'},{name:"to exons by location",type:"1",source:"",searchTerm:"tp53",mapFilterTerm:'map(transcript).filter(transcript.biotype=="protein_coding").map(exon).filter(exon.end >= 7687538)'},{name:"ensembl id to orthologs",type:"1",source:"",searchTerm:"ENSG00000139618",mapFilterTerm:"map(ortholog)"},{name:"orthologs",type:"1",source:"",searchTerm:"shh",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(ortholog)'},{name:"ensembl id to paralog",type:"1",source:"",searchTerm:"ENSG00000073910",mapFilterTerm:"map(paralog)"},{name:"name to paralog transcripts",type:"1",source:"",searchTerm:"FRY",mapFilterTerm:'filter(ensembl.genome=="homo_sapiens").map(paralog).map(transcript)'},{name:"refseq to interpro family",type:"1",source:"",searchTerm:"NM_005359,NM_000546",mapFilterTerm:'map(hgnc).map(uniprot).map(interpro).filter(interpro.type=="Family")'},{name:"refseq to interpro domain",type:"1",source:"",searchTerm:"NM_005359,NM_000546",mapFilterTerm:'map(hgnc).map(uniprot).map(interpro).filter(interpro.type=="Domain")'},{name:"ensembl human genes with MAP kinase activity",type:"1",source:"",searchTerm:"GO:0004707",mapFilterTerm:'map(ensembl).filter(ensembl.branch==1 && ensembl.genome=="homo_sapiens")'}],protein:[{name:"search identifiers",type:"0",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:""},{name:"search & filter by name",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:'filter(uniprot.names.exists(a,a=="Sonic hedgehog protein"))'},{name:"search & filter by sequence mass",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:"filter(uniprot.sequence.mass > 45000)"},{name:"search & filter by sequence size",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:"filter(size(uniprot.sequence.seq) > 400)"},{name:"go term molecular",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(go).filter(go.type=="molecular_function")'},{name:"go term cellular",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(go).filter(go.type=="cellular_component")'},{name:"go term boolean",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(go).filter(go.name.contains("binding") || go.name.contains("activity"))'},{name:"filter first then go terms contains word",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN",mapFilterTerm:'filter(size(uniprot.sequence.seq) > 400).map(go).filter(go.name.contains("binding") || go.name.contains("activity"))'},{name:"interpro Conserved site",type:"1",source:"",searchTerm:"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN",mapFilterTerm:'map(interpro).filter(interpro.type=="Conserved_site")'},{name:"ENA type mRNA",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ena).filter(ena.type=="mrna")'},{name:"ENA type genomic DNA",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ena).filter(ena.type=="genomic_dna")'},{name:"to refseqs",type:"1",source:"",searchTerm:"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN",mapFilterTerm:"map(refseq)"},{name:"cancer related gene variants",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:"map(uniprot).filter(uniprot.reviewed).map(ufeature).map(variantid)"},{name:"feature helix type",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.type=="helix")'},{name:"feature sequence variant",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.type=="sequence variant")'},{name:"genes to mutation feature or contains",type:"1",source:"",searchTerm:"her2,ras,p53",mapFilterTerm:'map(uniprot).map(ufeature).filter(ufeature.type=="mutagenesis site" || ufeature.description.contains("cancer"))'},{name:"feature location",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:"map(ufeature).filter(ufeature.location.begin>0 && ufeature.location.end<300)"},{name:"feature description contains",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.description.contains("tumor"))'},{name:"feature specific variant",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.original=="I" && ufeature.variation=="S")'},{name:"feature maps variantid",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.original=="I" && ufeature.variation=="S").map(variantid)'},{name:"feature has evidences",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:"map(ufeature).filter(size(ufeature.evidences)>1)"},{name:"feature has experimental evidence",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.evidences.exists(a,a.type=="ECO:0000269"))'},{name:"feature has pubmed evidence",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.evidences.exists(a,a.source=="pubmed"))'},{name:"feature pdb evidence",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(ufeature).filter(ufeature.evidences.exists(a,a.source=="pdb"))'},{name:"pdb method NMR",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.method=="nmr")'},{name:"pdb chains",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.chains=="A/C=95-292")'},{name:"pdb resolution",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.resolution=="2.60 A")'},{name:"pdb method or chains",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(pdb).filter(pdb.method=="nmr" || pdb.chains=="C/D=1-177")'},{name:"reactome activation pathways",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(reactome).filter(reactome.pathway.contains("activation"))'},{name:"reactome signaling pathways",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(reactome).filter(reactome.pathway.contains("signaling"))'},{name:"reactome regulation pathways",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(reactome).filter(reactome.pathway.contains("Regulation"))'},{name:"orphanet disease name",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:'map(orphanet).filter(orphanet.disease.contains("cancer"))'},{name:"durgs by drugbank",type:"1",source:"",searchTerm:"shh_human,P53_HUMAN",mapFilterTerm:"map(drugbank)"}],chembl:[{name:"search target",type:"0",source:"",searchTerm:"CHEMBL2242",mapFilterTerm:""},{name:"search target component",type:"0",source:"",searchTerm:"CHEMBL_TC_47",mapFilterTerm:""},{name:"target single protein to uniprot",type:"1",source:"",searchTerm:"CHEMBL2789",mapFilterTerm:'filter(chembl.target.type=="single_protein").map(chembl_target_component).map(uniprot)'},{name:"cancer related genes to targets",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:"map(uniprot).map(chembl_target_component).map(chembl_target)"},{name:"cancer related genes to target with type",type:"1",source:"hgnc",searchTerm:"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1",mapFilterTerm:'map(uniprot).map(chembl_target_component).map(chembl_target).filter(chembl.target.type=="protein-protein_interaction")'},{name:"search molecule",type:"0",source:"",searchTerm:"GSK2606414",mapFilterTerm:""},{name:"search molecule by smiles",type:"0",source:"",searchTerm:"Cn1cc(c2ccc3N(CCc3c2)C(=O)Cc4cccc(c4)C(F)(F)F)c5c(N)ncnc15",mapFilterTerm:""},{name:"search molecule by inchi key",type:"0",source:"",searchTerm:"SIXVRXARNAVBTC-UHFFFAOYSA-N",mapFilterTerm:""},{name:"molecule activities",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity)"},{name:"molecule activities filter bao",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:'map(chembl_activity).filter(chembl.activity.bao=="BAO_0000190")'},{name:"molecule activities filter value",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity).filter(chembl.activity.value > 10.0)"},{name:"molecule activities AND",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:'map(chembl_activity).filter(chembl.activity.value > 10.0 && chembl.activity.bao=="BAO_0000190")'},{name:"molecule activities OR",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity).filter(chembl.activity.value>10.0 || chembl.activity.pChembl>5.0)"},{name:"molecule targets",type:"1",source:"",searchTerm:"GSK2606414",mapFilterTerm:"map(chembl_activity).map(chembl_document).map(chembl_assay).map(chembl_target)"},{name:"search document",type:"0",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:""},{name:"document activities",type:"1",source:"",searchTerm:"CHEMBL1121978",mapFilterTerm:"map(chembl_activity)"},{name:"document assay",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay)"},{name:"document assay filter",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).filter(chembl.assay.type=="Functional" || chembl.assay.type=="Binding")'},{name:"document cell line",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay).map(chembl_cell_line)"},{name:"document cell line Filter",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_cell_line).filter(chembl.cellLine.tax=="9615" || chembl.cellLine.efo=="EFO_0002841")'},{name:"document target",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay).map(chembl_target)"},{name:"document target protein type",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_target).filter(chembl.target.type=="single_protein")'},{name:"document target tissue",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_target).filter(chembl.target.type=="tissue")'},{name:"document target organism",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:'map(chembl_assay).map(chembl_target).filter(chembl.target.type=="organism")'},{name:"document target protein uniprot",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_assay).map(chembl_target).map(chembl_target_component).map(uniprot)"},{name:"document molecule",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_molecule)"},{name:"document molecule filter",type:"1",source:"",searchTerm:"CHEMBL3421631",mapFilterTerm:"map(chembl_molecule).filter(chembl.molecule.heavyAtoms < 30.0 && chembl.molecule.aromaticRings <2.0)"},{name:"search assay",type:"0",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:""},{name:"assay target",type:"1",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:"map(chembl_target)"},{name:"assay cell line",type:"1",source:"",searchTerm:"CHEMBL3424821",mapFilterTerm:"map(chembl_cell_line)"},{name:"assay target protein",type:"1",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:'map(chembl_target).filter(chembl.target.type=="single_protein")'},{name:"assay target protein uniprot",type:"1",source:"",searchTerm:"CHEMBL615156",mapFilterTerm:"map(chembl_target).map(chembl_target_component).map(uniprot)"},{name:"search activity",type:"0",source:"",searchTerm:"CHEMBL_ACT_93229",mapFilterTerm:""},{name:"activity molecule with filter",type:"1",source:"",searchTerm:"CHEMBL_ACT_93229",mapFilterTerm:'filter(chembl.activity.bao=="BAO_0000179").map(chembl_molecule)'},{name:"search cell line",type:"0",source:"",searchTerm:"CHEMBL3307241",mapFilterTerm:""},{name:"search cell line assay",type:"1",source:"",searchTerm:"CHEMBL3307241",mapFilterTerm:"map(chembl_assay)"}],"taxonomy&ontology":[{name:"taxonomy children",type:"1",source:"",searchTerm:"9606",mapFilterTerm:"map(taxchild)"},{name:"taxonomy grand children",type:"1",source:"",searchTerm:"862507",mapFilterTerm:"map(taxchild).map(taxchild)"},{name:"taxonomy grand^2 parent",type:"1",source:"",searchTerm:"10090",mapFilterTerm:"map(taxparent).map(taxparent).map(taxparent)"},{name:"taxonomy Asian children",type:"1",source:"",searchTerm:"10090",mapFilterTerm:'map(taxchild).filter(taxonomy.common_name.contains("Asian"))'},{name:"taxonomy European children",type:"1",source:"",searchTerm:"10090",mapFilterTerm:'map(taxchild).filter(taxonomy.common_name.contains("European"))'},{name:"go term parent",type:"1",source:"",searchTerm:"GO:0004707",mapFilterTerm:"map(goparent)"},{name:"go term parent type",type:"1",source:"",searchTerm:"GO:0004707",mapFilterTerm:'map(goparent).filter(go.type=="biological_process")'},{name:"efo disaease name",type:"0",source:"",searchTerm:"inflammatory bowel disease",mapFilterTerm:""},{name:"efo children",type:"1",source:"",searchTerm:"EFO:0003767",mapFilterTerm:"map(efochild)"},{name:"efo parent",type:"1",source:"",searchTerm:"EFO:0000384",mapFilterTerm:"map(efoparent)"},{name:"eco children",type:"1",source:"",searchTerm:"ECO:0000269",mapFilterTerm:"map(ecochild)"},{name:"eco parent",type:"1",source:"",searchTerm:"ECO:0007742",mapFilterTerm:"map(ecoparent)"}]},Ne=Se;a["default"].config.productionTip=!1,a["default"].use(Te.a),a["default"].use(Ae.a,{container:"body",duration:500,easing:"ease",offset:-50,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0}),a["default"].component("multiselect",qe.a),new a["default"]({el:"#app",data:function(){return{fetcher:null,xref_conf:null,model:null,app_conf:null,usecases:null}},components:{App:xe},template:'',beforeMount:function(){var e="http://localhost:8888/ws/";this.fetcher=new ke(e);var t=new XMLHttpRequest;t.open("GET",e+"meta/",!1),t.send(null),200===t.status&&(this.xref_conf=JSON.parse(t.responseText)),this.app_conf=Pe,this.usecases=Ne,this.model=new de(this.fetcher,this.xref_conf,this.app_conf)}})},"5dc5":function(e,t,s){"use strict";var a=s("623a"),r=s.n(a);r.a},"623a":function(e,t,s){},"79db":function(e,t,s){"use strict";var a=s("a960"),r=s.n(a);r.a},8655:function(e,t,s){"use strict";var a=s("cd91"),r=s.n(a);r.a},"941b":function(e,t,s){"use strict";var a=s("3430"),r=s.n(a);r.a},"9c79":function(e,t,s){},a960:function(e,t,s){},afb1:function(e,t,s){"use strict";var a=s("4a4e"),r=s.n(a);r.a},bb02:function(e,t,s){"use strict";var a=s("0eb8"),r=s.n(a);r.a},cd8d:function(e,t,s){"use strict";var a=s("9c79"),r=s.n(a);r.a},cd91:function(e,t,s){},d9f6:function(e,t,s){},dff0:function(e,t,s){},ea1f:function(e,t,s){"use strict";var a=s("3a87"),r=s.n(a);r.a}}); +//# sourceMappingURL=app.291968b7.js.map \ No newline at end of file diff --git a/web/dist/js/app.291968b7.js.map b/web/dist/js/app.291968b7.js.map new file mode 100644 index 0000000..6b3c7ce --- /dev/null +++ b/web/dist/js/app.291968b7.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7c61","webpack:///./src/components/Result.vue?403c","webpack:///./src/components/BoxView.vue?9a73","webpack:///./src/App.vue?ad49","webpack:///./src/components/About.vue?d441","webpack:///src/components/About.vue","webpack:///./src/components/About.vue?98da","webpack:///./src/components/About.vue","webpack:///./src/components/Usecase.vue?169a","webpack:///src/components/Usecase.vue","webpack:///./src/components/Usecase.vue?4c59","webpack:///./src/components/Usecase.vue","webpack:///./src/components/Bulk.vue?c40f","webpack:///src/components/Bulk.vue","webpack:///./src/components/Bulk.vue?8fcf","webpack:///./src/components/Bulk.vue","webpack:///./src/components/Api.vue?0fd6","webpack:///src/components/Api.vue","webpack:///./src/components/Api.vue?9a8a","webpack:///./src/components/Api.vue","webpack:///./src/components/Settings.vue?ad4b","webpack:///src/components/Settings.vue","webpack:///./src/components/Settings.vue?e21e","webpack:///./src/components/Settings.vue","webpack:///./src/components/Result.vue?0b94","webpack:///./src/components/MapFilter.vue?ac5c","webpack:///src/components/MapFilter.vue","webpack:///./src/components/MapFilter.vue?8c2a","webpack:///./src/components/MapFilter.vue","webpack:///./src/components/Search.vue?6d4d","webpack:///./src/components/BoxView.vue?4efc","webpack:///./src/components/TreeView.vue?3ef6","webpack:///src/components/TreeView.vue","webpack:///./src/components/TreeView.vue?211b","webpack:///./src/components/TreeView.vue","webpack:///src/components/BoxView.vue","webpack:///./src/components/BoxView.vue?c110","webpack:///./src/components/BoxView.vue","webpack:///src/components/Search.vue","webpack:///./src/components/Search.vue?329d","webpack:///./src/components/Search.vue","webpack:///./src/data/Model.js","webpack:///src/components/Result.vue","webpack:///./src/components/Result.vue?1129","webpack:///./src/components/Result.vue","webpack:///src/App.vue","webpack:///./src/App.vue?a7d1","webpack:///./src/App.vue","webpack:///./src/data/Fetch.js","webpack:///./src/conf/AppConf.js","webpack:///./src/conf/UseCases.js","webpack:///./src/main.js","webpack:///./src/components/Usecase.vue?13fe","webpack:///./src/components/Settings.vue?3459","webpack:///./src/components/Search.vue?59db","webpack:///./src/components/MapFilter.vue?d2f0","webpack:///./src/components/TreeView.vue?f59f","webpack:///./src/components/Bulk.vue?02db","webpack:///./src/components/About.vue?d563","webpack:///./src/components/BoxView.vue?323c"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","app","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Result_vue_vue_type_style_index_1_id_402e8458_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Result_vue_vue_type_style_index_1_id_402e8458_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_1_id_88523c10_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_1_id_88523c10_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","render","_vm","this","_h","$createElement","_c","_self","attrs","id","staticClass","directives","rawName","mainPageActive","expression","staticStyle","cursor","on","click","$event","goToMain","_v","aria-label","aria-expanded","data-target","burgerBarActive","aria-hidden","class","navbar-menu","is-active","margin-right","flex-grow","justify-content","padding-right","newSearchQuery","_m","newMfQuery","_e","goToSettings","target","href","padding-bottom","type","placeholder","searchPlaceHolder","maxlength","autofocus","domProps","keyup","indexOf","_k","keyCode","search","searchKeyUp","blur","showExample","input","composing","searchTerm","is-loading","searchLoading","button","is-info","is-medium","mapFilterPlaceHolder","mapFilter","mapFilterKeyUp","mapFilterTerm","mapFilterLoading","is-success","bulkActive","xref_conf","close-bulk","aboutActive","close-about","apiActive","close-api","settingsActive","app_conf","apply-settings","applySettings","ref","mobile","fetcher","app_model","notifyuser","notifyUser","group","position","classes","staticRenderFns","Aboutvue_type_template_id_6b34f9bc_scoped_true_render","Aboutvue_type_template_id_6b34f9bc_scoped_true_staticRenderFns","Aboutvue_type_script_lang_js_","props","Boolean","required","components_Aboutvue_type_script_lang_js_","component","componentNormalizer","About","Usecasevue_type_template_id_2458a6d7_scoped_true_render","_l","catcases","index","execCatUseCases","_s","usecase","index2","execUseCase","Usecasevue_type_template_id_2458a6d7_scoped_true_staticRenderFns","Usecasevue_type_script_lang_js_","usecases","methods","exampleQuery","query","$emit","catusecases","components_Usecasevue_type_script_lang_js_","Usecase_component","Usecase","Bulkvue_type_template_id_c516fda0_scoped_true_render","display","multiple","track-by","label","options","searchable","scopedSlots","_u","fn","option","model","callback","$$v","selecteddataset","margin-top","upload","Bulkvue_type_template_id_c516fda0_scoped_true_staticRenderFns","accept","Bulkvue_type_script_lang_js_","files","document","querySelector","FormData","append","fetch","method","body","then","res","blob","objectURL","URL","createObjectURL","a","createElement","download","style","appendChild","catch","err","beforeMount","parseInt","sort","b","nameA","toLowerCase","nameB","components_Bulkvue_type_script_lang_js_","Bulk_component","Bulk","Apivue_type_template_id_ba2fdf5a_scoped_true_render","Apivue_type_template_id_ba2fdf5a_scoped_true_staticRenderFns","padding","Apivue_type_script_lang_js_","components_Apivue_type_script_lang_js_","Api_component","Api","Settingsvue_type_template_id_3367dd47_scoped_true_render","change","$$selectedVal","Array","filter","selected","map","val","_value","$set","Settingsvue_type_template_id_3367dd47_scoped_true_staticRenderFns","Settingsvue_type_script_lang_js_","perPageResult","linkdataset","components_Settingsvue_type_script_lang_js_","Settings_component","Settings","Resultvue_type_template_id_402e8458_scoped_true_render","queries","edit","tag","is-link","selectedQueryIndex","title","selectQuery","dblclick","enableQueryEdit","queryLabel","disableQueryEdit","deleteQuery","open-direction","internal-search","show-no-results","show-no-options","reset-after","search-change","findDataset","select","onDatasetSelect","loading","is-normal","checked","isArray","attributes","_i","$$a","$$el","$$c","$$i","concat","showDatasets","selectedDatasetName","showUrl","restURL","nextPageKey","nextLoading","is-pulled-right","mapFilterMore","size","topSearchBoxSize","newSearch","filterActive","Resultvue_type_template_id_402e8458_scoped_true_staticRenderFns","MapFiltervue_type_template_id_217e9bb0_scoped_true_render","all_map_results","resultIndex","sub_res","source","dataset","queryIndex","keyword","identifier","url","Attributes","Empty","path","showDoubleQuotes","deep","MapFiltervue_type_template_id_217e9bb0_scoped_true_staticRenderFns","MapFiltervue_type_script_lang_js_","mapFilterActive","restUrl","components","VueJsonPretty","vue_json_pretty_default","processMapFilter","results","callback_params","processMPResults","retrieved","qindex","trim","startsWith","alias","split","$root","$data","selectedDataset","resultDivClass","previousSearchQueryCount","reset","components_MapFiltervue_type_script_lang_js_","MapFilter_component","MapFilter","Searchvue_type_template_id_aa1c77c6_scoped_true_render","all_sub_results","Searchvue_type_template_id_aa1c77c6_scoped_true_staticRenderFns","BoxViewvue_type_template_id_88523c10_scoped_true_render","resultBox","resultBoxFirst","parent_sub_res","showResults","count","toLocaleString","depth","removeXref","filterModalActive","top","hideResults","treeModal","counter","entry","selectXref","maxClientPage","clientPage","previousPage","nextPage","selectAllFilter","deSelectAllFilter","domain_count","filterLabel","filterLoading","is-warning","applyFilter","sel_sub_res","BoxViewvue_type_template_id_88523c10_scoped_true_staticRenderFns","TreeViewvue_type_template_id_3e1db54e_scoped_true_render","selectedXrefs","sel_sub_res2","TreeViewvue_type_template_id_3e1db54e_scoped_true_staticRenderFns","TreeViewvue_type_script_lang_js_","components_TreeViewvue_type_script_lang_js_","TreeView_component","TreeView","BoxViewvue_type_script_lang_js_","tree-view","testclass","lastSelectedRes","xrefSelected","processSelectedXref","domain_id","entry_id","entry_domain_id","searchEntry","processFilteredResults","data_results","sub_result","fail","$notify","text","processFilteredResults4Paging","displayEntries","entries","domain_counts","dataset_counts","filters","filterSet","Set","add","lastFilteredPageKey","hasFilter","processResetFilter","searchByFilter","processPagingResults","console","log","resetResult","setDisplayEntries","start","page_size","end","_callback_params","searchByPageIndex","serverPage","maxServerPage","_key","box_color","updated","getElementById","$scrollTo","components_BoxViewvue_type_script_lang_js_","BoxView_component","BoxView","Searchvue_type_script_lang_js_","searchResultActive","box-view","processResults","previousMapQueryCount","components_Searchvue_type_script_lang_js_","Search_component","Search","XrefModel","_fetcher","_xref_conf","_app_conf","classCallCheck","app_comp","result_counter","hasGlobalFilter","global_filter_datasets","newQuery","namee","sourceName","_app_comp","resp","Err","replace","targets","nextpage","key2","prepareResult","addResult","ix","preparePaging","prepareFilter","applyGlobFilter","key3","e","filter_total","Math","ceil","server_result_page_size","prepareEntries","substring","background-color","result_org","datasets","found","element","processGlobalFilteredResults","unshift","selected_box_color","fromPaging","changeColors","change_all_sub_entries","sel_sub_result","Resultvue_type_script_lang_js_","map-filter","search-main","Model_XrefModel","setAppComp","includes","$refs","searchbox","searchComp","mapFilterComp","mapFilterHasResult","searchHasResult","freshMapFilterQuery","freshSearchQuery","resetPaging","resetBoxColors","freshUseCaseQueries","status","msg","components_Resultvue_type_script_lang_js_","Result_component","Result","Appvue_type_script_lang_js_","biobtree-result","about","bulk","api","settings","resultActive","resultComp","history","pushState","goToBulk","goToAbout","duration","validQuery2","validQuery","searchNoHistory","mapNoHistory","popStateChange","new_page_value","page_size_new","colorChanged","box_color_new","selected_box_color_new","useCaseQuery","mounted","addEventListener","innerWidth","location","decodeURIComponent","src_Appvue_type_script_lang_js_","App_component","App","Fetch","endp","endpoint","page","encodeURIComponent","json","out","qError","message","mapfilter","source_domain","page_total","AppConf","global_filter_datasets_new","colors","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","UseCases","mix","gene","protein","chembl","taxonomy&ontology","Vue","config","productionTip","use","Notifications","VueScrollTo","container","easing","offset","cancelable","onStart","onDone","onCancel","x","y","Multiselect","el","template","request","XMLHttpRequest","open","send","JSON","parse","responseText","Model","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Usecase_vue_vue_type_style_index_0_id_2458a6d7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Usecase_vue_vue_type_style_index_0_id_2458a6d7_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Settings_vue_vue_type_style_index_0_id_3367dd47_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Settings_vue_vue_type_style_index_0_id_3367dd47_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Search_vue_vue_type_style_index_0_id_aa1c77c6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Search_vue_vue_type_style_index_0_id_aa1c77c6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MapFilter_vue_vue_type_style_index_0_id_217e9bb0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_MapFilter_vue_vue_type_style_index_0_id_217e9bb0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TreeView_vue_vue_type_style_index_0_id_3e1db54e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TreeView_vue_vue_type_style_index_0_id_3e1db54e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Bulk_vue_vue_type_style_index_0_id_c516fda0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Bulk_vue_vue_type_style_index_0_id_c516fda0_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_About_vue_vue_type_style_index_0_id_6b34f9bc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_About_vue_vue_type_style_index_0_id_6b34f9bc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BoxView_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default"],"mappings":"aACA,SAAAA,EAAAC,GAQA,IAPA,IAMAC,EAAAC,EANAC,EAAAH,EAAA,GACAI,EAAAJ,EAAA,GACAK,EAAAL,EAAA,GAIAM,EAAA,EAAAC,EAAA,GACQD,EAAAH,EAAAK,OAAoBF,IAC5BJ,EAAAC,EAAAG,GACAG,EAAAP,IACAK,EAAAG,KAAAD,EAAAP,GAAA,IAEAO,EAAAP,GAAA,EAEA,IAAAD,KAAAG,EACAO,OAAAC,UAAAC,eAAAC,KAAAV,EAAAH,KACAc,EAAAd,GAAAG,EAAAH,IAGAe,KAAAhB,GAEA,MAAAO,EAAAC,OACAD,EAAAU,OAAAV,GAOA,OAHAW,EAAAR,KAAAS,MAAAD,EAAAb,GAAA,IAGAe,IAEA,SAAAA,IAEA,IADA,IAAAC,EACAf,EAAA,EAAiBA,EAAAY,EAAAV,OAA4BF,IAAA,CAG7C,IAFA,IAAAgB,EAAAJ,EAAAZ,GACAiB,GAAA,EACAC,EAAA,EAAkBA,EAAAF,EAAAd,OAA2BgB,IAAA,CAC7C,IAAAC,EAAAH,EAAAE,GACA,IAAAf,EAAAgB,KAAAF,GAAA,GAEAA,IACAL,EAAAQ,OAAApB,IAAA,GACAe,EAAAM,IAAAC,EAAAN,EAAA,KAGA,OAAAD,EAIA,IAAAQ,EAAA,GAKApB,EAAA,CACAqB,IAAA,GAGAZ,EAAA,GAGA,SAAAS,EAAA1B,GAGA,GAAA4B,EAAA5B,GACA,OAAA4B,EAAA5B,GAAA8B,QAGA,IAAAC,EAAAH,EAAA5B,GAAA,CACAK,EAAAL,EACAgC,GAAA,EACAF,QAAA,IAUA,OANAhB,EAAAd,GAAAa,KAAAkB,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAnB,EAGAY,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACA1B,OAAA6B,eAAAT,EAAAM,EAAA,CAA0CI,YAAA,EAAAC,IAAAJ,KAK1CX,EAAAgB,EAAA,SAAAZ,GACA,qBAAAa,eAAAC,aACAlC,OAAA6B,eAAAT,EAAAa,OAAAC,YAAA,CAAwDC,MAAA,WAExDnC,OAAA6B,eAAAT,EAAA,cAAiDe,OAAA,KAQjDnB,EAAAoB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAAnB,EAAAmB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,kBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAvC,OAAAwC,OAAA,MAGA,GAFAxB,EAAAgB,EAAAO,GACAvC,OAAA6B,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAAnB,EAAAS,EAAAc,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAvB,EAAA2B,EAAA,SAAAtB,GACA,IAAAM,EAAAN,KAAAiB,WACA,WAA2B,OAAAjB,EAAA,YAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAgB,EAAAC,GAAsD,OAAA7C,OAAAC,UAAAC,eAAAC,KAAAyC,EAAAC,IAGtD7B,EAAA8B,EAAA,IAEA,IAAAC,EAAAC,OAAA,gBAAAA,OAAA,oBACAC,EAAAF,EAAAhD,KAAA2C,KAAAK,GACAA,EAAAhD,KAAAX,EACA2D,IAAAG,QACA,QAAAvD,EAAA,EAAgBA,EAAAoD,EAAAlD,OAAuBF,IAAAP,EAAA2D,EAAApD,IACvC,IAAAU,EAAA4C,EAIA1C,EAAAR,KAAA,qBAEAU,kFCtJA,IAAA0C,EAAAnC,EAAA,QAAAoC,EAAApC,EAAA2B,EAAAQ,GAAuXC,EAAG,uCCA1X,IAAAC,EAAArC,EAAA,QAAAsC,EAAAtC,EAAA2B,EAAAU,GAAiaC,EAAG,uCCApa,IAAAC,EAAAvC,EAAA,QAAAwC,EAAAxC,EAAA2B,EAAAY,GAAkaC,EAAG,iOCAraC,EAAA,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,MAAA,CAAOC,GAAA,QAAY,CAAAH,EAAA,UAAAA,EAAA,OAAyBI,YAAA,oBAAAF,MAAA,CAAuCC,GAAA,WAAe,CAAAH,EAAA,OAAYI,YAAA,aAAwB,CAAAJ,EAAA,OAAYI,YAAA,gBAA2B,CAAAJ,EAAA,OAAYI,YAAA,eAA0B,CAAAJ,EAAA,MAAWK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAAW,eAAAC,WAAA,oBAAsFJ,YAAA,6BAAAK,YAAA,CAAwDC,OAAA,WAAmBC,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAkB,cAAwB,CAAAlB,EAAAmB,GAAA,gBAAAf,EAAA,KAAiCI,YAAA,uBAAAF,MAAA,CAA0Cc,aAAA,OAAAC,gBAAA,QAAAC,cAAA,WAAoEP,GAAA,CAAKC,MAAA,SAAAC,GAAyBjB,EAAAuB,iBAAAvB,EAAAuB,mBAA6C,CAAAnB,EAAA,QAAaE,MAAA,CAAOkB,cAAA,UAAsBpB,EAAA,QAAaE,MAAA,CAAOkB,cAAA,UAAsBpB,EAAA,QAAaE,MAAA,CAAOkB,cAAA,cAAsBpB,EAAA,OAAgBqB,MAAA,CAAOC,eAAA,EAAAC,YAAA3B,EAAAuB,iBAAmDV,YAAA,CAAce,eAAA,WAAyBtB,MAAA,CAAQC,GAAA,YAAgB,CAAAH,EAAA,OAAYI,YAAA,eAAAK,YAAA,CAAwCgB,YAAA,IAAAC,kBAAA,WAA4C,CAAA9B,EAAA,aAAAI,EAAA,SAAiCI,YAAA,6BAAwC,CAAAJ,EAAA,OAAAA,EAAA,QAAuBS,YAAA,CAAakB,gBAAA,QAAuB,CAAA3B,EAAA,KAAUI,YAAA,yCAAAO,GAAA,CAAyDC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAgC,oBAA8B,CAAA5B,EAAA,QAAAJ,EAAAmB,GAAA,YAAAnB,EAAAiC,GAAA,OAAA7B,EAAA,QAAAA,EAAA,KAAiEI,YAAA,sCAAAO,GAAA,CAAsDC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAkC,gBAA0B,CAAA9B,EAAA,QAAAJ,EAAAmB,GAAA,aAAAnB,EAAAiC,GAAA,WAAAjC,EAAAmC,KAAAnC,EAAA,eAAAI,EAAA,MAA0FI,YAAA,6BAAwC,CAAAR,EAAAmB,GAAA,cAAAnB,EAAAmC,OAAA/B,EAAA,OAA4CI,YAAA,cAAyB,CAAAJ,EAAA,KAAUK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAAW,eAAAC,WAAA,oBAAsFJ,YAAA,cAAAO,GAAA,CAAgCC,MAAAhB,EAAAoC,eAA0B,CAAApC,EAAAmB,GAAA,cAAAf,EAAA,KAA+BK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAAW,eAAAC,WAAA,oBAAsFJ,YAAA,cAAAF,MAAA,CAAmC+B,OAAA,SAAAC,KAAA,uCAA+D,CAAAtC,EAAAiC,GAAA,eAAA7B,EAAA,QAAmCI,YAAA,eAA0B,CAAAJ,EAAA,OAAYK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAA,eAAAY,WAAA,mBAAoFJ,YAAA,2BAAwC,CAAAJ,EAAA,OAAYI,YAAA,+BAA0C,CAAAJ,EAAA,MAAWI,YAAA,4BAAAK,YAAA,CAAqD0B,iBAAA,SAAyB,CAAAvC,EAAAmB,GAAA,cAAAf,EAAA,MAAgCI,YAAA,aAAuBJ,EAAA,OAAYI,YAAA,sBAAiC,CAAAJ,EAAA,OAAYI,YAAA,WAAqBJ,EAAA,OAAYI,YAAA,0BAAqC,CAAAJ,EAAA,OAAYI,YAAA,0CAAqD,CAAAJ,EAAA,KAAUI,YAAA,wCAAmD,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA,WAAAY,WAAA,eAA8EJ,YAAA,0BAAAF,MAAA,CAA+CkC,KAAA,SAAAC,YAAAzC,EAAA0C,kBAAAC,UAAA,QAAAC,UAAA,IAAuFC,SAAA,CAAWpE,MAAAuB,EAAA,YAAyBe,GAAA,CAAK+B,MAAA,UAAA7B,GAA0B,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAAkD,OAAAjC,IAA0BjB,EAAAmD,aAAAC,KAAA,SAAAnC,GAA0CjB,EAAAqD,aAAA,GAAqBC,MAAA,SAAArC,GAA0BA,EAAAoB,OAAAkB,YAAsCvD,EAAAwD,WAAAvC,EAAAoB,OAAA5D,WAAqCuB,EAAAiC,GAAA,GAAA7B,EAAA,QAAuBI,YAAA,WAAsB,CAAAJ,EAAA,KAAUqB,MAAA,CAAOgC,aAAAzD,EAAA0D,cAAAC,QAAA,EAAAC,WAAA,EAAAC,aAAA,GAAkF9C,GAAA,CAAKC,MAAAhB,EAAAkD,SAAoB,CAAAlD,EAAAmB,GAAA,oBAAAf,EAAA,OAAuCI,YAAA,aAAqBJ,EAAA,MAAAJ,EAAAiC,GAAA,GAAA7B,EAAA,OAAiCI,YAAA,sBAAiC,CAAAJ,EAAA,OAAYI,YAAA,WAAqBJ,EAAA,OAAYI,YAAA,yBAAoC,CAAAJ,EAAA,OAAYI,YAAA,0CAAqD,CAAAJ,EAAA,KAAUI,YAAA,wCAAmD,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA,cAAAY,WAAA,kBAAoFJ,YAAA,0BAAAF,MAAA,CAA+CkC,KAAA,SAAAC,YAAAzC,EAAA8D,qBAAAnB,UAAA,MAAAC,UAAA,IAAwFC,SAAA,CAAWpE,MAAAuB,EAAA,eAA4Be,GAAA,CAAK+B,MAAA,UAAA7B,GAA0B,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAA+D,UAAA9C,IAA6BjB,EAAAgE,gBAAAZ,KAAA,SAAAnC,GAA6CjB,EAAAqD,aAAA,GAAqBC,MAAA,SAAArC,GAA0BA,EAAAoB,OAAAkB,YAAsCvD,EAAAiE,cAAAhD,EAAAoB,OAAA5D,WAAwCuB,EAAAiC,GAAA,GAAA7B,EAAA,QAAuBI,YAAA,WAAsB,CAAAJ,EAAA,KAAUqB,MAAA,CAAOgC,aAAAzD,EAAAkE,iBAAAP,QAAA,EAAAQ,cAAA,EAAAN,aAAA,GAAwF9C,GAAA,CAAKC,MAAAhB,EAAA+D,YAAuB,CAAA/D,EAAAmB,GAAA,iBAAAf,EAAA,OAAoCI,YAAA,iBAAqBJ,EAAA,QAAmBE,MAAA,CAAO8D,WAAApE,EAAAoE,WAAAC,UAAArE,EAAAqE,WAAsDtD,GAAA,CAAKuD,aAAA,SAAArD,GAA8BjB,EAAAoE,YAAA,MAAuBhE,EAAA,SAAcE,MAAA,CAAOiE,YAAAvE,EAAAuE,aAA8BxD,GAAA,CAAKyD,cAAA,SAAAvD,GAA+BjB,EAAAuE,aAAA,MAAwBnE,EAAA,OAAYE,MAAA,CAAOmE,UAAAzE,EAAAyE,WAA0B1D,GAAA,CAAK2D,YAAA,SAAAzD,GAA6BjB,EAAAyE,WAAA,MAAsBrE,EAAA,YAAiBE,MAAA,CAAOqE,eAAA3E,EAAA2E,eAAAC,SAAA5E,EAAA4E,SAAAP,UAAArE,EAAAqE,WAAsFtD,GAAA,CAAK8D,iBAAA,SAAA5D,GAAkC,OAAAjB,EAAA8E,oBAA6B1E,EAAA,mBAAwB2E,IAAA,aAAAzE,MAAA,CAAwB0E,OAAAhF,EAAAgF,OAAAX,UAAArE,EAAAqE,UAAAO,SAAA5E,EAAA4E,SAAAK,QAAAjF,EAAAkF,WAA8FnE,GAAA,CAAKoE,WAAAnF,EAAAoF,cAA6BhF,EAAA,iBAAsBE,MAAA,CAAO+E,MAAA,UAAAC,SAAA,aAAAC,QAAA,6BAA+EnF,EAAA,iBAAsBE,MAAA,CAAO+E,MAAA,QAAAC,SAAA,aAAAC,QAAA,4BAA4EnF,EAAA,iBAAsBE,MAAA,CAAO+E,MAAA,UAAAC,SAAA,aAAAC,QAAA,8BAA+E,GAAAvF,EAAAiC,GAAA,MAC3pLuD,EAAA,YAAoC,IAAAxF,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,iBAA4B,CAAAJ,EAAA,KAAUI,YAAA,mBAA8B,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,iBAA4B,CAAAJ,EAAA,KAAUI,YAAA,mBAA8B,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,QAAmB,CAAAJ,EAAA,KAAUI,YAAA,qBAAgC,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,oBAA+B,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,sBAAiC,CAAAJ,EAAA,OAAYI,YAAA,UAAqB,CAAAJ,EAAA,KAAUI,YAAA,6BAAwC,CAAAR,EAAAmB,GAAA,+BAAuC,WAAc,IAAAnB,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,uBAAkC,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,UAAAA,EAAA,OAA8BI,YAAA,wCCDrrCiF,aAAM,WAAgB,IAAAzF,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAA,YAAAY,WAAA,gBAA8EJ,YAAA,2BAAwC,CAAAR,EAAAiC,GAAA,OACzOyD,EAAe,YAAiB,IAAA1F,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,aAAwB,CAAAJ,EAAA,OAAYI,YAAA,WAAsB,CAAAJ,EAAA,KAAUI,YAAA,gDAA2D,CAAAR,EAAAmB,GAAA,WAAAf,EAAA,KAAAJ,EAAAmB,GAAA,iIAAAf,EAAA,KAA4KE,MAAA,CAAOgC,KAAA,yCAAAD,OAAA,WAAmE,CAAArC,EAAAmB,GAAA,UAAAnB,EAAAmB,GAAA,qBCoBzewE,EAAA,CACA3H,KAAA,QACA4H,MAAA,CACArB,YAAA,CACA/B,KAAAqD,QACAC,UAAA,KC1B+UC,EAAA,0BCQ/UC,EAAgB1J,OAAA2J,EAAA,KAAA3J,CACdyJ,EACAN,EACAC,GACF,EACA,KACA,WACA,MAIeQ,EAAAF,UCnBXG,EAAM,WAAgB,IAAAnG,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,uCAAkD,CAAAJ,EAAA,KAAAA,EAAA,KAAkBI,YAAA,4BAAAK,YAAA,CAAqD0B,iBAAA,QAAwB,CAAAvC,EAAAmB,GAAA,uBAAAnB,EAAAoG,GAAApG,EAAA,kBAAAqG,EAAAC,GAA+E,OAAAlG,EAAA,OAAiBI,YAAA,WAAsB,CAAAJ,EAAA,OAAYI,YAAA,WAAqBJ,EAAA,OAAYI,YAAA,8BAAyC,CAAAJ,EAAA,KAAUI,YAAA,UAAAO,GAAA,CAA0BC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAuG,gBAAAF,MAAuC,CAAArG,EAAAmB,GAAA,eAAAmF,EAAA,CAAAtG,EAAAmB,GAAAnB,EAAAwG,GAAAF,KAAAtG,EAAAmC,KAAAnC,EAAAmB,GAAA,sBAAAnB,EAAAoG,GAAA,WAAAK,EAAAC,GAAyI,OAAAtG,EAAA,KAAeI,YAAA,MAAAO,GAAA,CAAsBC,MAAA,SAAAC,GAAyB,OAAAjB,EAAA2G,YAAAF,MAAkC,CAAAzG,EAAAmB,GAAAnB,EAAAwG,GAAAC,EAAAzI,YAAiC,GAAAoC,EAAA,OAAgBI,YAAA,gBAAyB,IAC11BoG,EAAe,GCiBnBC,EAAA,CACA7I,KAAA,UACA4H,MAAA,CACAkB,SAAA,CACAtE,KAAAlG,OACAwJ,UAAA,IAGAiB,QAAA,CACAC,aAAA,SAAAC,KAIAN,YAAA,SAAAF,GACAxG,KAAAiH,MAAA,UAAAT,IAEAF,gBAAA,SAAAY,GACAlH,KAAAiH,MAAA,cAAAC,MCnCiVC,EAAA,ECQ7UC,aAAY/K,OAAA2J,EAAA,KAAA3J,CACd8K,EACAjB,EACAS,GACF,EACA,KACA,WACA,OAIeU,EAAAD,UCnBXE,EAAM,WAAgB,IAAAvH,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAA,WAAAY,WAAA,eAA4EJ,YAAA,2BAAwC,CAAAJ,EAAA,OAAYI,YAAA,aAAwB,CAAAJ,EAAA,KAAUI,YAAA,gDAA2D,CAAAR,EAAAmB,GAAA,gBAAAf,EAAA,KAAAJ,EAAAmB,GAAA,mLAAAf,EAAA,OAAAA,EAAA,OAA+OI,YAAA,WAAsB,CAAAR,EAAAiC,GAAA,GAAA7B,EAAA,OAAsBI,YAAA,uBAAAK,YAAA,CAAgD2G,QAAA,SAAkB,CAAApH,EAAA,SAAcI,YAAA,SAAoB,CAAAR,EAAAmB,GAAA,4BAAAf,EAAA,eAAuDE,MAAA,CAAOmH,UAAA,EAAAC,WAAA,KAAAC,MAAA,OAAAlF,YAAA,mBAAAmF,QAAA5H,EAAA4H,QAAAC,YAAA,GAAwHC,YAAA9H,EAAA+H,GAAA,EAAsBhJ,IAAA,cAAAiJ,GAAA,SAAAjD,GAC/5B,IAAAkD,EAAAlD,EAAAkD,OACA,OAAA7H,EAAA,UAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAAyB,EAAAjK,cAAqDkK,MAAA,CAAUzJ,MAAAuB,EAAA,gBAAAmI,SAAA,SAAAC,GAAqDpI,EAAAqI,gBAAAD,GAAwBxH,WAAA,sBAA+B,GAAAR,EAAA,OAAgBI,YAAA,0BAAqC,CAAAJ,EAAA,UAAeI,YAAA,oBAAAK,YAAA,CAA6CyH,aAAA,QAAoBvH,GAAA,CAAKC,MAAAhB,EAAAuI,SAAoB,CAAAvI,EAAAmB,GAAA,sBACrUqH,EAAe,YAAiB,IAAAxI,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,UAAqB,CAAAJ,EAAA,SAAcI,YAAA,SAAoB,CAAAR,EAAAmB,GAAA,iBAAAf,EAAA,SAAsCI,YAAA,oBAAAF,MAAA,CAAuCkC,KAAA,OAAAxE,KAAA,OAAAuC,GAAA,YAAAkI,OAAA,eCsCxPC,uBAAA,CACA1K,KAAA,OACA4H,MAAA,CACAxB,WAAA,CACA5B,KAAAqD,QACAC,UAAA,GAEAzB,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,IAGAnK,KAZA,WAaA,OACAgN,MAAA,GACAf,QAAA,GACAS,gBAAA,KAGAtB,QAAA,CACAwB,OAAA,WACA,IAAAjF,EAAAsF,SAAAC,cAAA,sBAEAlN,EAAA,IAAAmN,SACAnN,EAAAoN,OAAA,OAAAzF,EAAAqF,MAAA,IAEAK,MAAA,+BACAC,OAAA,OACAC,KAAAvN,IAEAwN,KAAA,SAAAC,GAAA,OAAAA,EAAAC,SACAF,KAAA,SAAAC,GACA,IAAAE,EAAAC,IAAAC,gBAAAJ,GACAK,EAAAb,SAAAc,cAAA,KACAD,EAAAnH,KAAAgH,EACAG,EAAAE,SAAA,gBACAF,EAAAG,MAAApC,QAAA,OACAoB,SAAAM,KAAAW,YAAAJ,GACAA,EAAAzI,UAEA8I,MAAA,SAAAC,GACA,MAAAA,MAIAC,YA7CA,WA8CA,QAAAjL,KAAAkB,KAAAoE,UACApE,KAAA2H,QAAAvL,KAAA,CAAAkE,GAAA0J,SAAAlL,GAAAf,KAAAiC,KAAAoE,UAAAtF,GAAAf,OAGAiC,KAAA2H,QAAAsC,KAAA,SAAAT,EAAAU,GACA,IAAAC,EAAAX,EAAAzL,KAAAqM,cACAC,EAAAH,EAAAnM,KAAAqM,cACA,OAAAD,EAAAE,GAAA,EACAF,EAAAE,EAAA,EACA,OChG8UC,EAAA,ECQ1UC,aAAYlO,OAAA2J,EAAA,KAAA3J,CACdiO,EACAhD,EACAiB,GACF,EACA,KACA,WACA,OAIeiC,EAAAD,UCnBXE,EAAM,WAAgB,IAAA1K,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,QAAAiB,MAAA,CAA2BE,YAAA3B,EAAAyE,YAA8B,CAAArE,EAAA,OAAYI,YAAA,mBAAAO,GAAA,CAAmCC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAkH,MAAA,iBAAgClH,EAAAiC,GAAA,GAAA7B,EAAA,UAAyBI,YAAA,uBAAAF,MAAA,CAA0Cc,aAAA,SAAqBL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAkH,MAAA,oBAC7XyD,EAAe,YAAiB,IAAA3K,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,cAAyB,CAAAJ,EAAA,UAAeI,YAAA,gCAAAK,YAAA,CAAyD+J,QAAA,SAAkB,CAAAxK,EAAA,KAAUI,YAAA,sCAAiD,CAAAR,EAAAmB,GAAA,WAAAf,EAAA,WAAkCI,YAAA,mBAA8B,CAAAJ,EAAA,OAAYI,YAAA,WAAsB,CAAAJ,EAAA,KAAAJ,EAAAmB,GAAA,mHAAAf,EAAA,KAAAJ,EAAAmB,GAAA,UAAAnB,EAAAmB,GAAA,iBAAAf,EAAA,MAAAJ,EAAAmB,GAAA,YAAAf,EAAA,KAAAJ,EAAAmB,GAAA,oFAAAf,EAAA,OAA8TI,YAAA,sCAAiD,CAAAJ,EAAA,KAAAJ,EAAAmB,GAAA,sDAAAf,EAAA,MAAAJ,EAAAmB,GAAA,gBAAAf,EAAA,KAAAJ,EAAAmB,GAAA,ySAAAf,EAAA,OAAyaI,YAAA,sCAAiD,CAAAJ,EAAA,KAAAJ,EAAAmB,GAAA,kFAAAf,EAAA,MAAAJ,EAAAmB,GAAA,eAAAf,EAAA,KAAAJ,EAAAmB,GAAA,yDAAAf,EAAA,OAAoNI,YAAA,sCAAiD,CAAAJ,EAAA,KAAAJ,EAAAmB,GAAA,qEAAAf,EAAA,KAAAJ,EAAAmB,GAAA,gJAAAf,EAAA,KAAAA,EAAA,UAAAJ,EAAAmB,GAAA,kBAAAnB,EAAAmB,GAAA,oLCgDl9C0J,EAAA,CACA7M,KAAA,QACA4H,MAAA,CACAnB,UAAA,CACAjC,KAAAqD,QACAC,UAAA,KCtD6UgF,EAAA,ECOzUC,EAAYzO,OAAA2J,EAAA,KAAA3J,CACdwO,EACAJ,EACAC,GACF,EACA,KACA,WACA,MAIeK,EAAAD,UClBXE,EAAM,WAAgB,IAAAjL,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAA,eAAAY,WAAA,mBAAoFJ,YAAA,gCAA6C,CAAAJ,EAAA,OAAYI,YAAA,WAAsB,CAAAJ,EAAA,OAAYI,YAAA,UAAqB,CAAAJ,EAAA,SAAcI,YAAA,SAAoB,CAAAR,EAAAmB,GAAA,sBAAAf,EAAA,OAAyCI,YAAA,UAAqB,CAAAJ,EAAA,UAAeK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA4E,SAAA,cAAAhE,WAAA,2BAAsGG,GAAA,CAAMmK,OAAA,SAAAjK,GAA0B,IAAAkK,EAAAC,MAAA7O,UAAA8O,OAAA5O,KAAAwE,EAAAoB,OAAAuF,QAAA,SAAA1J,GAAkF,OAAAA,EAAAoN,WAAkBC,IAAA,SAAArN,GAAkB,IAAAsN,EAAA,WAAAtN,IAAAuN,OAAAvN,EAAAO,MAA6C,OAAA+M,IAAaxL,EAAA0L,KAAA1L,EAAA4E,SAAA,gBAAA3D,EAAAoB,OAAAoF,SAAA0D,IAAA,OAAsG,CAAA/K,EAAA,UAAeE,MAAA,CAAO7B,MAAA,MAAa,CAAAuB,EAAAmB,GAAA,OAAAf,EAAA,UAA6BE,MAAA,CAAO7B,MAAA,OAAc,CAAAuB,EAAAmB,GAAA,QAAAf,EAAA,UAA8BE,MAAA,CAAO7B,MAAA,OAAc,CAAAuB,EAAAmB,GAAA,QAAAf,EAAA,UAA8BE,MAAA,CAAO7B,MAAA,OAAc,CAAAuB,EAAAmB,GAAA,QAAAf,EAAA,UAA8BE,MAAA,CAAO7B,MAAA,OAAc,CAAAuB,EAAAmB,GAAA,QAAAf,EAAA,UAA8BE,MAAA,CAAO7B,MAAA,QAAe,CAAAuB,EAAAmB,GAAA,SAAAf,EAAA,UAA+BE,MAAA,CAAO7B,MAAA,QAAe,CAAAuB,EAAAmB,GAAA,eAAAf,EAAA,OAAkCI,YAAA,UAAqB,CAAAJ,EAAA,SAAcI,YAAA,SAAoB,CAAAR,EAAAmB,GAAA,eAAAf,EAAA,OAAkCI,YAAA,UAAqB,CAAAJ,EAAA,UAAeK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA4E,SAAA,cAAAhE,WAAA,2BAAsGG,GAAA,CAAMmK,OAAA,SAAAjK,GAA0B,IAAAkK,EAAAC,MAAA7O,UAAA8O,OAAA5O,KAAAwE,EAAAoB,OAAAuF,QAAA,SAAA1J,GAAkF,OAAAA,EAAAoN,WAAkBC,IAAA,SAAArN,GAAkB,IAAAsN,EAAA,WAAAtN,IAAAuN,OAAAvN,EAAAO,MAA6C,OAAA+M,IAAaxL,EAAA0L,KAAA1L,EAAA4E,SAAA,gBAAA3D,EAAAoB,OAAAoF,SAAA0D,IAAA,OAAsGnL,EAAAoG,GAAApG,EAAA4E,SAAA,gBAAAqD,EAAA3B,GAAqD,OAAAlG,EAAA,UAAoBrB,IAAAuH,EAAAzD,SAAA,CAAoBpE,MAAAwJ,IAAgB,CAAAjI,EAAAmB,GAAAnB,EAAAwG,GAAAF,QAA0B,OAAAlG,EAAA,OAAmBI,YAAA,UAAqB,CAAAJ,EAAA,SAAcI,YAAA,SAAoB,CAAAR,EAAAmB,GAAA,wBAAAf,EAAA,OAA2CI,YAAA,UAAqB,CAAAJ,EAAA,UAAeK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA4E,SAAA,uBAAAhE,WAAA,oCAAwHG,GAAA,CAAMmK,OAAA,SAAAjK,GAA0B,IAAAkK,EAAAC,MAAA7O,UAAA8O,OAAA5O,KAAAwE,EAAAoB,OAAAuF,QAAA,SAAA1J,GAAkF,OAAAA,EAAAoN,WAAkBC,IAAA,SAAArN,GAAkB,IAAAsN,EAAA,WAAAtN,IAAAuN,OAAAvN,EAAAO,MAA6C,OAAA+M,IAAaxL,EAAA0L,KAAA1L,EAAA4E,SAAA,yBAAA3D,EAAAoB,OAAAoF,SAAA0D,IAAA,OAA+GnL,EAAAoG,GAAApG,EAAA4E,SAAA,gBAAAqD,EAAA3B,GAAqD,OAAAlG,EAAA,UAAoBrB,IAAAuH,EAAAzD,SAAA,CAAoBpE,MAAAwJ,IAAgB,CAAAjI,EAAAmB,GAAAnB,EAAAwG,GAAAF,QAA0B,OAAAlG,EAAA,OAAmBI,YAAA,0BAAqC,CAAAJ,EAAA,SAAcI,YAAA,SAAoB,CAAAR,EAAAmB,GAAA,SAAAf,EAAA,UAA+BI,YAAA,oBAAAO,GAAA,CAAoCC,MAAAhB,EAAAlD,QAAmB,CAAAkD,EAAAmB,GAAA,eAAAf,EAAA,OAAAA,EAAA,MAA2CI,YAAA,uDAAkE,CAAAR,EAAAmB,GAAA,cAAAf,EAAA,SAAmCI,YAAA,yDAAoE,CAAAR,EAAAiC,GAAA,GAAA7B,EAAA,QAAAJ,EAAAoG,GAAApG,EAAA,mBAAAoJ,EAAA9C,GAAkE,OAAAlG,EAAA,MAAAA,EAAA,MAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAA4C,EAAApL,SAAAoC,EAAA,MAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAA4C,EAAA7I,OAAAH,EAAA,MAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAAF,UAAyH,UACxpGqF,EAAe,YAAiB,IAAA3L,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,SAAAA,EAAA,MAAAA,EAAA,MAAAJ,EAAAmB,GAAA,UAAAf,EAAA,MAAAJ,EAAAmB,GAAA,QAAAf,EAAA,MAAAJ,EAAAmB,GAAA,sBCyEnGyK,EAAA,CACA5N,KAAA,WACA4H,MAAA,CACAjB,eAAA,CACAnC,KAAAqD,QACAC,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,GAEAzB,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,IAGAnK,KAhBA,WAiBA,OACAkQ,cAAA,GACAjE,QAAA,KAGAb,QAAA,CACAjK,MAAA,WACAmD,KAAAiH,MAAA,oBAGA8C,YA3BA,WA4BA,QAAAjL,KAAAkB,KAAAoE,UACApE,KAAAoE,UAAAtF,GAAA+M,aACA7L,KAAA2H,QAAAvL,KAAA,CAAAkE,GAAA0J,SAAAlL,GAAAf,KAAAiC,KAAAoE,UAAAtF,GAAAf,OAIAiC,KAAA2H,QAAAsC,KAAA,SAAAT,EAAAU,GACA,IAAAC,EAAAX,EAAAzL,KAAAqM,cACAC,EAAAH,EAAAnM,KAAAqM,cACA,OAAAD,EAAAE,GAAA,EACAF,EAAAE,EAAA,EACA,MCjHkVyB,EAAA,ECQ9UC,aAAY1P,OAAA2J,EAAA,KAAA3J,CACdyP,EACAd,EACAU,GACF,EACA,KACA,WACA,OAIeM,EAAAD,UCnBXE,EAAM,WAAgB,IAAAlM,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAAJ,EAAAkF,UAAAiH,QAAAhQ,OAAA,EAAAiE,EAAA,OAA4DI,YAAA,uCAAkD,CAAAR,EAAAkF,UAAAiH,QAAAhQ,OAAA,EAAAiE,EAAA,OAA6CI,YAAA,YAAuB,CAAAJ,EAAA,OAAYI,YAAA,yCAAoDR,EAAAoG,GAAApG,EAAAkF,UAAA,iBAAA+B,EAAAX,GAAsD,OAAAlG,EAAA,OAAiBI,YAAA,WAAsB,CAAAJ,EAAA,OAAYI,YAAA,mBAA8B,CAAAJ,EAAA,KAAUK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAAkF,UAAAiH,QAAA7F,GAAA8F,KAAAxL,WAAA,mCAAoHa,MAAA,CAAS4K,KAAA,EAAAC,UAAAhG,GAAAtG,EAAAuM,oBAAmDjM,MAAA,CAAQkM,MAAA,kCAAyCzL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAyM,YAAAnG,IAA8BoG,SAAA,SAAAzL,GAA6B,OAAAjB,EAAA2M,gBAAArG,MAAoC,CAAAtG,EAAAmB,GAAAnB,EAAAwG,GAAAxG,EAAA4M,WAAAtG,OAAAlG,EAAA,SAAsDK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAA7F,GAAA,KAAA1F,WAAA,iCAAoH,CAAE5C,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAA7F,GAAA,KAAA1F,WAAA,kCAAkHJ,YAAA,WAAAqC,SAAA,CAAmCpE,MAAAuB,EAAAkF,UAAAiH,QAAA7F,GAAA,MAA4CvF,GAAA,CAAKqC,KAAA,SAAAnC,GAAwB,OAAAjB,EAAA6M,iBAAAvG,IAAmCxD,MAAA,SAAA7B,GAA0B,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAA6M,iBAAAvG,IAAmChD,MAAA,SAAArC,GAA0BA,EAAAoB,OAAAkB,WAAsCvD,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAA7F,GAAA,OAAArF,EAAAoB,OAAA5D,WAAsE2B,EAAA,KAAUI,YAAA,gBAAAO,GAAA,CAAgCC,MAAA,SAAAC,GAAyB,OAAAjB,EAAA8M,YAAAxG,aAAsC,KAAAtG,EAAAmC,KAAA,GAAAnC,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA/J,KAAApC,EAAA,OAAkFI,YAAA,aAAwB,CAAAJ,EAAA,OAAYI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,wCAAmD,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,WAAA3L,WAAA,qDAA8JmE,IAAA,YAAAvE,YAAA,0BAAAF,MAAA,CAA+DkC,KAAA,SAAAG,UAAA,QAAAF,YAAA,SAA0DI,SAAA,CAAWpE,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,YAAmExL,GAAA,CAAK+B,MAAA,SAAA7B,GAAyB,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAA+D,UAAA9C,IAA6BqC,MAAA,SAAArC,GAA0BA,EAAAoB,OAAAkB,WAAsCvD,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAAtL,EAAAoB,OAAA5D,WAA6FuB,EAAAiC,GAAA,OAAA7B,EAAA,OAAAA,EAAA,eAA4CK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAwB,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA,aAAA3L,WAAA,iEAA4KN,MAAA,CAASmH,UAAA,EAAAC,WAAA,KAAAC,MAAA,OAAAlF,YAAA,sCAAAmF,QAAA5H,EAAA4H,QAAAC,YAAA,EAAAkF,iBAAA,SAAAC,mBAAA,EAAAC,mBAAA,EAAAC,mBAAA,EAAAC,eAAA,GAAiQpM,GAAA,CAAKqM,gBAAApN,EAAAqN,YAAAC,OAAAtN,EAAAuN,iBAA6DzF,YAAA9H,EAAA+H,GAAA,EAAsBhJ,IAAA,cAAAiJ,GAAA,SAAAjD,GAC9mG,IAAAkD,EAAAlD,EAAAkD,OACA,OAAA7H,EAAA,UAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAAyB,EAAAjK,aAAqD,oBAAAkK,MAAA,CAAgCzJ,MAAAuB,EAAA4E,SAAA,2BAAAuD,SAAA,SAAAC,GAAyEpI,EAAA0L,KAAA1L,EAAA4E,SAAA,6BAAAwD,IAA0DxH,WAAA,0CAAmD,GAAAR,EAAA,OAAgBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,wCAAmD,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,cAAA3L,WAAA,wDAAoKmE,IAAA,YAAAvE,YAAA,0BAAAF,MAAA,CAA+DkC,KAAA,SAAAG,UAAA,MAAAF,YAAA,mBAAkEI,SAAA,CAAWpE,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAsExL,GAAA,CAAK+B,MAAA,SAAA7B,GAAyB,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAA+D,UAAA9C,IAA6BqC,MAAA,SAAArC,GAA0BA,EAAAoB,OAAAkB,WAAsCvD,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,gBAAAtL,EAAAoB,OAAA5D,WAAgGuB,EAAAiC,GAAA,GAAA7B,EAAA,QAAuBI,YAAA,WAAsB,CAAAJ,EAAA,KAAUqB,MAAA,CAAOgC,aAAAzD,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAiB,QAAA7J,QAAA,EAAAQ,cAAA,EAAAsJ,aAAA,GAAyH1M,GAAA,CAAKC,MAAAhB,EAAA+D,YAAuB,CAAA/D,EAAAmB,GAAA,eAAAf,EAAA,OAAkCK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,UAAA3L,WAAA,oDAA0JJ,YAAA,WAAwB,CAAAJ,EAAA,OAAAA,EAAA,QAAAA,EAAA,SAAmCI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,WAAA3L,WAAA,qDAA8JN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAA3N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAqB,YAAA5N,EAAA6N,GAAA7N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAqB,WAAA,SAAA5N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,YAAsNxL,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAA9N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAqB,WAAAG,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAoH,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAAuB,EAAAI,OAAA,CAAA9F,KAAuG6F,GAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAAuB,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAAiIjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAAyB,OAA8EhO,EAAAmB,GAAA,mBAAAf,EAAA,QAAAA,EAAA,SAAmDI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAA3L,WAAA,uDAAkKN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAA3N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA4B,cAAAnO,EAAA6N,GAAA7N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA4B,aAAA,SAAAnO,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,cAA4NxL,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAA9N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA4B,aAAAJ,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAsH,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAuB,EAAAI,OAAA,CAAA9F,KAAyG6F,GAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAuB,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAAmIjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAyB,OAAgFhO,EAAAmB,GAAA,gBAAAf,EAAA,SAAqCK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAlM,KAAAsM,oBAAA6B,oBAAAjS,OAAA,EAAAyE,WAAA,4EAAsMJ,YAAA,sCAAmD,CAAAR,EAAAmB,GAAAnB,EAAAwG,GAAAvG,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA6B,4BAAAhO,EAAA,QAAAA,EAAA,SAAmHI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA,QAAAY,WAAA,YAAwEN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAA3N,EAAAqO,SAAArO,EAAA6N,GAAA7N,EAAAqO,QAAA,SAAArO,EAAA,SAA+Ee,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAA9N,EAAAqO,QAAAN,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAuE,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,IAAAjO,EAAAqO,QAAAP,EAAAI,OAAA,CAAA9F,KAA4C6F,GAAA,IAAAjO,EAAAqO,QAAAP,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAAsEjO,EAAAqO,QAAAL,MAAmBhO,EAAAmB,GAAA,kBAAAf,EAAA,OAAqCK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAA,QAAAY,WAAA,aAAwE,CAAAR,EAAA,KAAUI,YAAA,cAAAF,MAAA,CAAiCgC,KAAAtC,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA+B,QAAAjM,OAAA,WAAgF,CAAArC,EAAAmB,GAAA,iBAAAnB,EAAAwG,GAAAxG,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA+B,SAAA,oBAAAlO,EAAA,OAAAA,EAAA,KAA8HK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAgC,aAAAvO,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAgC,YAAApS,OAAA,EAAAyE,WAAA,oHAAkSa,MAAA,CAASgC,aAAAzD,EAAAwO,YAAAf,aAAA,EAAAgB,mBAAA,GAAyE1N,GAAA,CAAKC,MAAAhB,EAAA0O,gBAA2B,CAAA1O,EAAAmB,GAAA,4BAAAf,EAAA,OAA+CI,YAAA,UAAqB,CAAAJ,EAAA,OAAYI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,wCAAmD,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,WAAA3L,WAAA,qDAA8JmE,IAAA,YAAAvE,YAAA,0BAAAF,MAAA,CAA+DkC,KAAA,SAAAC,YAAA,SAAAkM,KAAA3O,EAAA4O,iBAAAjM,UAAA,OAAqFE,SAAA,CAAWpE,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,YAAmExL,GAAA,CAAK+B,MAAA,UAAA7B,GAA0B,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAA6O,UAAA5N,IAA6BjB,EAAAmD,aAAAG,MAAA,SAAArC,GAA2CA,EAAAoB,OAAAkB,WAAsCvD,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAAtL,EAAAoB,OAAA5D,WAA6FuB,EAAAiC,GAAA,GAAA7B,EAAA,QAAuBI,YAAA,WAAsB,CAAAJ,EAAA,KAAUqB,MAAA,CAAOgC,aAAAzD,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAiB,QAAA7J,QAAA,EAAAC,WAAA,EAAA6J,aAAA,GAAsH1M,GAAA,CAAKC,MAAAhB,EAAA6O,YAAuB,CAAA7O,EAAAmB,GAAA,kBAAAnB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAAnM,EAAA,OAAkGI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,gCAA2C,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,OAAA3L,WAAA,iDAAsJmE,IAAA,SAAAvE,YAAA,0BAAAF,MAAA,CAA4DkC,KAAA,SAAAC,YAAA,gDAAAkM,KAAA3O,EAAA4O,iBAAAjM,UAAA,OAA8HE,SAAA,CAAWpE,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,QAA+DxL,GAAA,CAAK+B,MAAA,UAAA7B,GAA0B,OAAAA,EAAAuB,KAAAO,QAAA,QAAA/C,EAAAgD,GAAA/B,EAAAgC,QAAA,WAAAhC,EAAAlC,IAAA,SAAsF,KAAeiB,EAAAkD,OAAAjC,IAA0BjB,EAAAmD,aAAAG,MAAA,SAAArC,GAA2CA,EAAAoB,OAAAkB,WAAsCvD,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,SAAAtL,EAAAoB,OAAA5D,WAAyFuB,EAAAiC,GAAA,OAAAjC,EAAAmC,KAAA/B,EAAA,OAAAA,EAAA,eAAqDK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAwB,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA,aAAA3L,WAAA,iEAA4KN,MAAA,CAASmH,UAAA,EAAAC,WAAA,KAAAC,MAAA,OAAAlF,YAAA,sCAAAmF,QAAA5H,EAAA4H,QAAAC,YAAA,EAAAkF,iBAAA,SAAAC,mBAAA,EAAAC,mBAAA,EAAAC,mBAAA,EAAAC,eAAA,GAAiQpM,GAAA,CAAKqM,gBAAApN,EAAAqN,YAAAC,OAAAtN,EAAAuN,iBAA6DzF,YAAA9H,EAAA+H,GAAA,EAAsBhJ,IAAA,cAAAiJ,GAAA,SAAAjD,GACh3P,IAAAkD,EAAAlD,EAAAkD,OACA,OAAA7H,EAAA,UAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAAyB,EAAAjK,aAAqD,oBAAAkK,MAAA,CAAgCzJ,MAAAuB,EAAA4E,SAAA,2BAAAuD,SAAA,SAAAC,GAAyEpI,EAAA0L,KAAA1L,EAAA4E,SAAA,6BAAAwD,IAA0DxH,WAAA,0CAAmD,GAAAR,EAAA,OAAgBK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,UAAA3L,WAAA,oDAA0JJ,YAAA,WAAwB,CAAAJ,EAAA,OAAAA,EAAA,QAAAA,EAAA,SAAmCI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAA3L,WAAA,uDAAkKN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAA3N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAuC,cAAA9O,EAAA6N,GAAA7N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAuC,aAAA,SAAA9O,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,cAA4NxL,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAA9N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAuC,aAAAf,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAsH,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAuB,EAAAI,OAAA,CAAA9F,KAAyG6F,GAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAuB,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAAmIjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAyB,OAAgFhO,EAAAmB,GAAA,kBAAAf,EAAA,QAAAA,EAAA,SAAkDI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,aAAA3L,WAAA,uDAAkKN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAA3N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA4B,cAAAnO,EAAA6N,GAAA7N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA4B,aAAA,SAAAnO,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,cAA4NxL,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAA9N,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA4B,aAAAJ,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAsH,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAuB,EAAAI,OAAA,CAAA9F,KAAyG6F,GAAA,GAAAjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAuB,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAAmIjO,EAAA0L,KAAA1L,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA,eAAAyB,OAAgFhO,EAAAmB,GAAA,gBAAAf,EAAA,SAAqCK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAlM,KAAAsM,oBAAA6B,oBAAAjS,OAAA,EAAAyE,WAAA,4EAAsMJ,YAAA,sCAAmD,CAAAR,EAAAmB,GAAAnB,EAAAwG,GAAAvG,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA6B,4BAAAhO,EAAA,QAAAA,EAAA,SAAmHI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAuB,EAAA,QAAAY,WAAA,YAAwEN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAA3N,EAAAqO,SAAArO,EAAA6N,GAAA7N,EAAAqO,QAAA,SAAArO,EAAA,SAA+Ee,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAA9N,EAAAqO,QAAAN,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAuE,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,IAAAjO,EAAAqO,QAAAP,EAAAI,OAAA,CAAA9F,KAA4C6F,GAAA,IAAAjO,EAAAqO,QAAAP,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAAsEjO,EAAAqO,QAAAL,MAAmBhO,EAAAmB,GAAA,kBAAAf,EAAA,OAAqCK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAA,QAAAY,WAAA,aAAwE,CAAAR,EAAA,QAAAA,EAAA,KAAqBI,YAAA,cAAAF,MAAA,CAAiCgC,KAAAtC,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA+B,QAAAjM,OAAA,WAAgF,CAAArC,EAAAmB,GAAA,iBAAAnB,EAAAwG,GAAAxG,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA+B,SAAA,sBAAAlO,EAAA,OAAAJ,EAAAkF,UAAAiH,QAAAnM,EAAAuM,qBAAAvM,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAgC,aAAAvO,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAAgC,YAAApS,OAAA,EAAAiE,EAAA,KAAmTI,YAAA,4BAAAO,GAAA,CAA4CC,MAAAhB,EAAAkD,SAAoB,CAAAlD,EAAAmB,GAAA,sBAAAnB,EAAAmC,aAAAnC,EAAAmC,KAAA/B,EAAA,eAA2EK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,qBAAA,GAAAvM,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA/J,KAAA5B,WAAA,2FAAgPmE,IAAA,aAAAzE,MAAA,CAA0B0E,OAAAhF,EAAAgF,OAAAX,UAAArE,EAAAqE,UAAAO,SAAA5E,EAAA4E,SAAAM,UAAAlF,EAAAkF,aAAiG9E,EAAA,cAAmBK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAkF,UAAAiH,QAAAnM,EAAAuM,qBAAA,GAAAvM,EAAAkF,UAAAiH,QAAAnM,EAAAuM,oBAAA/J,KAAA5B,WAAA,2FAAgPmE,IAAA,gBAAAzE,MAAA,CAA6B0E,OAAAhF,EAAAgF,OAAAX,UAAArE,EAAAqE,UAAAO,SAAA5E,EAAA4E,SAAAM,UAAAlF,EAAAkF,cAAiG,IACh5J6J,EAAe,YAAiB,IAAA/O,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,oBAA+B,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,uBAAkC,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,oBAA+B,WAAc,IAAAR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,QAAkBI,YAAA,0BAAqC,CAAAJ,EAAA,KAAUI,YAAA,oFCL1qBwO,EAAM,WAAgB,IAAAhP,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBI,YAAA,uCAAkD,CAAAR,EAAAkF,UAAA+J,gBAAAjP,EAAAkP,cAAAlP,EAAAkF,UAAA+J,gBAAAjP,EAAAkP,aAAA/S,OAAA,EAAAiE,EAAA,OAAwHI,YAAA,eAA0B,CAAAR,EAAAmB,GAAA,aAAAnB,EAAAmC,KAAAnC,EAAAkF,UAAA+J,gBAAAjP,EAAAkP,cAAAlP,EAAAkF,UAAA+J,gBAAAjP,EAAAkP,aAAA/S,OAAA,EAAAiE,EAAA,SAAuJI,YAAA,yDAAoE,CAAAR,EAAAiC,GAAA,GAAAjC,EAAAoG,GAAApG,EAAAkF,UAAA+J,gBAAAjP,EAAAkP,aAAA,SAAAC,EAAA7I,GAA4F,OAAAlG,EAAA,QAAAJ,EAAAoG,GAAA+I,EAAA,iBAAA/F,EAAA1C,GAAgE,OAAAtG,EAAA,MAAAA,EAAA,MAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAAE,EAAA,MAAAtG,EAAA,MAAAsG,EAAA,GAAA1G,EAAAmB,GAAA,MAAAnB,EAAAmC,KAAA,GAAAuE,EAAA,CAAA1G,EAAAmB,GAAAnB,EAAAwG,GAAAxG,EAAAqE,UAAA8K,EAAAC,OAAAC,SAAArR,MAAA,QAAAgC,EAAAmC,MAAAnC,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA1B,YAAA,GAAAlH,GAAAyI,EAAAC,OAAAG,SAAAJ,EAAAC,OAAAG,QAAApT,OAAA,GAAA6D,EAAAmB,GAAAnB,EAAAwG,GAAA2I,EAAAC,OAAAG,SAAA,QAAAvP,EAAAmC,KAAAnC,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA1B,YAAA,GAAAlH,EAAA1G,EAAAmC,KAAA,CAAAnC,EAAAmB,GAAAnB,EAAAwG,GAAA2I,EAAAC,OAAAI,cAAAxP,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA1B,YAAA,GAAAlH,EAAA,CAAAyI,EAAAC,OAAAK,KAAAN,EAAAC,OAAAK,IAAAtT,OAAA,EAAAiE,EAAA,KAAgmBE,MAAA,CAAOgC,KAAA6M,EAAAC,OAAAK,IAAApN,OAAA,WAA6C,CAAArC,EAAAmB,GAAAnB,EAAAwG,GAAA2I,EAAAC,OAAAI,eAAApP,EAAA,SAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAA2I,EAAAC,OAAAI,eAAApP,EAAA,OAAgHK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAA2K,IAAA+F,EAAAC,OAAAM,WAAAC,OAAA3P,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA1B,WAAAhN,WAAA,yFAAoO,CAAAR,EAAA,mBAAwBE,MAAA,CAAOsP,KAAA,MAAAjU,KAAAwT,EAAAC,OAAAM,WAAAG,kBAAA,EAAAC,KAAA,MAAiF,IAAA9P,EAAAmC,MAAA,GAAA/B,EAAA,MAAAJ,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA1B,WAAA5N,EAAAmC,KAAA,CAAAnC,EAAAmB,GAAAnB,EAAAwG,GAAA4C,EAAAoG,cAAAxP,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA,YAAAlG,EAAAqG,KAAArG,EAAAqG,IAAAtT,OAAA,EAAAiE,EAAA,KAAqNE,MAAA,CAAOgC,KAAA8G,EAAAqG,IAAApN,OAAA,WAAkC,CAAArC,EAAAmB,GAAAnB,EAAAwG,GAAA4C,EAAAoG,eAAApP,EAAA,SAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAA4C,EAAAoG,eAAApP,EAAA,OAA0FK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAA2K,MAAAsG,WAAAC,OAAA3P,EAAAkF,UAAAiH,QAAAnM,EAAAsP,YAAA1B,WAAAhN,WAAA,8EAA8M,CAAAR,EAAA,mBAAwBE,MAAA,CAAOsP,KAAA,MAAAjU,KAAAyN,EAAAsG,WAAAG,kBAAA,EAAAC,KAAA,MAAsE,IAAA9P,EAAAmC,MAAA,OAAsB,MAAK,GAAAnC,EAAAmC,QACz7E4N,EAAe,YAAiB,IAAA/P,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,SAAAA,EAAA,MAAAA,EAAA,MAAAA,EAAA,MAAAJ,EAAAmB,GAAA,YAAAf,EAAA,MAAAJ,EAAAmB,GAAA,mBCyDnG6O,EAAA,CACAhS,KAAA,aACA4H,MAAA,CACAvB,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,GAEAZ,UAAA,CACA1C,KAAAlG,OACAwJ,UAAA,GAEAd,OAAA,CACAxC,KAAAqD,QACAC,UAAA,IAGAnK,KApBA,WAqBA,OACAsU,iBAAA,EACAzB,aAAA,EACA0B,QAAA,GACA7B,SAAA,EACAa,YAAA,EACAI,WAAA,IAGAa,WAAA,CACAC,cAAAC,EAAA5G,GAEA1C,QAAA,CACAuJ,iBAAA,SAAAC,EAAAC,GACAvQ,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAjC,YAAAtO,KAAAiF,UAAAuL,iBAAAF,EAAAC,EAAA,IACAvQ,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAlC,QAAAkC,EAAA,GACAvQ,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAhD,SAAA,EACAvN,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAE,WAAA,GAEA3M,UAAA,SAAA4M,GAKA,GAJA1Q,KAAAqP,WAAAqB,EACA1Q,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WAAAvD,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WAAAoN,OACA3Q,KAAAiF,UAAAiH,QAAAwE,GAAA1M,cAAAhE,KAAAiF,UAAAiH,QAAAwE,GAAA1M,cAAA2M,OAEA,GAAA3Q,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WAAArH,QAAA,GAAA8D,KAAAiF,UAAAiH,QAAAwE,GAAA1M,cAAA9H,OACA,SAEA,MAAA8D,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WAAArH,OACA,SAKA,IAAAqU,EAAA,CAAAG,EAAA,IAEA,GADA1Q,KAAAgQ,iBAAA,EACAhQ,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WAAAqN,WAAA,WACA,IAAAC,EAAA7Q,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WAAAuN,MAAA,aACA,GAAAD,EAAA3U,QAAA,EACA,SAEA8D,KAAAiF,UAAAiH,QAAAwE,GAAAnD,SAAA,EACAvN,KAAA+Q,MAAAC,MAAAhM,QAAAlB,UACA9D,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WACAvD,KAAAiF,UAAAiH,QAAAwE,GAAA1M,cACAhE,KAAAiF,UAAAiH,QAAAwE,GAAApC,YACAtO,KAAAiF,UAAAiH,QAAAwE,GAAAO,gBACAjR,KAAAqQ,iBAAAtR,KAAAiB,MACAuQ,QAEAvQ,KAAAiF,UAAAiH,QAAAwE,GAAAnD,SAAA,EACAvN,KAAA+Q,MAAAC,MAAAhM,QAAAlB,UACA9D,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WACAvD,KAAAiF,UAAAiH,QAAAwE,GAAA1M,cACAhE,KAAAiF,UAAAiH,QAAAwE,GAAApC,YACAtO,KAAAiF,UAAAiH,QAAAwE,GAAAO,gBACAjR,KAAAqQ,iBAAAtR,KAAAiB,MACAuQ,IAIAW,eAAA,SAAA7K,GACA,OAAAA,EAAA,KACA,eAEA,iBAGAmG,YAAA,SAAAnG,GACArG,KAAAqP,WAAAhJ,EACArG,KAAAiP,YAAA5I,EAAArG,KAAAiF,UAAAkM,yBAAA9K,GACArG,KAAAiF,UAAAiH,QAAA7F,GAAA9C,WAAArH,OAAA,GAAA8D,KAAAiF,UAAAiH,QAAA7F,GAAArC,cAAA9H,OAAA,IAAA8D,KAAAiF,UAAAiH,QAAA7F,GAAAoK,WACAzQ,KAAA8D,UAAAuC,IAGA+K,MAAA,WACApR,KAAAiP,YAAA,KC1JmVoC,EAAA,ECQ/UC,aAAYjV,OAAA2J,EAAA,KAAA3J,CACdgV,EACAtC,EACAe,GACF,EACA,KACA,WACA,OAIeyB,EAAAD,UCnBXE,EAAM,WAAgB,IAAAzR,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAAJ,EAAAkF,UAAAwM,gBAAA1R,EAAAkP,cAAAlP,EAAAkF,UAAAwM,gBAAA1R,EAAAkP,aAAA/S,OAAA,EAAAiE,EAAA,OAAuII,YAAA,eAA0B,CAAAR,EAAAmB,GAAA,aAAAnB,EAAAmC,KAAAnC,EAAAoG,GAAApG,EAAAkF,UAAAwM,gBAAA1R,EAAAkP,aAAA,SAAAC,EAAA7I,GAA+G,OAAAtG,EAAAkF,UAAAwM,gBAAA1R,EAAAkP,aAAA9O,EAAA,OAAkEqB,MAAAzB,EAAAmR,eAAA7K,IAAgC,CAAAlG,EAAA,OAAYI,YAAA,uCAAkD,CAAAJ,EAAA,YAAiBE,MAAA,CAAO0E,OAAAhF,EAAAgF,OAAAmK,UAAA9K,UAAArE,EAAAqE,UAAAO,SAAA5E,EAAA4E,SAAAM,UAAAlF,EAAAkF,cAAmH,KAAAlF,EAAAmC,QAAiB,IACjqBwP,EAAe,GCDfC,EAAM,WAAgB,IAAA5R,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBqB,MAAA,CAAOoQ,WAAA7R,EAAAgF,OAAA8M,gBAAA9R,EAAA+R,iBAAgE,CAAA3R,EAAA,OAAYI,YAAA,UAAqB,CAAAR,EAAAmP,QAAA6C,aAAAhS,EAAAmP,QAAA8C,MAAA,GAAAjS,EAAAmB,GAAA,MAAAnB,EAAAwG,GAAAxG,EAAAmP,QAAA8C,MAAAC,kBAAA,kBAAAlS,EAAAmC,KAAA/B,EAAA,KAA+IE,MAAA,CAAOgC,KAAAtC,EAAAmP,QAAAM,IAAApN,OAAA,WAA0C,CAAArC,EAAAmB,GAAAnB,EAAAwG,GAAAxG,EAAAqE,UAAA,GAAArE,EAAAmP,QAAAE,SAAArR,MAAA,IAAAgC,EAAAwG,GAAAxG,EAAAmP,QAAAK,YAAA,IAAAxP,EAAAwG,GAAAxG,EAAAmP,QAAAI,YAAAnP,EAAA,KAA6IK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAAgD,MAAA,EAAAvR,WAAA,oBAAsFJ,YAAA,kBAAAF,MAAA,CAAuCkM,MAAA,UAAiBzL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAoS,WAAApS,EAAAmP,QAAAnP,EAAA+R,mBAAwD,CAAA3R,EAAA,KAAUI,YAAA,uBAA+BJ,EAAA,KAAYK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAA,YAAAvO,WAAA,wBAA8FJ,YAAA,kBAAAF,MAAA,CAAuCkM,MAAA,UAAiBzL,GAAA,CAAKC,MAAA,SAAAC,GAAyBjB,EAAAmP,QAAAkD,mBAAA,KAAqC,CAAAjS,EAAA,KAAUI,YAAA,sBAAAK,YAAA,CAA+CyE,SAAA,WAAAgN,IAAA,WAAmClS,EAAA,KAAYK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAA,YAAAvO,WAAA,wBAA8FJ,YAAA,kBAAAF,MAAA,CAAuCkM,MAAA,gBAAuBzL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAuS,YAAAvS,EAAAmP,YAAsC,CAAA/O,EAAA,KAAUI,YAAA,uBAA+BJ,EAAA,KAAYK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAAmP,QAAA6C,YAAApR,WAAA,yBAAgGJ,YAAA,kBAAAF,MAAA,CAAuCkM,MAAA,gBAAuBzL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAgS,YAAAhS,EAAAmP,YAAsC,CAAA/O,EAAA,KAAUI,YAAA,iBAAyBJ,EAAA,KAAYK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAA+R,eAAAnR,WAAA,oBAAsFJ,YAAA,kBAAAF,MAAA,CAAuCkM,MAAA,uBAA8BzL,GAAA,CAAKC,MAAA,SAAAC,GAAyBjB,EAAAmP,QAAAqD,WAAA,KAA6B,CAAApS,EAAA,KAAUI,YAAA,sBAA6B,GAAAJ,EAAA,OAAAA,EAAA,OAA4BK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAA,YAAAvO,WAAA,wBAA8FJ,YAAA,SAAsB,CAAAJ,EAAA,OAAYI,YAAA,eAA0B,CAAAJ,EAAA,OAAYK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAuB,EAAAmP,QAAAO,WAAAC,MAAA/O,WAAA,+BAA4G,CAAAZ,EAAAiC,GAAA,GAAA7B,EAAA,mBAAkCE,MAAA,CAAOsP,KAAA,MAAAjU,KAAAqE,EAAAmP,QAAAO,WAAAG,kBAAA,EAAAC,KAAA,MAA8E,GAAA9P,EAAAiC,GAAA,GAAA7B,EAAA,OAA0BI,YAAA,iBAAAF,MAAA,CAAoCC,GAAA,UAAAP,EAAAmP,QAAAsD,UAAoC,CAAAzS,EAAAmP,QAAA8C,OAAA,EAAA7R,EAAA,QAAAJ,EAAAmB,GAAA,qDAAAnB,EAAAmC,KAAAnC,EAAAoG,GAAApG,EAAAmP,QAAA,wBAAAuD,GAA+J,OAAAtS,EAAA,OAAiBwJ,MAAA8I,EAAA,OAAoB,CAAAtS,EAAA,KAAAJ,EAAAmB,GAAA,mBAAAnB,EAAAwG,GAAAxG,EAAAqE,UAAA,GAAAqO,EAAArD,SAAArR,MAAA,oBAAAoC,EAAA,KAAgHK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,OAAAiU,EAAApH,SAAA1K,WAAA,oBAAkFG,GAAA,CAAMC,MAAA,SAAAC,GAAyB,OAAAjB,EAAA2S,WAAA3S,EAAAmP,QAAAK,WAAAxP,EAAAmP,QAAAE,QAAAqD,EAAAlD,WAAAkD,EAAArD,QAAArP,EAAAmP,QAAAuD,MAAqH,CAAAtS,EAAA,KAAUI,YAAA,iCAAuCJ,EAAA,KAAAA,EAAA,SAAAJ,EAAAmB,GAAAnB,EAAAwG,GAAAkM,EAAA/K,iBAA4D,GAAAvH,EAAA,OAAgBK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAAyD,cAAA,EAAAhS,WAAA,8BAA0GJ,YAAA,+BAA4C,CAAAJ,EAAA,KAAUK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAA0D,WAAA,EAAAjS,WAAA,2BAAoGN,MAAA,CAASkM,MAAA,iBAAwBzL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAA8S,aAAA9S,EAAAmP,YAAuC,CAAA/O,EAAA,KAAUI,YAAA,wBAAgCR,EAAAmB,GAAA,sBAAAnB,EAAAwG,GAAAxG,EAAAmP,QAAA0D,WAAA,UAAA7S,EAAAwG,GAAAxG,EAAAmP,QAAAyD,cAAA,qBAAAxS,EAAA,KAAuIK,WAAA,EAAazC,KAAA,OAAA0C,QAAA,SAAAjC,MAAAuB,EAAAmP,QAAAyD,cAAA,GAAA5S,EAAAmP,QAAA0D,WAAA7S,EAAAmP,QAAAyD,cAAAhS,WAAA,0EAA0MN,MAAA,CAASkM,MAAA,aAAoBzL,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAA+S,SAAA/S,EAAAmP,YAAmC,CAAA/O,EAAA,KAAUI,YAAA,+BAAiCJ,EAAA,OAAoBI,YAAA,QAAAiB,MAAA,CAA2BE,YAAA3B,EAAAmP,QAAAkD,oBAA8C,CAAAjS,EAAA,OAAYI,YAAA,mBAAAO,GAAA,CAAmCC,MAAA,SAAAC,GAAyBjB,EAAAmP,QAAAkD,mBAAA,MAAsCjS,EAAA,OAAYI,YAAA,qBAAgC,CAAAR,EAAAiC,GAAA,GAAA7B,EAAA,KAAAA,EAAA,KAA4BW,GAAA,CAAIC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAgT,gBAAAhT,EAAAmP,YAA0C,CAAAnP,EAAAmB,GAAA,gBAAAnB,EAAAmB,GAAA,OAAAf,EAAA,KAA+CW,GAAA,CAAIC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAiT,kBAAAjT,EAAAmP,YAA4C,CAAAnP,EAAAmB,GAAA,mBAAAf,EAAA,OAAsCI,YAAA,mBAA8BR,EAAAoG,GAAApG,EAAAmP,QAAA,wBAAA+D,GAA4D,OAAA9S,EAAA,OAAAA,EAAA,SAA6BI,YAAA,YAAuB,CAAAJ,EAAA,SAAcK,WAAA,EAAazC,KAAA,QAAA0C,QAAA,UAAAjC,MAAAyU,EAAA,SAAAtS,WAAA,0BAAgGN,MAAA,CAASkC,KAAA,YAAkBK,SAAA,CAAW6K,QAAAtC,MAAAuC,QAAAuF,EAAA5H,UAAAtL,EAAA6N,GAAAqF,EAAA5H,SAAA,SAAA4H,EAAA,UAA6GnS,GAAA,CAAKmK,OAAA,SAAAjK,GAA0B,IAAA6M,EAAAoF,EAAA5H,SAAAyC,EAAA9M,EAAAoB,OAAA2L,IAAAD,EAAAL,QAAiF,GAAAtC,MAAAuC,QAAAG,GAAA,CAAuB,IAAA1F,EAAA,KAAA6F,EAAAjO,EAAA6N,GAAAC,EAAA1F,GAAiC2F,EAAAL,QAAiBO,EAAA,GAAAjO,EAAA0L,KAAAwH,EAAA,WAAApF,EAAAI,OAAA,CAAA9F,KAAoE6F,GAAA,GAAAjO,EAAA0L,KAAAwH,EAAA,WAAApF,EAAAtO,MAAA,EAAAyO,GAAAC,OAAAJ,EAAAtO,MAAAyO,EAAA,UAA8FjO,EAAA0L,KAAAwH,EAAA,WAAAlF,OAA2ChO,EAAAmB,GAAA,mBAAAnB,EAAAwG,GAAA0M,EAAAC,aAAA,wBAAmF,GAAA/S,EAAA,OAAeI,YAAA,+BAA0C,CAAAJ,EAAA,UAAeqB,MAAA,CAAOgC,aAAAzD,EAAAoT,cAAAzP,QAAA,EAAA0P,cAAA,EAAAxP,aAAA,GAAqF9C,GAAA,CAAKC,MAAA,SAAAC,GAAyB,OAAAjB,EAAAsT,YAAAtT,EAAAmP,YAAsC,CAAAnP,EAAAmB,GAAA,eAAAf,EAAA,UAAqCI,YAAA,uBAAAF,MAAA,CAA0Cc,aAAA,SAAqBL,GAAA,CAAKC,MAAA,SAAAC,GAAyBjB,EAAAmP,QAAAkD,mBAAA,UAAsCjS,EAAA,oBAA6BE,MAAA,CAAOtC,KAAA,OAAAqO,IAAA,QAA2BrM,EAAAoG,GAAApG,EAAAmP,QAAA,uBAAAoE,EAAAjN,GAAgE,OAAAlG,EAAA,OAAiBrB,IAAAwU,EAAA/D,WAAA3O,YAAA,CAAwCyH,aAAA,SAAqB,CAAAlI,EAAA,YAAiBE,MAAA,CAAO0E,OAAAhF,EAAAgF,OAAA+M,eAAA/R,EAAAmP,gBAAAoE,EAAAlP,UAAArE,EAAAqE,UAAAO,SAAA5E,EAAA4E,SAAAM,UAAAlF,EAAAkF,cAAoJ,KAAM,GAAAlF,EAAA+R,eAAwxB/R,EAAAmC,KAAxxB,CAAA/B,EAAA,OAAsCI,YAAA,QAAAiB,MAAA,CAA2BE,YAAA3B,EAAAmP,QAAAqD,YAAsC,CAAApS,EAAA,OAAYI,YAAA,mBAAAO,GAAA,CAAmCC,MAAA,SAAAC,GAAyBjB,EAAAmP,QAAAqD,WAAA,MAA8BpS,EAAA,OAAYI,YAAA,qBAAgC,CAAAR,EAAAiC,GAAA,GAAA7B,EAAA,KAAoBI,YAAA,QAAmB,CAAAJ,EAAA,KAAUE,MAAA,CAAOgC,KAAAtC,EAAAmP,QAAAM,IAAApN,OAAA,WAA0C,CAAArC,EAAAmB,GAAAnB,EAAAwG,GAAAxG,EAAAqE,UAAA,GAAArE,EAAAmP,QAAAE,SAAArR,MAAA,IAAAgC,EAAAwG,GAAAxG,EAAAmP,QAAAK,iBAAApP,EAAA,MAAgHI,YAAA,QAAmB,CAAAR,EAAAoG,GAAApG,EAAAmP,QAAA,uBAAAoE,GAA2D,OAAAnT,EAAA,aAAwBE,MAAA,CAAOiT,cAAAlP,UAAArE,EAAAqE,UAAAO,SAAA5E,EAAA4E,gBAAgF,KAAAxE,EAAA,UAAqBI,YAAA,uBAAAF,MAAA,CAA0Cc,aAAA,SAAqBL,GAAA,CAAKC,MAAA,SAAAC,GAAyBjB,EAAAmP,QAAAqD,WAAA,UAA8B,IACv8NgB,EAAe,YAAiB,IAAAxT,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,KAAAA,EAAA,UAAAJ,EAAAmB,GAAA,mBAAqD,WAAc,IAAAnB,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,KAAAA,EAAA,UAAAJ,EAAAmB,GAAA,0BAA4D,WAAc,IAAAnB,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,KAAeI,YAAA,qBAAgC,CAAAJ,EAAA,UAAAJ,EAAAmB,GAAA,yCAAAnB,EAAAmB,GAAA,YAAiF,WAAc,IAAAnB,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,KAAAA,EAAA,UAAAJ,EAAAmB,GAAA,sBCDvjBsS,iCAAM,WAAgB,IAAAzT,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,MAAAA,EAAA,KAAwBE,MAAA,CAAOgC,KAAAtC,EAAAuT,YAAA9D,IAAApN,OAAA,WAA8C,CAAArC,EAAAmB,GAAAnB,EAAAwG,GAAAxG,EAAAqE,UAAA,GAAArE,EAAAuT,YAAAlE,SAAArR,MAAA,IAAAgC,EAAAwG,GAAAxG,EAAAuT,YAAA/D,eAAAxP,EAAAuT,YAAAG,cAAAvX,OAAA,EAAAiE,EAAA,MAAAJ,EAAAoG,GAAApG,EAAAuT,YAAA,uBAAAI,GAA6N,OAAAvT,EAAA,aAAwBE,MAAA,CAAOiT,YAAAI,EAAAtP,UAAArE,EAAAgR,MAAAC,MAAA5M,UAAAO,SAAA5E,EAAAgR,MAAAC,MAAArM,gBAAyG,GAAA5E,EAAAmC,SACvgByR,EAAe,GCkBnBC,EAAA,CACA7V,KAAA,YACA4H,MAAA,CACA2N,YAAA,CACA/Q,KAAAlG,OACAwJ,UAAA,GAEAiM,eAAA,CACAvP,KAAAlG,QAEA+H,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,IAGAnK,KAnBA,WAoBA,UAEAoL,QAAA,ICzCkV+M,GAAA,ECQ9UC,cAAYzX,OAAA2J,EAAA,KAAA3J,CACdwX,GACAL,EACAG,GACF,EACA,KACA,WACA,OAIeI,GAAAD,WCoKfE,GAAA,CACAjW,KAAA,WACAmS,WAAA,CACA+D,YAAAF,GACA5D,cAAAC,EAAA5G,GAEA7D,MAAA,CACAuJ,QAAA,CACA3M,KAAAlG,OACAwJ,UAAA,GAEAiM,eAAA,CACAvP,KAAAlG,QAEA+H,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,GAEAZ,UAAA,CACA1C,KAAAlG,OACAwJ,UAAA,GAEAd,OAAA,CACAxC,KAAAqD,QACAC,UAAA,IAGAnK,KA/BA,WAgCA,OACA4U,QAAA,KACA4D,UAAA,UACAC,gBAAA,KACAC,cAAA,EACAjB,eAAA,IAGArM,QAAA,CACAuN,oBAAA,SAAA/D,EAAAC,GACAvQ,KAAAmU,gBAAAnU,KAAAiF,UAAAoP,oBACA/D,EACAC,GAEAvQ,KAAAoU,cAAA,GAEA1B,WAAA,SAAApS,EAAAgU,EAAAC,EAAAC,EAAAtF,EAAAuD,GAEA,IAAAlC,EAAA,CAAAjQ,EAAAgU,EAAAC,EAAAC,EAAAtF,EAAAuD,GAGAzS,KAAA+Q,MAAAC,MAAAhM,QAAAyP,YACAF,EACAvU,KAAAoE,UAAAoQ,GAAAlU,GACAN,KAAAqU,oBAAAtV,KAAAiB,MACAuQ,IAKAmE,uBAAA,SACAC,EACAC,EACArE,EACAsE,GAEAD,EAAAnB,cAAA,GACAmB,EAAAxC,mBAAA,EACApS,KAAAmT,eAAA,EACA0B,EACA7U,KAAA8U,QAAA,CACA1P,MAAA,QACAmH,MAAA,GACAwI,KAAA,4BAKA/U,KAAAiF,UAAAyP,uBAAAC,EAAAC,GAAA,IAEAI,8BAAA,SACAL,EACAC,EACArE,EACAsE,GAEAD,EAAAnB,cAAA,GACAmB,EAAAxC,mBAAA,EAEAyC,EACA7U,KAAA8U,QAAA,CACA1P,MAAA,QACAmH,MAAA,GACAwI,KAAA,6BAKA/U,KAAAiF,UAAAyP,uBAAAC,EAAAC,GAAA,GACAA,EAAAK,eAAAL,EAAAM,QAAA3V,MACAgR,EAAA,GACAA,EAAA,MAGA8C,YAAA,SAAAuB,GACA5U,KAAAmT,eAAA,EACA,IAAAgC,EAAAP,EAAAQ,eACAC,EAAA,GACAC,EAAA,IAAAC,IACA,QAAAzW,KAAAqW,EAAA,CACA,IAAAlC,EAAAkC,EAAArW,GACAmU,EAAA5H,WACAgK,GAAArV,KAAAoE,UAAA6O,EAAA7D,SAAA9O,GAAA,IACAgV,EAAAE,IAAAxV,KAAAoE,UAAA6O,EAAA7D,SAAA9O,KAIA,IAAAiQ,EAAA,GAEA,GADAqE,EAAAa,oBAAA,KACAN,EAAAjZ,QAAAoZ,EAAA5G,KAUA,OATA6B,EAAA,GAAAqE,EACAA,EAAAc,WAAA,EACAd,EAAAS,QAAA,QACArV,KAAA+Q,MAAAC,MAAAhM,QAAAyP,YACAG,EAAArF,WACAvP,KAAAoE,UAAAwQ,EAAAxF,SAAA9O,GACAN,KAAA2V,mBAAA5W,KAAAiB,MACAuQ,GAIAqE,EAAAS,UACAT,EAAAc,WAAA,EAEA1V,KAAA+Q,MAAAC,MAAAhM,QAAA4Q,eACAhB,EACA5U,KAAAoE,UAAAwQ,EAAAxF,SAAA9O,GACAN,KAAA0U,uBAAA3V,KAAAiB,MACAuQ,IAGAsF,qBAAA,SAAAvF,EAAAC,GACAvQ,KAAAiF,UAAA4Q,qBAAAvF,EAAAC,EAAA,IACAA,EAAA,GAAA0E,eAAA1E,EAAA,GAAA2E,QAAA3V,MACAgR,EAAA,GACAA,EAAA,KAGAoF,mBAAA,SAAArF,EAAAC,GAEAvQ,KAAAmT,eAAA,EACA2C,QAAAC,IAAAzF,EAAA,IACAtQ,KAAAiF,UAAA+Q,YAAA1F,EAAA,GAAAC,EAAA,KAGA0F,kBArHA,SAqHArB,GACA,IAAAsB,EAAAtB,EAAAhC,WAAA5S,KAAA2E,SAAAwR,UACAC,EACAxB,EAAAhC,WAAA5S,KAAA2E,SAAAwR,UACAnW,KAAA2E,SAAAwR,UAKA,GAHAC,EAAAxB,EAAA5C,QACAoE,EAAAxB,EAAA5C,OAEAoE,GAAAxB,EAAAM,QAAAhZ,OACA0Y,EAAAK,eAAAL,EAAAM,QAAA3V,MAAA2W,EAAAE,QACA,GAAAA,GAAAxB,EAAA5C,MAEA,GAAA4C,EAAAc,UAAA,CACA,IAAAnF,EAAA,CAAA2F,EAAAE,GACApW,KAAA+Q,MAAAC,MAAAhM,QAAA4Q,eACAhB,EACA5U,KAAAoE,UAAAwQ,EAAAxF,SAAA9O,GACAN,KAAAgV,8BAAAjW,KAAAiB,MACAuQ,OAEA,CACA,IAAA8F,EAAA,CAAAzB,EAAAsB,EAAAE,GACApW,KAAA+Q,MAAAC,MAAAhM,QAAAsR,kBACA1B,EAAArF,WACAvP,KAAAoE,UAAAwQ,EAAAxF,SAAA9O,GACAsU,EAAA2B,WACA3B,EAAA4B,cACAxW,KAAA6V,qBAAA9W,KAAAiB,MACAqW,KAKAxD,aAvJA,SAuJA+B,GACAA,EAAAhC,WAAAgC,EAAAhC,WAAA,EACA5S,KAAAiW,kBAAArB,IAEA9B,SA3JA,SA2JA8B,GACAA,EAAAhC,WAAAgC,EAAAhC,WAAA,EACA5S,KAAAiW,kBAAArB,IAEAzC,WA/JA,SA+JAjD,EAAA4C,GACA,GAAAA,EAAA,CAIA,QAAAhT,KAAAgT,EAAA2B,cAAA,CACA,IAAAnW,EAAAwU,EAAA2B,cAAA3U,GACA,GACAxB,EAAAiS,aAAAL,EAAAK,YACAjS,EAAA8R,UAAAF,EAAAE,QACA,CACA0C,EAAA2B,cAAArW,OAAA0B,EAAA,GACA,OAIA,QAAA2X,KAAA3E,EAAAoD,QAAA,CACA,IAAAzC,EAAAX,EAAAoD,QAAAuB,GAEAvH,EAAAK,aAAAkD,EAAAlD,YACAkD,EAAArD,UAAAF,EAAAE,UAEAqD,EAAApH,UAAA,EACAoH,EAAA9I,MAAA,oBAAA3J,KAAA2E,SAAA+R,cAKApE,YA3LA,SA2LApD,GACAA,EAAA6C,aAAA,GAEAA,YA9LA,SA8LA7C,GACAA,EAAA6C,aAAA,GAGAgB,gBAlMA,SAkMA7D,GACA,QAAApQ,KAAAoQ,EAAAkG,eAAA,CACA,IAAAnC,EAAA/D,EAAAkG,eAAAtW,GACAmU,EAAA5H,UAAA,IAIA2H,kBAzMA,SAyMA9D,GACA,QAAApQ,KAAAoQ,EAAAkG,eAAA,CACA,IAAAnC,EAAA/D,EAAAkG,eAAAtW,GACAmU,EAAA5H,UAAA,KAIAsL,QAxPA,WAyPA,GAAA3W,KAAAoU,aAAA,CACA,IAAAtW,EAAA6K,SAAAiO,eAAA,UAAA5W,KAAAmU,gBAAA3B,SACAxS,KAAA6W,UAAA/Y,GACAkC,KAAAoU,cAAA,KCnbiV0C,GAAA,GCS7UC,wBAAY1a,OAAA2J,EAAA,KAAA3J,CACdya,GACAnF,EACA4B,GACF,EACA,KACA,WACA,OAIeyD,GAAAD,WCAfE,GAAA,CACAlZ,KAAA,cACA4H,MAAA,CACAvB,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,GAEAZ,UAAA,CACA1C,KAAAlG,OACAwJ,UAAA,GAEAd,OAAA,CACAxC,KAAAqD,QACAC,UAAA,IAGAnK,KApBA,WAqBA,OACAwb,oBAAA,EACAvI,iBAAA,GACAlL,eAAA,EACA8K,aAAA,EACAD,YAAA,GACA2B,QAAA,GACA7B,SAAA,EACAa,YAAA,IAGAiB,WAAA,CACAiH,WAAAH,IAEAlQ,QAAA,CACAoK,eAAA,SAAA7K,GACA,OAAAA,EAAA,KACA,eAEA,iBAGA+Q,eAAA,SAAA9G,EAAAC,GACAvQ,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAjC,YAAAtO,KAAAiF,UAAAmS,eAAA9G,EAAAC,EAAA,IACAvQ,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAlC,QAAAkC,EAAA,GACAvQ,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAhD,SAAA,EACAvN,KAAAiF,UAAAiH,QAAAqE,EAAA,IAAAE,WAAA,GAGAxN,OAAA,SAAAyN,GACA1Q,KAAAiF,UAAAiH,QAAAwE,GAAAnD,SAAA,EACAvN,KAAA+Q,MAAAC,MAAAhM,QAAA/B,OACAjD,KAAAiF,UAAAiH,QAAAwE,GAAAnN,WACAvD,KAAAiF,UAAAiH,QAAAwE,GAAApC,YACAtO,KAAAiF,UAAAiH,QAAAwE,GAAAtF,OACApL,KAAAiF,UAAAiH,QAAAwE,GAAAO,gBACAjR,KAAAoX,eAAArY,KAAAiB,MACA,CAAA0Q,EAAA,MAGAlE,YAAA,SAAAnG,GACArG,KAAAiP,YAAA5I,EAAArG,KAAAiF,UAAAoS,sBAAAhR,GACArG,KAAAiF,UAAAiH,QAAA7F,GAAA9C,WAAArH,OAAA,IAAA8D,KAAAiF,UAAAiH,QAAA7F,GAAAoK,WACAzQ,KAAAiD,OAAAoD,IAGA+K,MAAA,WACApR,KAAAiP,YAAA,KCxFgVqI,GAAA,GCQ5UC,cAAYlb,OAAA2J,EAAA,KAAA3J,CACdib,GACA9F,EACAE,GACF,EACA,KACA,WACA,OAIe8F,GAAAD,iDCnBME,cAEjB,SAAAA,EAAYC,EAAUC,EAAYC,GAAWvb,OAAAwb,GAAA,KAAAxb,CAAA2D,KAAAyX,GACzCzX,KAAKgF,QAAU0S,EACf1X,KAAKoE,UAAYuT,EACjB3X,KAAK2E,SAAWiT,EAChB5X,KAAK8X,SAAW,KAChB9X,KAAKyR,gBAAkB,GACvBzR,KAAKgP,gBAAkB,GACvBhP,KAAKkM,QAAU,GACflM,KAAK+X,eAAiB,EACtB/X,KAAKgY,gBAAkBhY,KAAK2E,SAASsT,wBAA0BjY,KAAK2E,SAASsT,uBAAuB/b,OAAS,mEAGhGqH,GAEbvD,KAAKoR,QACLpR,KAAKkY,SAAS,EAAG3U,EAAY,GAAI,gDAIjBA,EAAYS,GAE5BhE,KAAKoR,QACLpR,KAAKkY,SAAS,EAAG3U,EAAYS,EAAe,gDAG5B6C,GAEhB7G,KAAKoR,QAEL,IAAK,IAAIpV,EAAI,EAAGA,EAAI6K,EAAS3K,OAAQF,IAAK,CACtC,IAAMwK,EAAUK,EAAS7K,GACL,GAAhBwK,EAAQjE,KACRvC,KAAKkY,SAAS,EAAG1R,EAAQjD,WAAY,GAAIiD,EAAQzI,KAAMyI,EAAQ2I,OAAQ3I,EAAQ2I,QACxD,GAAhB3I,EAAQjE,MACfvC,KAAKkY,SAAS,EAAG1R,EAAQjD,WAAYiD,EAAQxC,cAAewC,EAAQzI,KAAMyI,EAAQ2I,OAAQ3I,EAAQ2I,yCAO1GnP,KAAKyR,gBAAgBrU,OAAO,EAAG4C,KAAKyR,gBAAgBvV,QACpD8D,KAAKgP,gBAAgB5R,OAAO,EAAG4C,KAAKgP,gBAAgB9S,QACpD8D,KAAKkM,QAAQ9O,OAAO,EAAG4C,KAAKkM,QAAQhQ,yCAI/BqG,EAAMgB,EAAYS,EAAemU,EAAOhJ,EAAQiJ,GAEhDjJ,IACDA,EAAS,IAGRiJ,IACDA,EAAa,IAGjBpY,KAAKkM,QAAQ9P,KAAK,CACd2B,KAAMoa,EACN5V,KAAMA,EACNyB,cAAeA,EACfT,WAAYA,EACZ8K,QAAS,GACTC,YAAa,GACbO,cAAc,EACdzD,OAAQ,GACRe,MAAM,EACNoB,SAAS,EACTI,YAAY,EACZ8C,WAAW,EACXvC,cAAc,EACd+C,gBAAiB9B,EACjBhB,oBAAqBiK,IAGb,GAAR7V,EACAvC,KAAKgP,gBAAgB5S,KAAK,IACX,GAARmG,GACPvC,KAAKyR,gBAAgBrV,KAAK,wCAItBiK,GAEwB,GAA5BrG,KAAKkM,QAAQ7F,GAAO9D,KACpBvC,KAAKyR,gBAAgBrU,OAAOiJ,EAAQrG,KAAKqX,sBAAsBhR,GAAQ,GACpC,GAA5BrG,KAAKkM,QAAQ7F,GAAO9D,MAC3BvC,KAAKgP,gBAAgB5R,OAAOiJ,EAAQrG,KAAKmR,yBAAyB9K,GAAQ,GAE9ErG,KAAKkM,QAAQ9O,OAAOiJ,EAAO,iDAITA,GAElB,IADA,IAAIgR,EAAwB,EACnBrb,EAAIqK,EAAQ,EAAGrK,GAAK,EAAGA,IACA,GAAxBgE,KAAKkM,QAAQlQ,GAAGuG,MAChB8U,IAGR,OAAOA,mDAGchR,GAErB,IADA,IAAI8K,EAA2B,EACtBnV,EAAIqK,EAAQ,EAAGrK,GAAK,EAAGA,IACA,GAAxBgE,KAAKkM,QAAQlQ,GAAGuG,MAChB4O,IAGR,OAAOA,qCAGAkH,GACPrY,KAAK8X,SAAWO,2CAGH3C,GACb1V,KAAKgY,gBAAkBtC,oCAGjBnS,EAAYS,GAElB,GAAIT,EAAWqN,WAAW,UAAW,CACjC,IAAIC,EAAQtN,EAAWuN,MAAM,UAAU,GACnCD,EAAM3U,QAAU,GAChB8D,KAAK8X,SAAS3S,WAAW,EAAG,6CAEhCnF,KAAKgF,QAAQlB,UAAUP,EAAYsN,EAAO7M,EAAehE,KAAKwQ,iBAAiBzR,KAAKiB,YAEpFA,KAAKgF,QAAQlB,UAAUP,EAAY,GAAIS,EAAehE,KAAKwQ,iBAAiBzR,KAAKiB,8CAOrFA,KAAKyR,gBAAkB,GACvBzR,KAAKgP,gBAAkB,4CAEVsJ,EAAMjJ,GAEnB,IAAIJ,EAAcI,EAAarP,KAAKmR,yBAAyB9B,GAE7D,OAAY,MAARiJ,GACAtY,KAAK8X,SAAS3S,WAAW,EAAG,oBAC5BnF,KAAKgP,gBAAgB5R,OAAO6R,EAAa,EAAG,IACrC,IACY,MAAZqJ,EAAKC,KACZD,EAAKC,IAAMD,EAAKC,IAAIC,QAAQ,UAAW,SACvCxY,KAAK8X,SAAS3S,WAAW,EAAGmT,EAAKC,KACjCvY,KAAKgP,gBAAgB5R,OAAO6R,EAAa,EAAG,IACrC,IACCqJ,EAAKhI,SAAkC,GAAvBgI,EAAKhI,QAAQpU,QAAkC,MAAnBoc,EAAKhI,QAAQ,IAIzDgI,EAAKhI,QAAQ,GAAGmI,SAM5BzY,KAAKgP,gBAAgB5R,OAAO6R,EAAa,EAAGqJ,EAAKhI,SAE7CgI,EAAKI,UAAYJ,EAAKI,SAASxc,OAAS,EACjCoc,EAAKI,SAGT,KAfH1Y,KAAK8X,SAAS3S,WAAW,EAAG,oBAC5BnF,KAAKgP,gBAAgB5R,OAAO6R,EAAa,EAAG,IACrC,2CAiBA0F,EAActF,GAMzB,GAJAA,GAA0BrP,KAAKqX,sBAAsBhI,GAErDrP,KAAKyR,gBAAgBpC,GAAYnT,OAAS,EAEtB,MAAhByY,EAGA,OAFA3U,KAAK8X,SAAS3S,WAAW,EAAG,mBAC5BnF,KAAKyR,gBAAgBrU,OAAOiS,EAAY,EAAG,IACpC,GACJ,GAAwB,MAApBsF,EAAa4D,IAIpB,OAHA5D,EAAa4D,IAAM5D,EAAa4D,IAAIC,QAAQ,UAAW,SACvDxY,KAAK8X,SAAS3S,WAAW,EAAGwP,EAAa4D,KACzCvY,KAAKyR,gBAAgBrU,OAAOiS,EAAY,EAAG,IACpC,GACJ,GAAIsF,EAAa,IAA6B,MAAvBA,EAAa,GAAG4D,IAI1C,OAHA5D,EAAa,GAAG4D,IAAM5D,EAAa,GAAG4D,IAAIC,QAAQ,UAAW,SAC7DxY,KAAK8X,SAAS3S,WAAW,EAAGwP,EAAa,GAAG4D,KAC5CvY,KAAKyR,gBAAgBrU,OAAOiS,EAAY,EAAG,IACpC,GAGX,IAAIiB,EAAUqE,EAAarE,QAE3B,IAAK,IAAIqI,KAAQrI,EACbtQ,KAAK4Y,cAActI,EAAQqI,GAAO,GAC7B3Y,KAAKgY,iBACNhY,KAAK6Y,UAAUvI,EAAQqI,GAAOtJ,GAOtC,OAFArP,KAAK8X,SAASrU,eAAgB,EAE1BkR,EAAa+D,UAAY/D,EAAa+D,SAASxc,OAAS,EACjDyY,EAAa+D,SAGjB,qCAID3b,EAAQsS,GACd,IAAIyJ,EAAK,EACT,MAAOA,EAAK9Y,KAAKyR,gBAAgBpC,GAAYnT,OAAQ,CACjD,GAAIa,EAAOiV,MAAQhS,KAAKyR,gBAAgBpC,GAAYyJ,GAAI9G,MACpD,MAEJ8G,IAEJ9Y,KAAKyR,gBAAgBpC,GAAYjS,OAAO0b,EAAI,EAAG/b,yCAIrCA,EAAQmV,GAElBlS,KAAK+X,iBACLhb,EAAOyV,QAAUxS,KAAK+X,eACtBhb,EAAOgV,aAAc,EACrBhV,EAAOqV,mBAAoB,EAC3BrV,EAAOwV,WAAY,EACnBxV,EAAO0W,cAAgB,GACvB1W,EAAOkY,eAAiB,GACxBlY,EAAOmV,MAAQA,EAGflS,KAAK+Y,cAAchc,GAEnBiD,KAAKgZ,cAAcjc,GAEnBiD,KAAKiZ,gBAAgBlc,yCAGXA,GAEV,IAAIoY,EAAgBpY,EAAOqY,eAO3B,IAAK,IAAI8D,KALT/D,EAAclL,KAAK,SAAUT,EAAGU,GAC5B,OAAIV,EAAEwI,MAAQ9H,EAAE8H,MAAc,EAC1BxI,EAAEwI,MAAQ9H,EAAE8H,OAAe,EACxB,IAEMmD,EAAe,CAC5B,IAAIlC,EAAekC,EAAc+D,GACjCjG,EAAa5H,UAAW,EACxB,IACI4H,EAAaC,YAAclT,KAAKoE,UAAU6O,EAAa7D,SAASrR,KAAO,IAAMkV,EAAajB,MAAMC,iBAAmB,IACrH,MAAOkH,GACLlG,EAAaC,YAAcD,EAAa7D,gDAMtCrS,GAOV,GALAA,EAAO6V,WAAa,EACpB7V,EAAO4V,cAAgB,EACvB5V,EAAOwZ,WAAa,EACpBxZ,EAAOyZ,cAAgB,EAEnBzZ,EAAO2Y,UAAW,CAClB,IAAI0D,EAAe,EACnB,IAAK,IAAIta,KAAO/B,EAAOqY,eAAgB,CACnC,IAAInC,EAAelW,EAAOqY,eAAetW,GACrCmU,EAAa5H,WACb+N,GAAgBnG,EAAajB,OAGrCjV,EAAOiV,MAAQoH,EAGfrc,EAAOiV,MAAQhS,KAAK2E,SAASwR,WAE7BpZ,EAAO4V,cAAgB0G,KAAKC,KAAKvc,EAAOiV,MAAQhS,KAAK2E,SAASwR,WAAa,EAEvEpZ,EAAOiV,MAAQhS,KAAK2E,SAAS4U,0BAC7Bxc,EAAOyZ,cAAgB6C,KAAKC,KAAKvc,EAAOiV,MAAQhS,KAAK2E,SAAS4U,0BAGlExc,EAAOkY,eAAiBlY,EAAOmY,QAAQ3V,MAAM,EAAGS,KAAK2E,SAASwR,YAI9DpZ,EAAOkY,eAAiBlY,EAAOmY,QAInClV,KAAKwZ,eAAezc,0CAGTA,GAEX,IAAK,IAAI+B,KAAO/B,EAAOmY,QAAS,CAE5B,IAAIzC,EAAQ1V,EAAOmY,QAAQpW,GAEvB2T,EAAMlD,WAAWrT,QAAU,IAC3BuW,EAAM/K,MAAQ+K,EAAMlD,WACpBkD,EAAMlG,MAAQ,KAEdkG,EAAM/K,MAAQ+K,EAAMlD,WAAWkK,UAAU,EAAG,IAAM,MAClDhH,EAAMlG,MAAQkG,EAAMlD,YAGxBkD,EAAM9I,MAAQ,CACV+P,mBAAoB1Z,KAAK2E,SAAS+R,gDAMlC3Z,EAAQ4c,GAEhB3Z,KAAKwZ,eAAezc,EAAOmY,SAC3ByE,EAAWzE,QAAUnY,EAAOmY,QAC5ByE,EAAW3H,MAAQjV,EAAOiV,MAC1BhS,KAAK4Y,cAAce,EAAY,KAAM,2CAIzB5c,GAEZ,GAAIiD,KAAKgY,gBAAiB,CAEtB,IAAI4B,EAAW5Z,KAAK2E,SAASsT,uBACzB9C,EAAgBpY,EAAOqY,eAE3B,IAAK,IAAItW,KAAOqW,EACZA,EAAcrW,GAAKuM,UAAW,EAIlC,IADA,IAAIwO,GAAQ,EACHxT,EAAQ,EAAGA,EAAQuT,EAAS1d,OAAQmK,IAAS,CAClD,IAAMyT,EAAUF,EAASvT,GACzB,IAAK,IAAIsS,KAAQxD,EACTA,EAAcwD,GAAMvJ,UAAY0K,EAAQxZ,KACxCuZ,GAAQ,EACR1E,EAAcwD,GAAMtN,UAAW,GAI3C,GAAKwO,EASE,CAEH,IAAIxE,EAAU,GACd,IAAK,IAAIvW,KAAOqW,EAAe,CAC3B,IAAIlC,EAAekC,EAAcrW,GAC7BmU,EAAa5H,WACbgK,GAAWpC,EAAa7D,QAAU,KAI1CrS,EAAOsY,QAAUA,EACjBtY,EAAO2Y,WAAY,EACnB3Y,EAAO0Y,oBAAsB,KAE7BzV,KAAKgF,QAAQ4Q,eACT7Y,EACAiD,KAAK+Z,6BAA6Bhb,KAAKiB,MACvC,SAvBgB,GAAhBjD,EAAOmV,OACPlS,KAAK6Y,UAAU9b,GAEnBA,EAAOiV,MAAQ,EACfjV,EAAOkY,eAAiB,gDA4BhB3E,EAASC,GAEzB,GAAID,EAAQpU,OAAS,EAAG,CACpB,IAAI0Y,EAAatE,EAAQ,GAKzB,OAJAtQ,KAAK4Y,cAAchE,EAAYrE,EAAgB,GAAG2B,MAAQ,GAC1D3B,EAAgB,GAAGkD,cAAcuG,QAAQpF,GACzCrE,EAAgB,GAAGlF,UAAW,EAC9BkF,EAAgB,GAAG5G,MAAM,oBAAsB3J,KAAK2E,SAASsV,mBACtDrF,wDAKcD,EAAc5X,EAAQmd,GAE/Cla,KAAK0U,uBAAuBC,EAAc5X,GAAQ,GAE9B,GAAhBA,EAAOmV,OACPlS,KAAK6Y,UAAU9b,kDAIA4X,EAAc5X,EAAQmd,GAGzCla,KAAKwZ,eAAe7E,EAAa,GAAGrE,QAAQ,IAExC4J,EACA/O,MAAM7O,UAAUF,KAAKS,MAAME,EAAOmY,QAASP,EAAa,GAAGrE,QAAQ,GAAG4E,UAEtEnY,EAAOmY,QAAUP,EAAa,GAAGrE,QAAQ,GAAG4E,QAC5ClV,KAAK+Y,cAAchc,IAGvBA,EAAO0Y,oBAAsBd,EAAa,GAAGrE,QAAQ,GAAGf,wDAGvCe,EAASqJ,GAI1B,IAAK,IAAI7a,KAFT6a,EAAWpD,aAEKjG,EAAS,CACrB,IAAIvT,EAASuT,EAAQxR,GACrB,IAAK,IAAI6Z,KAAQ5b,EAAOuT,QAAS,CAC7B,IAAIsE,EAAa7X,EAAOuT,QAAQqI,GAC5B/D,EAAWrF,aAAeoK,EAAWpK,YAAcqF,EAAWxF,UAAYuK,EAAWvK,UAIrFpP,KAAKwZ,eAAe5E,GACpBzJ,MAAM7O,UAAUF,KAAKS,MAAM8c,EAAWzE,QAASN,EAAWM,kDAStE,IAAK,IAAIpW,KAAOkB,KAAKyR,gBACjBzR,KAAK+Y,cAAc/Y,KAAKyR,gBAAgB3S,6CAO5C,IAAK,IAAIA,KAAOkB,KAAKyR,gBAAiB,CAClC,IAAImD,EAAa5U,KAAKyR,gBAAgB3S,GAEtCqb,EAAavF,EAAY5U,KAAK2E,UAE9ByV,EAAuBxF,EAAY5U,KAAK2E,UAI5C,SAASyV,EAAuBxF,EAAYjQ,GAExC,IAAK,IAAI7F,KAAO8V,EAAWnB,cAAe,CACtC,IAAI4G,EAAiBzF,EAAWnB,cAAc3U,GAC9Cqb,EAAaE,EAAgB1V,GAC7ByV,EAAuBC,EAAgB1V,IAI/C,SAASwV,EAAavF,EAAYjQ,GAE9B,IAAK,IAAIuU,KAAQtE,EAAWM,QAAS,CACjC,IAAIzC,EAAQmC,EAAWM,QAAQgE,GAC3BzG,EAAMpH,SACNoH,EAAM9I,MAAM,oBAAsBhF,EAASsV,mBAE3CxH,EAAM9I,MAAM,oBAAsBhF,EAAS+R,qBCzQ/D4D,GAAA,CACAvc,KAAA,kBACA4H,MAAA,CACAvB,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,GAEAb,QAAA,CACAzC,KAAAlG,OACAwJ,UAAA,GAEAd,OAAA,CACAxC,KAAAqD,QACAC,UAAA,IAGAnK,KApBA,WAqBA,OACAiT,iBAAA,GACAJ,aAAA,EACA0B,QAAA,GACA7B,SAAA,EACA9B,mBAAA,EACA3E,QAAA,GACA1C,UAAA,OAGAiL,WAAA,CACAC,cAAAC,EAAA5G,EACA+Q,aAAAhJ,EACAiJ,cAAAhD,IAEAzN,YApCA,WAqCA/J,KAAAiF,UAAA,IAAAwV,GAAAza,KAAAgF,QAAAhF,KAAAoE,UAAApE,KAAA2E,UAEA3E,KAAAiF,UAAAyV,WAAA1a,OAEA8G,QAAA,CACAsG,YAAA,SAAApG,GACA,GAAAA,EAAA9K,QAAA,GAEA,QAAA4C,KADAkB,KAAA2H,QAAA,GACA3H,KAAAoE,WACApE,KAAAoE,UAAAtF,GAAA+M,aAAA7L,KAAAoE,UAAAtF,GAAAf,KAAAqM,cAAAuQ,SAAA3T,EAAAoD,gBACApK,KAAA2H,QAAAvL,KAAA,CAAAkE,GAAAN,KAAAoE,UAAAtF,GAAAwB,GAAAvC,KAAAiC,KAAAoE,UAAAtF,GAAAf,OAGAiC,KAAA2H,QAAAsC,KAAA,SAAAT,EAAAU,GACA,IAAAC,EAAAX,EAAAzL,KAAAqM,cACAC,EAAAH,EAAAnM,KAAAqM,cACA,OAAAD,EAAAE,GAAA,EACAF,EAAAE,EAAA,EACA,SAGArK,KAAA2H,QAAA,IAGA2F,gBAAA,SAAAtF,GACAhI,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA2E,gBAAAjJ,EAAA1H,GACAN,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA6B,oBAAAnG,EAAAjK,KACAiC,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA4B,cAAA,EACAlO,KAAA2H,QAAA,GAEA,GAAA3H,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/J,KACAvC,KAAAiD,SACA,GAAAjD,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/J,MACAvC,KAAA8D,aAIAb,OAAA,WACA,MAAAjD,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/I,WAAArH,OACA,SAEA,MAAA8D,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/I,WAAArH,OAMA,OALA8D,KAAA8U,QAAA,CACA1P,MAAA,UACAmH,MAAA,GACAwI,KAAA,yCAEA,EAOA,GALA/U,KAAA4a,MAAAC,WACA7a,KAAA4a,MAAAC,UAAA1X,OAEAnD,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAiB,SAAA,EAEAvN,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/I,WAAAqN,WAAA,WACA,IAAAC,EAAA7Q,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/I,WAAAuN,MAAA,aACAD,EAAA3U,QAAA,GACA8D,KAAA8U,QAAA,CACA1P,MAAA,UACAmH,MAAA,GACAwI,KAAA,wCAKA/U,KAAA4a,MAAAE,WAAA7X,OAAAjD,KAAAsM,qBAGAxI,UAAA,WACA,UAAA9D,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/I,WAAArH,SAGA,GAAA8D,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAtI,cAAA9H,SAGA8D,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAiB,SAAA,EACAvN,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAgC,YAAA,QACAtO,KAAA4a,MAAAG,cAAAjX,UAAA9D,KAAAsM,uBAEAmC,cAAA,WACAzO,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAiB,SAAA,EACAvN,KAAA4a,MAAAG,cAAAjX,UAAA9D,KAAAsM,qBAEA4E,eAAA,SAAA7K,GACA,OAAAA,EAAA,KACA,eAEA,iBAGA6R,SAAA,SAAA3V,GACAvC,KAAAiF,UAAAiT,SAAA3V,EAAA,UACAvC,KAAAsM,mBAAAtM,KAAAiF,UAAAiH,QAAAhQ,OAAA,EACA,GAAAqG,EACAvC,KAAA4a,MAAAE,WAAAtO,YAAAxM,KAAAsM,oBACA,GAAA/J,GACAvC,KAAA4a,MAAAG,cAAAvO,YAAAxM,KAAAsM,qBAIA0O,mBAAA,WACA,IAAA/L,EAAAjP,KAAAsM,mBAAAtM,KAAAiF,UAAAkM,yBAAAnR,KAAAsM,oBACA,SAAAtM,KAAAiF,UAAA+J,gBAAAC,IAAAjP,KAAAiF,UAAA+J,gBAAAC,GAAA/S,OAAA,IAKA+e,gBAAA,WACA,IAAAhM,EAAAjP,KAAAsM,mBAAAtM,KAAAiF,UAAAoS,sBAAArX,KAAAsM,oBACA,SAAAtM,KAAAiF,UAAAwM,gBAAAxC,IAAAjP,KAAAiF,UAAAwM,gBAAAxC,GAAA/S,OAAA,IAKAsQ,YAAA,SAAAnG,GACArG,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAqB,YAAA,EACA3N,KAAAsM,mBAAAjG,EACA,GAAArG,KAAAiF,UAAAiH,QAAA7F,GAAA9D,KACAvC,KAAA4a,MAAAE,WAAAtO,YAAAxM,KAAAsM,oBACA,GAAAtM,KAAAiF,UAAAiH,QAAA7F,GAAA9D,MACAvC,KAAA4a,MAAAG,cAAAvO,YAAAxM,KAAAsM,oBAEAtM,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAqB,YAAA,GAEAyD,MAAA,WACApR,KAAAsM,mBAAA,EACAtM,KAAAiF,UAAAmM,SAEAxC,UA5HA,WA6HA5O,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAAgC,YAAA,GACAtO,KAAAiD,UAEAiY,oBAAA,SAAA3X,EAAAS,GACAhE,KAAAsM,mBAAA,EACAtM,KAAA4a,MAAAG,cAAA3J,QACApR,KAAAiF,UAAAiW,oBAAA3X,EAAAS,IAEAmX,iBAAA,SAAA5X,GACAvD,KAAAsM,mBAAA,EACAtM,KAAA4a,MAAAE,WAAA1J,QACApR,KAAAiF,UAAAkW,iBAAA5X,IAEAsJ,YAAA,SAAAxG,GAEArG,KAAAiF,UAAA4H,YAAAxG,GACArG,KAAAsM,oBAAAjG,IACArG,KAAAsM,mBAAAtM,KAAAsM,mBAAA,IAIAK,WAAA,SAAAtG,GACA,OAAArG,KAAAiF,UAAAiH,QAAA7F,GAAAtI,KAAA7B,OAAA,EACA8D,KAAAiF,UAAAiH,QAAA7F,GAAAtI,KAEA,IAAAsI,EAAA,IAGAqG,gBAAA,SAAArG,GACArG,KAAAiF,UAAAiH,QAAA7F,GAAA8F,MAAA,GAEAS,iBAAA,SAAAvG,GACArG,KAAAiF,UAAAiH,QAAA7F,GAAA8F,MAAA,GAEAjJ,YAAA,WACAlD,KAAAiF,UAAAiH,QAAAlM,KAAAsM,oBAAA/I,WAAArH,OAAA,EACA8D,KAAAoD,aAAA,EAEApD,KAAAoD,aAAA,GAGAgY,YAAA,WACApb,KAAAiF,UAAAmW,eAEAC,eAAA,WACArb,KAAAiF,UAAAmW,eAEAE,oBAAA,SAAApU,GAEAlH,KAAAsM,mBAAA,EACAtM,KAAA4a,MAAAE,WAAA1J,QACApR,KAAA4a,MAAAG,cAAA3J,QAEApR,KAAAiF,UAAAqW,oBAAApU,GAEA,GAAAlH,KAAAiF,UAAAiH,QAAA,GAAA3J,KACAvC,KAAAiD,SACA,GAAAjD,KAAAiF,UAAAiH,QAAA,GAAA3J,MACAvC,KAAA8D,aAIAqB,WAAA,SAAAoW,EAAAC,GACAxb,KAAAiH,MAAA,aAAAsU,EAAAC,MChcgVC,GAAA,GCS5UC,wBAAYrf,OAAA2J,EAAA,KAAA3J,CACdof,GACAxP,EACA6C,GACF,EACA,KACA,WACA,OAIe6M,GAAAD,WCgKfE,GAAA,CACA7d,KAAA,MACA4H,MAAA,CACAV,UAAA,CACA1C,KAAAlG,OACAwJ,UAAA,GAEAb,QAAA,CACAzC,KAAAlG,OACAwJ,UAAA,GAEAzB,UAAA,CACA7B,KAAAlG,OACAwJ,UAAA,GAEAlB,SAAA,CACApC,KAAAlG,OACAwJ,UAAA,GAEAgB,SAAA,CACAtE,KAAAlG,OACAwJ,UAAA,IAGAqK,WAAA,CACA1J,QAAAa,EACAwU,kBAAAF,GACAG,MAAA7V,EACA8V,KAAAvR,EACAwR,IAAAjR,EACAkR,SAAAjQ,GAEAtQ,KAhCA,WAiCA,OACA6H,WAAA,GACAS,cAAA,GACAZ,aAAA,EACAkB,aAAA,EACAH,YAAA,EACA+X,cAAA,EACAxX,gBAAA,EACAF,WAAA,EACA9D,gBAAA,EACAiO,iBAAA,GACArN,iBAAA,EACAmB,kBACA,gGACAoB,qBAAA,2EACAkB,QAAA,EACAuJ,YAAA,GACA7K,eAAA,EACAQ,kBAAA,IAGA6C,QAAA,CACA7F,SAAA,WACAjB,KAAAuD,WAAA,GACAvD,KAAAgE,cAAA,GACAhE,KAAA0E,gBAAA,EACA1E,KAAAsE,aAAA,EACAtE,KAAAU,gBAAA,EACAV,KAAAmE,YAAA,EACAnE,KAAAkc,cAAA,EACAlc,KAAA4a,MAAAuB,WAAA/K,QACAgL,QAAAC,UAAA,mBAEAC,SAAA,WACAtc,KAAAuD,WAAA,GACAvD,KAAAU,gBAAA,EACAV,KAAA0E,gBAAA,EACA1E,KAAAsE,aAAA,EACAtE,KAAAmE,YAAA,EACAnE,KAAA4a,MAAAuB,WAAA/K,QACAgL,QAAAC,UAAA,mBAEAE,UAAA,WACAvc,KAAAuD,WAAA,GACAvD,KAAAU,gBAAA,EACAV,KAAA0E,gBAAA,EACA1E,KAAAsE,aAAA,EACAtE,KAAAmE,YAAA,EACAnE,KAAA4a,MAAAuB,WAAA/K,QACAgL,QAAAC,UAAA,mBAEAla,aAAA,WACAnC,KAAAuD,WAAA,GACAvD,KAAAU,gBAAA,EACAV,KAAAsE,aAAA,EACAtE,KAAA0E,gBAAA,EACA1E,KAAAmE,YAAA,EACAnE,KAAAkc,cAAA,EACAlc,KAAA4a,MAAAuB,WAAA/K,QACAgL,QAAAC,UAAA,mBAGAlX,WAAA,SAAAoW,EAAAC,GACA,OAAAD,GACA,OACAvb,KAAA8U,QAAA,CACA1P,MAAA,QACAmH,MAAA,GACAwI,KAAAyG,EACAgB,SAAA,MAEA,MACA,OACAxc,KAAA8U,QAAA,CACA1P,MAAA,UACAmH,MAAA,GACAwI,KAAAyG,EACAgB,SAAA,MAEA,MACA,OACAxc,KAAA8U,QAAA,CACA1P,MAAA,UACAmH,MAAA,GACAwI,KAAAyG,IAEA,QACAxb,KAAA8U,QAAA,CACA1P,MAAA,UACAmH,MAAA,GACAwI,KAAAyG,EACAgB,SAAA,MAEA,QAGA1Y,UAAA,WACA9D,KAAAyc,gBAEAL,QAAAC,UAAA,kBACArc,KAAAiE,kBAAA,EACAjE,KAAAU,gBAAA,EACAV,KAAA0E,gBAAA,EACA1E,KAAAsE,aAAA,EACAtE,KAAAmE,YAAA,EACAnE,KAAA4a,MAAAuB,WAAAjB,oBAAAlb,KAAAuD,WAAAvD,KAAAgE,eACAhE,KAAAkc,cAAA,EACAlc,KAAA4a,MAAAuB,WAAArY,YACA9D,KAAAiE,kBAAA,IAIAhB,OAAA,WACAjD,KAAA0c,eACAN,QAAAC,UAAA,kBACArc,KAAAyD,eAAA,EACAzD,KAAAU,gBAAA,EACAV,KAAA0E,gBAAA,EACA1E,KAAAsE,aAAA,EACAtE,KAAAmE,YAAA,EACAnE,KAAA4a,MAAAuB,WAAAhB,iBAAAnb,KAAAuD,YACAvD,KAAAkc,cAAA,EACAlc,KAAA4a,MAAAuB,WAAAlZ,SACAjD,KAAAyD,eAAA,IAIAiZ,WAAA,WAEA,OADA1c,KAAAuD,WAAAvD,KAAAuD,WAAAoN,OACA,GAAA3Q,KAAAuD,WAAArH,SAGA,GAAA8D,KAAAuD,WAAArH,SACA8D,KAAAmF,WAAA,0CACA,KAIAwX,gBAAA,WACA3c,KAAA0c,cAKAE,aAAA,WACA5c,KAAA0c,cACA1c,KAAA8D,UAAA9D,KAAAuD,WAAAvD,KAAAgE,gBAGAyY,YAAA,WAEA,OADAzc,KAAAuD,WAAAvD,KAAAuD,WAAAoN,OACA,GAAA3Q,KAAAuD,WAAArH,QACA8D,KAAAmF,WAAA,uCACA,GAEA,GAAAnF,KAAAuD,WAAArH,QACA8D,KAAAmF,WAAA,0CACA,GAGA,GAAAnF,KAAAgE,eAKAd,YAAA,WACAlD,KAAAuD,WAAArH,OAAA,EACA8D,KAAAoD,aAAA,EAEApD,KAAAoD,aAAA,GAGAW,eAAA,WACA/D,KAAAuD,WAAArH,OAAA,EACA8D,KAAAoD,aAAA,EAEApD,KAAAoD,aAAA,GAGAyZ,eAAA,SAAA1D,GAGAnZ,KAAAiB,YAmDA4D,cAAA,WACA,IAAAiY,EAAA9S,SAAAhK,KAAA2E,SAAAoY,eAEAD,GAAA9c,KAAA2E,SAAAwR,YACAnW,KAAA2E,SAAAwR,UAAA2G,EACA9c,KAAA4a,MAAAuB,WAAAf,eAWA,IAAA4B,GAAA,EAEAhd,KAAA2E,SAAAsY,gBAAAjd,KAAA2E,SAAA+R,YACA1W,KAAA2E,SAAA+R,UAAA1W,KAAA2E,SAAAsY,cACAD,GAAA,GAIAhd,KAAA2E,SAAAuY,yBACAld,KAAA2E,SAAAsV,qBAEAja,KAAA2E,SAAAsV,mBAAAja,KAAA2E,SAAAuY,uBACAF,GAAA,GAGAA,GACAhd,KAAA4a,MAAAuB,WAAAd,iBAGArb,KAAAmF,WAAA,wBAGAgY,aAAA,SAAAnW,GACAhH,KAAAuD,WAAAyD,EACAhH,KAAAiD,UAEAhB,WAAA,WACAjC,KAAA4a,MAAAuB,WAAAjE,SAAA,IAEAnW,eAAA,WACA/B,KAAA4a,MAAAuB,WAAAjE,SAAA,IAEAlI,gBAAA,WACA,QAAAhQ,KAAA4a,MAAAG,eACA/a,KAAA4a,MAAAG,cAAA/K,iBAIAkH,mBAAA,WAEA,QAAAlX,KAAA4a,MAAAE,YACA9a,KAAA4a,MAAAE,WAAA5D,oBAKAxQ,YAAA,SAAAF,GAEAxG,KAAAsG,gBAAA,CAAAE,KAGAF,gBAAA,SAAAY,IAEAA,KAAAhL,QAAA,IAIA8D,KAAAyD,eAAA,EACAzD,KAAAU,gBAAA,EACAV,KAAA0E,gBAAA,EACA1E,KAAAsE,aAAA,EACAtE,KAAAmE,YAAA,EACAnE,KAAA4a,MAAAuB,WAAAb,oBAAApU,GACAlH,KAAAkc,cAAA,EACAE,QAAAC,UAAA,kBACArc,KAAAyD,eAAA,KAKA2Z,QAhWA,WAmWA/d,OAAAge,iBAAA,WAAArd,KAAA6c,gBAGAxd,OAAAie,WAAA,KACAtd,KAAA2O,iBAAA,GACA3O,KAAA2E,SAAAwR,UAAA,EACAnW,KAAA2E,SAAAoY,cAAA,EACA/c,KAAAyC,kBAAA,SACAzC,KAAA6D,qBAAA,gBACA7D,KAAA+E,QAAA,GACA1F,OAAAie,YAAA,OACAtd,KAAA2O,iBAAA,GACA3O,KAAA2E,SAAAwR,UAAA,GACAnW,KAAA2E,SAAAoY,cAAA,KAGAhT,YAnXA,WAoXA,IAAA9G,EAAA0F,SAAA4U,SAAAta,OAEAA,EAAA/G,OAAA,IACA8D,KAAAuD,WAAAia,mBAAAva,EAAAwW,UAAA,EAAAxW,EAAA/G,SACA8D,KAAA2c,mBAIA3c,KAAAiF,UAAAyV,WAAA1a,QChjB8Tyd,GAAA,GCQ1TC,cAAYrhB,OAAA2J,EAAA,KAAA3J,CACdohB,GACA3d,EACAyF,GACF,EACA,KACA,KACA,OAIeoY,GAAAD,mFCnBME,cACjB,SAAAA,EAAYC,GAAMxhB,OAAAwb,GAAA,KAAAxb,CAAA2D,KAAA4d,GACd5d,KAAK8d,SAAWD,yDAGbvd,EAAIyd,EAAM3S,EAAQ+D,EAAQjH,EAAUqI,GAEvC,IAAIf,EAAMxP,KAAK8d,SAAW,cAAgBE,mBAAmB1d,GAEzDyd,EAAK7hB,OAAS,IACdsT,EAAMA,EAAM,MAAQuO,GAEpB3S,EAAOlP,OAAS,IAChBsT,EAAMA,EAAM,MAAQpE,GAEpB+D,EAAOjT,OAAS,IAChBsT,EAAMA,EAAM,MAAQL,GAExBoB,EAAgB,GAAKf,EACrBzG,MAAMyG,GACDtG,KAAK,SAAAC,GAAG,OAAIA,EAAI8U,SAChB/U,KAAK,SAACgV,GACHhW,EAASgW,EAAK3N,KAEjB1G,MAAM,SAAAC,GACH,IAAIqU,EAAS,CACT5F,IAAOzO,EAAIsU,SAEflW,EAASiW,EAAQ5N,yCAIjBjQ,EAAIgU,EAAWpM,EAAUqI,GACjCxH,MAAM/I,KAAK8d,SAAW,YAAcE,mBAAmB1d,GAAM,MAAQgU,GAChEpL,KAAK,SAAAC,GAAG,OAAIA,EAAI8U,SAChB/U,KAAK,SAACgV,GACHhW,EAASgW,EAAK3N,KAEjB1G,MAAM,SAAAC,GACH,MAAMA,sCAIRxJ,EAAI+d,EAAWN,EAAM5O,EAAQjH,EAAUqI,GAE7C,IAAIf,EAAMxP,KAAK8d,SAAW,UAAYE,mBAAmB1d,GAEzDkP,EAAMA,EAAM,MAAQwO,mBAAmBK,GAEnCN,EAAK7hB,OAAS,IACdsT,EAAMA,EAAM,MAAQuO,GAGpB5O,EAAOjT,OAAS,IAChBsT,EAAMA,EAAM,MAAQL,GAGxBoB,EAAgB,GAAKf,EACrBzG,MAAMyG,GACDtG,KAAK,SAAAC,GAAG,OAAIA,EAAI8U,SAChB/U,KAAK,SAACgV,GACHhW,EAASgW,EAAK3N,KAEjB1G,MAAM,SAAAC,GACH,IAAIqU,EAAS,CACT5F,IAAOzO,EAAIsU,SAEflW,EAASiW,EAAQ5N,4CAIdqE,EAAYN,EAAWpM,EAAUqI,GAE5C,IAAIf,EAAMxP,KAAK8d,SAAW,aAAelJ,EAAWrF,WAAa,MAAQ+E,EAAY,MAAQM,EAAWS,QAEpGT,EAAWa,qBAAuBb,EAAWa,oBAAoBvZ,OAAS,IAC1EsT,GAAO,MAAQoF,EAAWa,qBAG9B1M,MAAMyG,GACDtG,KAAK,SAAAC,GAAG,OAAIA,EAAI8U,SAChB/U,KAAK,SAACgV,GACHhW,EAASgW,EAAKtJ,EAAYrE,KAG7B1G,MAAM,SAAAC,GACH,MAAMA,8CAKAxJ,EAAIge,EAAeP,EAAMQ,EAAYrW,EAAUqI,GAE7DxH,MAAM/I,KAAK8d,SAAW,WAAaxd,EAAK,MAAQge,EAAgB,MAAQP,EAAO,MAAQQ,GAClFrV,KAAK,SAAAC,GAAG,OAAIA,EAAI8U,SAChB/U,KAAK,SAACgV,GACHhW,EAASgW,EAAK3N,KAEjB1G,MAAM,SAAAC,GACH,MAAMA,aCnGlB0U,GAAU,CAEZrI,UAAW,GACX4G,cAAe,GACfxD,wBAAyB,IAGzBtB,uBAAwB,GACxBwG,2BAA4B,GAC5B/H,UAAW,UACXuG,cAAe,UACfhD,mBAAoB,UACpBiD,uBAAwB,UACxBwB,OAAQ,CACNC,UAAa,UACbC,aAAgB,UAChBC,KAAQ,UACRC,WAAc,UACdC,MAAS,UACTC,MAAS,UACTC,OAAU,UACVC,MAAS,UACTC,eAAkB,UAClBC,KAAQ,UACRC,WAAc,UACdC,MAAS,UACTC,UAAa,UACbC,UAAa,UACbC,WAAc,UACdC,UAAa,UACbC,MAAS,UACTC,eAAkB,UAClBC,SAAY,UACZC,QAAW,UACXC,KAAQ,UACRC,SAAY,UACZC,SAAY,UACZC,cAAiB,UACjBC,SAAY,UACZC,UAAa,UACbC,SAAY,UACZC,UAAa,UACbC,YAAe,UACfC,eAAkB,UAClBC,WAAc,UACdC,WAAc,UACdC,QAAW,UACXC,WAAc,UACdC,aAAgB,UAChBC,cAAiB,UACjBC,cAAiB,UACjBC,cAAiB,UACjBC,cAAiB,UACjBC,WAAc,UACdC,SAAY,UACZC,YAAe,UACfC,QAAW,UACXC,QAAW,UACXC,WAAc,UACdC,UAAa,UACbC,YAAe,UACfC,YAAe,UACfC,QAAW,UACXC,UAAa,UACbC,WAAc,UACdC,KAAQ,UACRC,UAAa,UACbC,KAAQ,UACRC,MAAS,UACTC,YAAe,UACfC,KAAQ,UACRC,SAAY,UACZC,QAAW,UACXC,UAAa,UACbC,OAAU,UACVC,MAAS,UACTC,MAAS,UACTC,SAAY,UACZC,cAAiB,UACjBC,UAAa,UACbC,aAAgB,UAChBC,UAAa,UACbC,WAAc,UACdC,UAAa,UACbC,qBAAwB,UACxBC,UAAa,UACbC,WAAc,UACdC,UAAa,UACbC,UAAa,UACbC,YAAe,UACfC,cAAiB,UACjBC,aAAgB,UAChBC,eAAkB,UAClBC,eAAkB,UAClBC,eAAkB,UAClBC,YAAe,UACfC,KAAQ,UACRC,UAAa,UACbC,MAAS,UACTC,QAAW,UACXC,OAAU,UACVC,iBAAoB,UACpBC,WAAc,UACdC,aAAgB,UAChBC,aAAgB,UAChBC,eAAkB,UAClBC,gBAAmB,UACnBC,kBAAqB,UACrBC,gBAAmB,UACnBC,gBAAmB,UACnBC,aAAgB,UAChBC,UAAa,UACbC,UAAa,UACbC,SAAY,UACZC,YAAe,UACfC,KAAQ,UACRC,QAAW,UACXC,MAAS,UACTC,UAAa,UACbC,OAAU,UACVC,UAAa,UACbC,OAAU,UACVC,cAAiB,UACjBC,UAAa,UACbC,cAAiB,UACjBC,cAAiB,UACjBC,WAAc,UACdC,UAAa,UACbC,KAAQ,UACRC,KAAQ,UACRC,KAAQ,UACRC,WAAc,UACdC,OAAU,UACVC,cAAiB,UACjBC,IAAO,UACPC,UAAa,UACbC,UAAa,UACbC,YAAe,UACfC,OAAU,UACVC,WAAc,UACdC,SAAY,UACZC,SAAY,UACZC,OAAU,UACVC,OAAU,UACVC,QAAW,UACXC,UAAa,UACbC,UAAa,UACbC,UAAa,UACbC,KAAQ,UACRC,YAAe,UACfC,UAAa,UACbC,IAAO,UACPC,KAAQ,UACRC,QAAW,UACXC,OAAU,UACVC,UAAa,UACbC,OAAU,UACVC,MAAS,UACTC,MAAS,UACTC,WAAc,UACdC,OAAU,UACVC,YAAe,YAKJtJ,MCtKXuJ,GAAW,CACbC,IAAO,CAAC,CACJjqB,KAAQ,qBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,wEACdS,cAAiB,IAEnB,CACEjG,KAAQ,iCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iCACdS,cAAiB,iDAEnB,CACEjG,KAAQ,oDACRwE,KAAQ,IACR4M,OAAU,OACV5L,WAAc,mGACdS,cAAiB,wEAEnB,CACEjG,KAAQ,wCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,iDAEnB,CACEjG,KAAQ,8CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,+FAEnB,CACEjG,KAAQ,uCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,0BAEnB,CACEjG,KAAQ,4CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kCACdS,cAAiB,iHAEnB,CACEjG,KAAQ,6CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,8EAEnB,CACEjG,KAAQ,2DACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,6BACdS,cAAiB,0EAEnB,CACEjG,KAAQ,0CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,SACdS,cAAiB,2EAGrBikB,KAAQ,CAAC,CACPlqB,KAAQ,2BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,IAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kBACdS,cAAiB,eAChB,CACDjG,KAAQ,mCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,MACdS,cAAiB,wBAChB,CACDjG,KAAQ,4BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,WACdS,cAAiB,wFAChB,CACDjG,KAAQ,mCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,mBAChB,CACDjG,KAAQ,sCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,uEAChB,CACDjG,KAAQ,2CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,4GAChB,CACDjG,KAAQ,oCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,yBAChB,CACDjG,KAAQ,sCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,mGACdS,cAAiB,0DAChB,CACDjG,KAAQ,kCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,mGACdS,cAAiB,uDAChB,CACDjG,KAAQ,2CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,mGACdS,cAAiB,+DAChB,CACDjG,KAAQ,2CACRwE,KAAQ,IACR4M,OAAU,OACV5L,WAAc,mGACdS,cAAiB,yCAChB,CACDjG,KAAQ,oDACRwE,KAAQ,IACR4M,OAAU,OACV5L,WAAc,mGACdS,cAAiB,uFAChB,CACDjG,KAAQ,2CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kBACdS,cAAiB,gEAChB,CACDjG,KAAQ,sBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kCACdS,cAAiB,uEAChB,CACDjG,KAAQ,gCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kCACdS,cAAiB,0CAChB,CACDjG,KAAQ,8CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,sHAChB,CACDjG,KAAQ,sBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kBACdS,cAAiB,6BAChB,CACDjG,KAAQ,qBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,6GAChB,CACDjG,KAAQ,uBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,sGAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kBACdS,cAAiB,iBAChB,CACDjG,KAAQ,YACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,MACdS,cAAiB,wDAChB,CACDjG,KAAQ,wBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,kBACdS,cAAiB,gBAChB,CACDjG,KAAQ,8BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,MACdS,cAAiB,uEAChB,CACDjG,KAAQ,4BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,wEAChB,CACDjG,KAAQ,4BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,wEAChB,CACDjG,KAAQ,+CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,6EAEnBkkB,QAAW,CAAC,CACVnqB,KAAQ,qBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,IAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,+DAChB,CACDjG,KAAQ,mCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,yCAChB,CACDjG,KAAQ,mCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,4CAChB,CACDjG,KAAQ,oBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,iDAChB,CACDjG,KAAQ,mBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,iDAChB,CACDjG,KAAQ,kBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,+EAChB,CACDjG,KAAQ,2CACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,wHAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,yDAChB,CACDjG,KAAQ,gBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,qCAChB,CACDjG,KAAQ,uBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,4CAChB,CACDjG,KAAQ,aACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,iFACdS,cAAiB,eAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,OACV5L,WAAc,mGACdS,cAAiB,sEAChB,CACDjG,KAAQ,qBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,gDAChB,CACDjG,KAAQ,2BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,2DAChB,CACDjG,KAAQ,wCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,mHAChB,CACDjG,KAAQ,mBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,gFAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,gEAChB,CACDjG,KAAQ,2BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,2EAChB,CACDjG,KAAQ,yBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,0FAChB,CACDjG,KAAQ,wBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,oDAChB,CACDjG,KAAQ,oCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,4EAChB,CACDjG,KAAQ,8BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,yEAChB,CACDjG,KAAQ,uBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,sEAChB,CACDjG,KAAQ,iBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,sCAChB,CACDjG,KAAQ,aACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,6CAChB,CACDjG,KAAQ,iBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,6CAChB,CACDjG,KAAQ,uBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,iEAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,iEAChB,CACDjG,KAAQ,8BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,gEAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,iEAChB,CACDjG,KAAQ,wBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,6DAChB,CACDjG,KAAQ,oBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,sBACdS,cAAiB,kBAEnBmkB,OAAU,CAAC,CACTpqB,KAAQ,gBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,IAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,IAChB,CACDjG,KAAQ,mCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,0FAChB,CACDjG,KAAQ,kCACRwE,KAAQ,IACR4M,OAAU,OACV5L,WAAc,mGACdS,cAAiB,gEAChB,CACDjG,KAAQ,2CACRwE,KAAQ,IACR4M,OAAU,OACV5L,WAAc,mGACdS,cAAiB,0HAChB,CACDjG,KAAQ,kBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,IAChB,CACDjG,KAAQ,4BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,6DACdS,cAAiB,IAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,8BACdS,cAAiB,IAChB,CACDjG,KAAQ,sBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,wBAChB,CACDjG,KAAQ,iCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,mEAChB,CACDjG,KAAQ,mCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,6DAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,mGAChB,CACDjG,KAAQ,yBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,0FAChB,CACDjG,KAAQ,mBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,kFAChB,CACDjG,KAAQ,kBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,IAChB,CACDjG,KAAQ,sBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,wBAChB,CACDjG,KAAQ,iBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,qBAChB,CACDjG,KAAQ,wBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,6FAChB,CACDjG,KAAQ,qBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,2CAChB,CACDjG,KAAQ,4BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,qHAChB,CACDjG,KAAQ,kBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,wCAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,qFAChB,CACDjG,KAAQ,yBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,6EAChB,CACDjG,KAAQ,2BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,+EAChB,CACDjG,KAAQ,kCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,kFAChB,CACDjG,KAAQ,oBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,wBAChB,CACDjG,KAAQ,2BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,wGAChB,CACDjG,KAAQ,eACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,IAChB,CACDjG,KAAQ,eACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,sBAChB,CACDjG,KAAQ,kBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,yBAChB,CACDjG,KAAQ,uBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,mEAChB,CACDjG,KAAQ,+BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,eACdS,cAAiB,gEAChB,CACDjG,KAAQ,kBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,mBACdS,cAAiB,IAChB,CACDjG,KAAQ,gCACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,mBACdS,cAAiB,mEAChB,CACDjG,KAAQ,mBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,IAChB,CACDjG,KAAQ,yBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,gBACdS,cAAiB,sBAEnBokB,oBAAqB,CAAC,CAClBrqB,KAAQ,oBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,OACdS,cAAiB,iBAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,SACdS,cAAiB,+BAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,QACdS,cAAiB,gDAChB,CACDjG,KAAQ,0BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,QACdS,cAAiB,gEAChB,CACDjG,KAAQ,6BACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,QACdS,cAAiB,mEAEnB,CACEjG,KAAQ,iBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,iBAEnB,CACEjG,KAAQ,sBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,aACdS,cAAiB,uDAEnB,CACEjG,KAAQ,oBACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,6BACdS,cAAiB,IAEnB,CACEjG,KAAQ,eACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,cACdS,cAAiB,iBAEnB,CACEjG,KAAQ,aACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,cACdS,cAAiB,kBAEnB,CACEjG,KAAQ,eACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,cACdS,cAAiB,iBAEnB,CACEjG,KAAQ,aACRwE,KAAQ,IACR4M,OAAU,GACV5L,WAAc,cACdS,cAAiB,oBAKR+jB,MCttBfM,aAAIC,OAAOC,eAAgB,EAO3BF,aAAIG,IAAIC,MAGRJ,aAAIG,IAAIE,KAAa,CACjBC,UAAW,OACXnM,SAAU,IACVoM,OAAQ,OACRC,QAAS,GACTC,YAAY,EACZC,SAAS,EACTC,QAAQ,EACRC,UAAU,EACVC,GAAG,EACHC,GAAG,IAGPd,aAAItiB,UAAU,cAAeqjB,MAG7B,IAAIf,aAAI,CACJgB,GAAI,OACJ3tB,KAFI,WAGA,MAAO,CACHsJ,QAAS,KACTZ,UAAW,KACX6D,MAAO,KACPtD,SAAU,KACVkC,SAAU,OAGlBqJ,WAAY,CACRyN,QAEJ2L,SAAU,yIACVvf,YAfI,WAgBA,IAAI+T,EAAW,4BAGf9d,KAAKgF,QAAU,IAAI4Y,GAAME,GACzB,IAAIyL,EAAU,IAAIC,eAClBD,EAAQE,KAAK,MAAO3L,EAAW,SAAS,GACxCyL,EAAQG,KAAK,MAEU,MAAnBH,EAAQhO,SACRvb,KAAKoE,UAAYulB,KAAKC,MAAML,EAAQM,eAGxC7pB,KAAK2E,SAAW6Z,GAChBxe,KAAK6G,SAAWkhB,GAChB/nB,KAAKiI,MAAQ,IAAI6hB,GAAM9pB,KAAKgF,QAAShF,KAAKoE,UAAWpE,KAAK2E,kDChElE,IAAAolB,EAAA1sB,EAAA,QAAA2sB,EAAA3sB,EAAA2B,EAAA+qB,GAAkaC,EAAG,gECAra,IAAAC,EAAA5sB,EAAA,QAAA6sB,EAAA7sB,EAAA2B,EAAAirB,GAAmaC,EAAG,qCCAta,IAAAC,EAAA9sB,EAAA,QAAA+sB,EAAA/sB,EAAA2B,EAAAmrB,GAAiaC,EAAG,uCCApa,IAAAC,EAAAhtB,EAAA,QAAAitB,EAAAjtB,EAAA2B,EAAAqrB,GAAoaC,EAAG,qFCAva,IAAAC,EAAAltB,EAAA,QAAAmtB,EAAAntB,EAAA2B,EAAAurB,GAAmaC,EAAG,qCCAta,IAAAC,EAAAptB,EAAA,QAAAqtB,EAAArtB,EAAA2B,EAAAyrB,GAA+ZC,EAAG,qCCAla,IAAAC,EAAAttB,EAAA,QAAAutB,EAAAvtB,EAAA2B,EAAA2rB,GAAgaC,EAAG,0GCAna,IAAAC,EAAAxtB,EAAA,QAAAytB,EAAAztB,EAAA2B,EAAA6rB,GAA0YC,EAAG","file":"js/app.291968b7.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=style&index=1&id=402e8458&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=style&index=1&id=402e8458&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=1&id=88523c10&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=1&id=88523c10&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('header',[_c('nav',{staticClass:\"navbar has-shadow\",attrs:{\"id\":\"topnav\"}},[_c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"navbar-brand\"},[_c('div',{staticClass:\"navbar-item\"},[_c('h1',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.mainPageActive),expression:\"!mainPageActive\"}],staticClass:\"title is-size-4 logoColor2\",staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){return _vm.goToMain()}}},[_vm._v(\"biobtree\")])]),_c('a',{staticClass:\"navbar-burger burger\",attrs:{\"aria-label\":\"menu\",\"aria-expanded\":\"false\",\"data-target\":\"navMenu\"},on:{\"click\":function($event){_vm.burgerBarActive = !_vm.burgerBarActive}}},[_c('span',{attrs:{\"aria-hidden\":\"true\"}}),_c('span',{attrs:{\"aria-hidden\":\"true\"}}),_c('span',{attrs:{\"aria-hidden\":\"true\"}})])]),_c('div',{class:{'navbar-menu':true,'is-active':_vm.burgerBarActive},staticStyle:{\"margin-right\":\"-0.5rem\"},attrs:{\"id\":\"navMenu\"}},[_c('div',{staticClass:\"navbar-start\",staticStyle:{\"flex-grow\":\"1\",\"justify-content\":\"center\"}},[(_vm.resultActive)?_c('label',{staticClass:\"pageTitle title is-size-5\"},[_c('div',[_c('span',{staticStyle:{\"padding-right\":\"5px\"}},[_c('a',{staticClass:\"button is-primary is-small is-outlined\",on:{\"click\":function($event){return _vm.newSearchQuery()}}},[_c('span',[_vm._v(\"Search\")]),_vm._m(0)])]),_c('span',[_c('a',{staticClass:\"button is-info is-small is-outlined\",on:{\"click\":function($event){return _vm.newMfQuery()}}},[_c('span',[_vm._v(\"Mapping\")]),_vm._m(1)])])])]):_vm._e(),(_vm.settingsActive)?_c('h1',{staticClass:\"pageTitle title is-size-5\"},[_vm._v(\"Settings\")]):_vm._e()]),_c('div',{staticClass:\"navbar-end\"},[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.mainPageActive),expression:\"!mainPageActive\"}],staticClass:\"navbar-item\",on:{\"click\":_vm.goToSettings}},[_vm._v(\"Settings\")]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.mainPageActive),expression:\"!mainPageActive\"}],staticClass:\"navbar-item\",attrs:{\"target\":\"_blank\",\"href\":\"https://github.com/tamerh/biobtree\"}},[_vm._m(2)])])])])])]),_c('main',{staticClass:\"mainContent\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.mainPageActive),expression:\"mainPageActive\"}],staticClass:\"hero-body is-fullheight\"},[_c('div',{staticClass:\"container has-text-centered\"},[_c('h1',{staticClass:\"title is-size-1 logoColor\",staticStyle:{\"padding-bottom\":\"10px\"}},[_vm._v(\"biobtree\")]),_c('h2',{staticClass:\"subtitle\"}),_c('div',{staticClass:\"columns is-gapless\"},[_c('div',{staticClass:\"column\"}),_c('div',{staticClass:\"column is-four-fifths \"},[_c('div',{staticClass:\"control has-icons-left has-icons-right\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.searchTerm),expression:\"searchTerm\"}],staticClass:\"input is-medium control\",attrs:{\"type\":\"search\",\"placeholder\":_vm.searchPlaceHolder,\"maxlength\":\"10000\",\"autofocus\":\"\"},domProps:{\"value\":(_vm.searchTerm)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.search($event)},_vm.searchKeyUp],\"blur\":function($event){_vm.showExample=true},\"input\":function($event){if($event.target.composing){ return; }_vm.searchTerm=$event.target.value}}}),_vm._m(3),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' : _vm.searchLoading,'button':true, 'is-info':true, 'is-medium':true},on:{\"click\":_vm.search}},[_vm._v(\"Search\")])])])])]),_c('div',{staticClass:\"column\"})]),_c('br'),_vm._m(4),_c('div',{staticClass:\"columns is-gapless\"},[_c('div',{staticClass:\"column\"}),_c('div',{staticClass:\"column is-four-fifths\"},[_c('div',{staticClass:\"control has-icons-left has-icons-right\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.mapFilterTerm),expression:\"mapFilterTerm\"}],staticClass:\"input is-medium control\",attrs:{\"type\":\"search\",\"placeholder\":_vm.mapFilterPlaceHolder,\"maxlength\":\"300\",\"autofocus\":\"\"},domProps:{\"value\":(_vm.mapFilterTerm)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.mapFilter($event)},_vm.mapFilterKeyUp],\"blur\":function($event){_vm.showExample=true},\"input\":function($event){if($event.target.composing){ return; }_vm.mapFilterTerm=$event.target.value}}}),_vm._m(5),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' : _vm.mapFilterLoading,'button':true, 'is-success':true, 'is-medium':true},on:{\"click\":_vm.mapFilter}},[_vm._v(\"Map\")])])])])]),_c('div',{staticClass:\"column\"})])])]),_c('bulk',{attrs:{\"bulkActive\":_vm.bulkActive,\"xref_conf\":_vm.xref_conf},on:{\"close-bulk\":function($event){_vm.bulkActive=false}}}),_c('about',{attrs:{\"aboutActive\":_vm.aboutActive},on:{\"close-about\":function($event){_vm.aboutActive=false}}}),_c('api',{attrs:{\"apiActive\":_vm.apiActive},on:{\"close-api\":function($event){_vm.apiActive=false}}}),_c('settings',{attrs:{\"settingsActive\":_vm.settingsActive,\"app_conf\":_vm.app_conf,\"xref_conf\":_vm.xref_conf},on:{\"apply-settings\":function($event){return _vm.applySettings()}}}),_c('biobtree-result',{ref:\"resultComp\",attrs:{\"mobile\":_vm.mobile,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"fetcher\":_vm.app_model},on:{\"notifyuser\":_vm.notifyUser}}),_c('notifications',{attrs:{\"group\":\"appwarn\",\"position\":\"top center\",\"classes\":\"notification is-warning\"}}),_c('notifications',{attrs:{\"group\":\"error\",\"position\":\"top center\",\"classes\":\"notification is-danger\"}}),_c('notifications',{attrs:{\"group\":\"success\",\"position\":\"top center\",\"classes\":\"notification is-success\"}})],1),_vm._m(6)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-small\"},[_c('i',{staticClass:\"fas fa-plus\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-small\"},[_c('i',{staticClass:\"fas fa-plus\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon\"},[_c('i',{staticClass:\"fab fa-github\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-medium is-left\"},[_c('i',{staticClass:\"fa fa-search\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"columns is-gapless\"},[_c('div',{staticClass:\"column\"},[_c('p',{staticClass:\"logoColor title is-size-5\"},[_vm._v(\"Apply Chain Mappings\")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-medium is-left\"},[_c('i',{staticClass:\"fa fa-map-signs\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('div',{staticClass:\"content has-text-left is-size-6\"})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.aboutActive),expression:\"aboutActive\"}],staticClass:\"hero-body is-fullheight\"},[_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"content\"},[_c('p',{staticClass:\"has-text-centered is-size-4 has-text-success\"},[_vm._v(\"About\")]),_c('p',[_vm._v(\"\\n More information and some stats will come to this page. For any issue or error please contact from github\\n \"),_c('a',{attrs:{\"href\":\"https://www.github.com/tamerh/biobtree\",\"target\":\"_blank\"}},[_vm._v(\"page\")]),_vm._v(\".\\n \")])])])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./About.vue?vue&type=template&id=6b34f9bc&scoped=true&\"\nimport script from \"./About.vue?vue&type=script&lang=js&\"\nexport * from \"./About.vue?vue&type=script&lang=js&\"\nimport style0 from \"./About.vue?vue&type=style&index=0&id=6b34f9bc&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6b34f9bc\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"resultContainer container is-fullhd\"},[_c('p'),_c('p',{staticClass:\"logoColor title is-size-5\",staticStyle:{\"padding-bottom\":\"5px\"}},[_vm._v(\"Example Use Cases\")]),_vm._l((_vm.usecases),function(catcases,index){return _c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column\"}),_c('div',{staticClass:\"tags column is-four-fifths\"},[_c('a',{staticClass:\"is-link\",on:{\"click\":function($event){return _vm.execCatUseCases(catcases)}}},[_vm._v(\"all \"),(index!='mix')?[_vm._v(_vm._s(index))]:_vm._e(),_vm._v(\" base examples\")],2),_vm._l((catcases),function(usecase,index2){return _c('a',{staticClass:\"tag\",on:{\"click\":function($event){return _vm.execUseCase(usecase)}}},[_vm._v(_vm._s(usecase.name))])})],2),_c('div',{staticClass:\"column\"})])})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Usecase.vue?vue&type=template&id=2458a6d7&scoped=true&\"\nimport script from \"./Usecase.vue?vue&type=script&lang=js&\"\nexport * from \"./Usecase.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Usecase.vue?vue&type=style&index=0&id=2458a6d7&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2458a6d7\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.bulkActive),expression:\"bulkActive\"}],staticClass:\"hero-body is-fullheight\"},[_c('div',{staticClass:\"container\"},[_c('p',{staticClass:\"has-text-centered is-size-4 has-text-success\"},[_vm._v(\"Bulk Query\")]),_c('p',[_vm._v(\"Bulk Query allow to send query of large numbers of identifers or special keywords. Upload your text file which contains identifers or special keywords seperated by new line.\")]),_c('div',[_c('div',{staticClass:\"columns\"},[_vm._m(0),_c('div',{staticClass:\"column is-two-fifths\",staticStyle:{\"display\":\"none\"}},[_c('label',{staticClass:\"label\"},[_vm._v(\"Select mapping dataset\")]),_c('multiselect',{attrs:{\"multiple\":true,\"track-by\":\"id\",\"label\":\"name\",\"placeholder\":\"Select a dataset\",\"options\":_vm.options,\"searchable\":true},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))])]}}]),model:{value:(_vm.selecteddataset),callback:function ($$v) {_vm.selecteddataset=$$v},expression:\"selecteddataset\"}})],1),_c('div',{staticClass:\"column is-pulled-right\"},[_c('button',{staticClass:\"button is-warning\",staticStyle:{\"margin-top\":\"30px\"},on:{\"click\":_vm.upload}},[_vm._v(\"Start\")])])])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Upload file\")]),_c('input',{staticClass:\"uploadForm__input\",attrs:{\"type\":\"file\",\"name\":\"file\",\"id\":\"inputfile\",\"accept\":\"*.txt\"}})])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Bulk.vue?vue&type=template&id=c516fda0&scoped=true&\"\nimport script from \"./Bulk.vue?vue&type=script&lang=js&\"\nexport * from \"./Bulk.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Bulk.vue?vue&type=style&index=0&id=c516fda0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c516fda0\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal\",class:{ 'is-active' : _vm.apiActive}},[_c('div',{staticClass:\"modal-background\",on:{\"click\":function($event){return _vm.$emit('close-api')}}}),_vm._m(0),_c('button',{staticClass:\"modal-close is-large\",attrs:{\"aria-label\":\"close\"},on:{\"click\":function($event){return _vm.$emit('close-api')}}})])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"modal-card\"},[_c('header',{staticClass:\"modal-card-head is-radiusless\",staticStyle:{\"padding\":\"10px\"}},[_c('p',{staticClass:\"modal-card-title has-text-centered\"},[_vm._v(\"API\")])]),_c('section',{staticClass:\"modal-card-body\"},[_c('div',{staticClass:\"content\"},[_c('p',[_vm._v(\"\\n XrefMap has an API with following functions. Usage example with javascript can be found\\n \"),_c('a',[_vm._v(\"here\")]),_vm._v(\".\\n \")]),_c('h4',[_vm._v(\"Search\")]),_c('p',[_vm._v(\"Search calls take list of comma separated identifiers as a parameter. Example,\")]),_c('div',{staticClass:\"box has-background-white-bis exBox\"},[_c('p',[_vm._v(\"www.ebi.ac.uk/~tgur/xrefmap/api.php?ids=P15498\")])]),_c('h4',[_vm._v(\"Pagination\")]),_c('p',[_vm._v(\"Each identifier search can have maximum 200 cross reference results. If it has more results, they are retrieved via pagination call. Pagination index starts from 0. Total page count is required to be specified with pageTotal parameter. This value is calculated via main search call. Example,\")]),_c('div',{staticClass:\"box has-background-white-bis exBox\"},[_c('p',[_vm._v(\"www.ebi.ac.uk/~tgur/xrefmap/ws/api.php?ids=P15498&src=8&page=0&pageTotal=2\")])]),_c('h4',[_vm._v(\"Filtering\")]),_c('p',[_vm._v(\"Results can be filtered based on datasets. Example,\")]),_c('div',{staticClass:\"box has-background-white-bis exBox\"},[_c('p',[_vm._v(\"www.ebi.ac.uk/~tgur/ws/api.php?ids=P15498&src=8&filters=20,77\")])]),_c('p',[_vm._v(\"For pagination and filtering calls, dataset identifiers needs to be specified. Dataset identifiers are accessed from main search response.\")]),_c('p',[_c('strong',[_vm._v(\"Limitations:\")]),_vm._v(\" API only supports binary response format. JSON format might be added in future.\\n HTTP GET supported only, HTTP POST will be added later versions.\\n \")])])])])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Api.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Api.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Api.vue?vue&type=template&id=ba2fdf5a&scoped=true&\"\nimport script from \"./Api.vue?vue&type=script&lang=js&\"\nexport * from \"./Api.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ba2fdf5a\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.settingsActive),expression:\"settingsActive\"}],staticClass:\"settings container is-fullhd\"},[_c('div',{staticClass:\"columns\"},[_c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Results per page\")]),_c('div',{staticClass:\"select\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_conf.page_size_new),expression:\"app_conf.page_size_new\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.app_conf, \"page_size_new\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',{attrs:{\"value\":\"9\"}},[_vm._v(\"9\")]),_c('option',{attrs:{\"value\":\"18\"}},[_vm._v(\"18\")]),_c('option',{attrs:{\"value\":\"36\"}},[_vm._v(\"36\")]),_c('option',{attrs:{\"value\":\"63\"}},[_vm._v(\"72\")]),_c('option',{attrs:{\"value\":\"90\"}},[_vm._v(\"90\")]),_c('option',{attrs:{\"value\":\"150\"}},[_vm._v(\"144\")]),_c('option',{attrs:{\"value\":\"200\"}},[_vm._v(\"200\")])])])]),_c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Box color\")]),_c('div',{staticClass:\"select\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_conf.box_color_new),expression:\"app_conf.box_color_new\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.app_conf, \"box_color_new\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.app_conf.colors),function(option,index){return _c('option',{key:index,domProps:{\"value\":option}},[_vm._v(_vm._s(index))])}),0)])]),_c('div',{staticClass:\"column\"},[_c('label',{staticClass:\"label\"},[_vm._v(\"Selected Box color\")]),_c('div',{staticClass:\"select\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_conf.selected_box_color_new),expression:\"app_conf.selected_box_color_new\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.app_conf, \"selected_box_color_new\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.app_conf.colors),function(option,index){return _c('option',{key:index,domProps:{\"value\":option}},[_vm._v(_vm._s(index))])}),0)])]),_c('div',{staticClass:\"column is-pulled-right\"},[_c('label',{staticClass:\"label\"},[_vm._v(\" \\t\")]),_c('button',{staticClass:\"button is-warning\",on:{\"click\":_vm.apply}},[_vm._v(\"Apply\")])])]),_c('div',[_c('h1',{staticClass:\"has-text-centered has-text-weight-bold is-is-size-1\"},[_vm._v(\"Datasets\")]),_c('table',{staticClass:\"table is-bordered is-narrow is-hoverable is-fullwidth\"},[_vm._m(0),_c('tbody',_vm._l((_vm.xref_conf),function(res,index){return _c('tr',[_c('td',[_vm._v(_vm._s(res.name))]),_c('td',[_vm._v(_vm._s(res.id))]),_c('td',[_vm._v(_vm._s(index))])])}),0)])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',[_vm._v(\"name\")]),_c('th',[_vm._v(\"id\")]),_c('th',[_vm._v(\"numeric id\")])])])}]\n\nexport { render, staticRenderFns }","\t\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Settings.vue?vue&type=template&id=3367dd47&scoped=true&\"\nimport script from \"./Settings.vue?vue&type=script&lang=js&\"\nexport * from \"./Settings.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Settings.vue?vue&type=style&index=0&id=3367dd47&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3367dd47\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.app_model.queries.length>0)?_c('div',{staticClass:\"resultContainer container is-fullhd\"},[(_vm.app_model.queries.length>1)?_c('div',{staticClass:\"querybox\"},[_c('div',{staticClass:\"field is-grouped is-grouped-multiline\"},_vm._l((_vm.app_model.queries),function(query,index){return _c('div',{staticClass:\"control\"},[_c('div',{staticClass:\"tags has-addons\"},[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.app_model.queries[index].edit),expression:\"!app_model.queries[index].edit\"}],class:{'tag':true,'is-link':index==_vm.selectedQueryIndex},attrs:{\"title\":\"double click to name the query\"},on:{\"click\":function($event){return _vm.selectQuery(index)},\"dblclick\":function($event){return _vm.enableQueryEdit(index)}}},[_vm._v(_vm._s(_vm.queryLabel(index)))]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[index].name),expression:\"app_model.queries[index].name\"},{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[index].edit),expression:\"app_model.queries[index].edit\"}],staticClass:\"is-small\",domProps:{\"value\":(_vm.app_model.queries[index].name)},on:{\"blur\":function($event){return _vm.disableQueryEdit(index)},\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.disableQueryEdit(index)},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[index], \"name\", $event.target.value)}}}),_c('a',{staticClass:\"tag is-delete\",on:{\"click\":function($event){return _vm.deleteQuery(index)}}})])])}),0)]):_vm._e(),(_vm.app_model.queries[_vm.selectedQueryIndex].type==1)?_c('div',{staticClass:\"mapfilter\"},[_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm),expression:\"app_model.queries[selectedQueryIndex].searchTerm\"}],ref:\"searchbox\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"maxlength\":\"30000\",\"placeholder\":\"Terms\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.mapFilter($event)},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"searchTerm\", $event.target.value)}}}),_vm._m(0)])]),_c('div',[_c('multiselect',{directives:[{name:\"show\",rawName:\"v-show\",value:(this.app_model.queries[this.selectedQueryIndex].showDatasets),expression:\"this.app_model.queries[this.selectedQueryIndex].showDatasets\"}],attrs:{\"multiple\":false,\"track-by\":\"id\",\"label\":\"name\",\"placeholder\":\"Type at least 3 letters e.g uniprot\",\"options\":_vm.options,\"searchable\":true,\"open-direction\":\"bottom\",\"internal-search\":false,\"show-no-results\":false,\"show-no-options\":false,\"reset-after\":true},on:{\"search-change\":_vm.findDataset,\"select\":_vm.onDatasetSelect},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))])]}}],null,false,2784876651),model:{value:(_vm.app_conf.global_filter_datasets_new),callback:function ($$v) {_vm.$set(_vm.app_conf, \"global_filter_datasets_new\", $$v)},expression:\"app_conf.global_filter_datasets_new\"}})],1),_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].mapFilterTerm),expression:\"app_model.queries[selectedQueryIndex].mapFilterTerm\"}],ref:\"searchbox\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"maxlength\":\"300\",\"placeholder\":\"MapFilter query\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].mapFilterTerm)},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.mapFilter($event)},\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"mapFilterTerm\", $event.target.value)}}}),_vm._m(1),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' : _vm.app_model.queries[_vm.selectedQueryIndex].loading,'button':true, 'is-success':true, 'is-normal':true},on:{\"click\":_vm.mapFilter}},[_vm._v(\"Map\")])])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].retrieved),expression:\"app_model.queries[selectedQueryIndex].retrieved\"}],staticClass:\"actions\"},[_c('div',[_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].attributes),expression:\"app_model.queries[selectedQueryIndex].attributes\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].attributes)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].attributes,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].attributes)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].attributes,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"attributes\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"attributes\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"attributes\", $$c)}}}}),_vm._v(\" Attributes\")])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets),expression:\"app_model.queries[selectedQueryIndex].showDatasets\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$c)}}}}),_vm._v(\"Set dataset \"),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0),expression:\"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0\"}],staticClass:\"has-text-info has-text-weight-bold\"},[_vm._v(_vm._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.showUrl),expression:\"showUrl\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.showUrl)?_vm._i(_vm.showUrl,null)>-1:(_vm.showUrl)},on:{\"change\":function($event){var $$a=_vm.showUrl,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.showUrl=$$a.concat([$$v]))}else{$$i>-1&&(_vm.showUrl=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.showUrl=$$c}}}}),_vm._v(\"REST url\")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showUrl),expression:\"showUrl\"}]},[_c('a',{staticClass:\"exlinkcolor\",attrs:{\"href\":_vm.app_model.queries[_vm.selectedQueryIndex].restURL,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(_vm.app_model.queries[_vm.selectedQueryIndex].restURL)+\"\\n \")])]),_c('div',[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey && _vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey.length>0),expression:\"app_model.queries[selectedQueryIndex].nextPageKey && app_model.queries[selectedQueryIndex].nextPageKey.length>0\"}],class:{ 'is-loading' : _vm.nextLoading, 'is-normal':true,'is-pulled-right':true},on:{\"click\":_vm.mapFilterMore}},[_vm._v(\"Load More result\")])])])]):_c('div',{staticClass:\"search\"},[_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"control is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm),expression:\"app_model.queries[selectedQueryIndex].searchTerm\"}],ref:\"searchbox\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"placeholder\":\"Search\",\"size\":_vm.topSearchBoxSize,\"maxlength\":\"300\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].searchTerm)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.newSearch($event)},_vm.searchKeyUp],\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"searchTerm\", $event.target.value)}}}),_vm._m(2),_c('span',{staticClass:\"control\"},[_c('a',{class:{ 'is-loading' :_vm.app_model.queries[_vm.selectedQueryIndex].loading ,'button':true, 'is-info':true, 'is-normal':true},on:{\"click\":_vm.newSearch}},[_vm._v(\"Search\")])])])]),(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive)?_c('div',{staticClass:\"control has-icons-left\"},[_c('p',{staticClass:\"is-expanded field has-addons\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].filter),expression:\"app_model.queries[selectedQueryIndex].filter\"}],ref:\"filter\",staticClass:\"input is-normal control\",attrs:{\"type\":\"search\",\"placeholder\":\"Add filter e.g ensembl.genome==\\\"homo_sapiens\\\"\",\"size\":_vm.topSearchBoxSize,\"maxlength\":\"300\"},domProps:{\"value\":(_vm.app_model.queries[_vm.selectedQueryIndex].filter)},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.search($event)},_vm.searchKeyUp],\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filter\", $event.target.value)}}}),_vm._m(3)])]):_vm._e(),_c('div',[_c('multiselect',{directives:[{name:\"show\",rawName:\"v-show\",value:(this.app_model.queries[this.selectedQueryIndex].showDatasets),expression:\"this.app_model.queries[this.selectedQueryIndex].showDatasets\"}],attrs:{\"multiple\":false,\"track-by\":\"id\",\"label\":\"name\",\"placeholder\":\"Type at least 3 letters e.g uniprot\",\"options\":_vm.options,\"searchable\":true,\"open-direction\":\"bottom\",\"internal-search\":false,\"show-no-results\":false,\"show-no-options\":false,\"reset-after\":true},on:{\"search-change\":_vm.findDataset,\"select\":_vm.onDatasetSelect},scopedSlots:_vm._u([{key:\"singleLabel\",fn:function(ref){\nvar option = ref.option;\nreturn [_c('strong',[_vm._v(_vm._s(option.name))])]}}],null,false,2784876651),model:{value:(_vm.app_conf.global_filter_datasets_new),callback:function ($$v) {_vm.$set(_vm.app_conf, \"global_filter_datasets_new\", $$v)},expression:\"app_conf.global_filter_datasets_new\"}})],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].retrieved),expression:\"app_model.queries[selectedQueryIndex].retrieved\"}],staticClass:\"actions\"},[_c('div',[_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive),expression:\"app_model.queries[selectedQueryIndex].filterActive\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].filterActive)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].filterActive,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filterActive\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filterActive\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"filterActive\", $$c)}}}}),_vm._v(\"Add filter\")])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets),expression:\"app_model.queries[selectedQueryIndex].showDatasets\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)?_vm._i(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,null)>-1:(_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets)},on:{\"change\":function($event){var $$a=_vm.app_model.queries[_vm.selectedQueryIndex].showDatasets,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.app_model.queries[_vm.selectedQueryIndex], \"showDatasets\", $$c)}}}}),_vm._v(\"Set dataset \"),_c('label',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0),expression:\"app_model.queries[this.selectedQueryIndex].selectedDatasetName.length>0\"}],staticClass:\"has-text-info has-text-weight-bold\"},[_vm._v(_vm._s(this.app_model.queries[this.selectedQueryIndex].selectedDatasetName))])])]),_c('span',[_c('label',{staticClass:\"checkbox\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.showUrl),expression:\"showUrl\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.showUrl)?_vm._i(_vm.showUrl,null)>-1:(_vm.showUrl)},on:{\"change\":function($event){var $$a=_vm.showUrl,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.showUrl=$$a.concat([$$v]))}else{$$i>-1&&(_vm.showUrl=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.showUrl=$$c}}}}),_vm._v(\"REST url\")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showUrl),expression:\"showUrl\"}]},[_c('span',[_c('a',{staticClass:\"exlinkcolor\",attrs:{\"href\":_vm.app_model.queries[_vm.selectedQueryIndex].restURL,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(_vm.app_model.queries[_vm.selectedQueryIndex].restURL)+\"\\n \")])])]),_c('div',[(_vm.app_model.queries[_vm.selectedQueryIndex] && _vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey && _vm.app_model.queries[_vm.selectedQueryIndex].nextPageKey.length>0)?_c('a',{staticClass:\"is-pulled-right is-normal\",on:{\"click\":_vm.search}},[_vm._v(\"Load More result\")]):_vm._e()])])])]):_vm._e(),_c('search-main',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex] && _vm.app_model.queries[_vm.selectedQueryIndex].type==0),expression:\"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==0\"}],ref:\"searchComp\",attrs:{\"mobile\":_vm.mobile,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}}),_c('map-filter',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.app_model.queries[_vm.selectedQueryIndex] && _vm.app_model.queries[_vm.selectedQueryIndex].type==1),expression:\"app_model.queries[selectedQueryIndex] && app_model.queries[selectedQueryIndex].type==1\"}],ref:\"mapFilterComp\",attrs:{\"mobile\":_vm.mobile,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-search\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-map-signs\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-search\"})])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('span',{staticClass:\"icon is-normal is-left\"},[_c('i',{staticClass:\"fa fa-filter\"})])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"mapFilterResult container is-fullhd\"},[(_vm.app_model.all_map_results[_vm.resultIndex] && _vm.app_model.all_map_results[_vm.resultIndex].length>0)?_c('div',{staticClass:\"resultTitle\"},[_vm._v(\"Results\")]):_vm._e(),(_vm.app_model.all_map_results[_vm.resultIndex] && _vm.app_model.all_map_results[_vm.resultIndex].length>0)?_c('table',{staticClass:\"table is-bordered is-narrow is-hoverable is-fullwidth\"},[_vm._m(0),_vm._l((_vm.app_model.all_map_results[_vm.resultIndex]),function(sub_res,index){return _c('tbody',_vm._l((sub_res.targets),function(res,index2){return _c('tr',[_c('td',[_vm._v(_vm._s(index2+1))]),_c('td',[(index2>0)?[_vm._v(\"〃\")]:_vm._e(),(index2==0)?[_vm._v(_vm._s(_vm.xref_conf[sub_res.source.dataset].name)+\" - \")]:_vm._e(),(!_vm.app_model.queries[_vm.queryIndex].attributes && index2==0 && sub_res.source.keyword && sub_res.source.keyword.length>0)?[_vm._v(_vm._s(sub_res.source.keyword)+\" - \")]:_vm._e(),(!_vm.app_model.queries[_vm.queryIndex].attributes && index2==0)?[_vm._v(_vm._s(sub_res.source.identifier))]:_vm._e(),(_vm.app_model.queries[_vm.queryIndex].attributes && index2==0)?[(sub_res.source.url && sub_res.source.url.length>0)?_c('a',{attrs:{\"href\":sub_res.source.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(sub_res.source.identifier))]):_c('label',[_vm._v(_vm._s(sub_res.source.identifier))]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(res && !sub_res.source.Attributes.Empty && _vm.app_model.queries[_vm.queryIndex].attributes),expression:\"res && !sub_res.source.Attributes.Empty && app_model.queries[queryIndex].attributes\"}]},[_c('vue-json-pretty',{attrs:{\"path\":'res',\"data\":sub_res.source.Attributes,\"showDoubleQuotes\":false,\"deep\":2}})],1)]:_vm._e()],2),_c('td',[(!_vm.app_model.queries[_vm.queryIndex].attributes)?[_vm._v(_vm._s(res.identifier))]:_vm._e(),(_vm.app_model.queries[_vm.queryIndex].attributes)?[(res.url && res.url.length>0)?_c('a',{attrs:{\"href\":res.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(res.identifier))]):_c('label',[_vm._v(_vm._s(res.identifier))]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(res && !res.Attributes.Empty && _vm.app_model.queries[_vm.queryIndex].attributes),expression:\"res && !res.Attributes.Empty && app_model.queries[queryIndex].attributes\"}]},[_c('vue-json-pretty',{attrs:{\"path\":'res',\"data\":res.Attributes,\"showDoubleQuotes\":false,\"deep\":2}})],1)]:_vm._e()],2)])}),0)})],2):_vm._e()])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th'),_c('th',[_vm._v(\"Source\")]),_c('th',[_vm._v(\"Mapping\")])])])}]\n\nexport { render, staticRenderFns }","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MapFilter.vue?vue&type=template&id=217e9bb0&scoped=true&\"\nimport script from \"./MapFilter.vue?vue&type=script&lang=js&\"\nexport * from \"./MapFilter.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MapFilter.vue?vue&type=style&index=0&id=217e9bb0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"217e9bb0\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.app_model.all_sub_results[_vm.resultIndex] && _vm.app_model.all_sub_results[_vm.resultIndex].length>0)?_c('div',{staticClass:\"resultTitle\"},[_vm._v(\"Results\")]):_vm._e(),_vm._l((_vm.app_model.all_sub_results[_vm.resultIndex]),function(sub_res,index){return (_vm.app_model.all_sub_results[_vm.resultIndex])?_c('div',{class:_vm.resultDivClass(index)},[_c('div',{staticClass:\"resultContainer container is-fullhd\"},[_c('box-view',{attrs:{\"mobile\":_vm.mobile,\"sub_res\":sub_res,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}})],1)]):_vm._e()})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:{'resultBox':!_vm.mobile,'resultBoxFirst': !_vm.parent_sub_res }},[_c('div',{staticClass:\"legend\"},[(_vm.sub_res.showResults && _vm.sub_res.count>0)?[_vm._v(\"   \"+_vm._s(_vm.sub_res.count.toLocaleString())+\" Results for \")]:_vm._e(),_c('a',{attrs:{\"href\":_vm.sub_res.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.xref_conf[\"\"+_vm.sub_res.dataset+\"\"].name)+\" \"+_vm._s(_vm.sub_res.identifier)+\" \"+_vm._s(_vm.sub_res.keyword))]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.depth>0),expression:\"sub_res.depth>0\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Remove\"},on:{\"click\":function($event){return _vm.removeXref(_vm.sub_res,_vm.parent_sub_res)}}},[_c('i',{staticClass:\"fas fa-trash-alt\"})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.showResults),expression:\"sub_res.showResults\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Filter\"},on:{\"click\":function($event){_vm.sub_res.filterModalActive=true}}},[_c('i',{staticClass:\"fas fa-filter fa-1x\",staticStyle:{\"position\":\"relative\",\"top\":\"2px\"}})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.showResults),expression:\"sub_res.showResults\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Hide results\"},on:{\"click\":function($event){return _vm.hideResults(_vm.sub_res)}}},[_c('i',{staticClass:\"fas fa-eye-slash\"})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.sub_res.showResults),expression:\"!sub_res.showResults\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Show results\"},on:{\"click\":function($event){return _vm.showResults(_vm.sub_res)}}},[_c('i',{staticClass:\"fas fa-eye\"})]),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.parent_sub_res),expression:\"!parent_sub_res\"}],staticClass:\"actionIcon icon\",attrs:{\"title\":\"Show selection list\"},on:{\"click\":function($event){_vm.sub_res.treeModal=true}}},[_c('i',{staticClass:\"fas fa-list-ul\"})])],2),_c('div',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.showResults),expression:\"sub_res.showResults\"}],staticClass:\"xrefs\"},[_c('div',{staticClass:\"allEntryBox\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.sub_res.Attributes.Empty),expression:\"!sub_res.Attributes.Empty\"}]},[_vm._m(0),_c('vue-json-pretty',{attrs:{\"path\":'res',\"data\":_vm.sub_res.Attributes,\"showDoubleQuotes\":false,\"deep\":3}})],1),_vm._m(1),_c('div',{staticClass:\"flex-container\",attrs:{\"id\":'sub_res'+_vm.sub_res.counter}},[(_vm.sub_res.count <= 0)?_c('span',[_vm._v(\"No result to display due to the active filters.\")]):_vm._e(),_vm._l((_vm.sub_res.displayEntries),function(entry){return _c('div',{style:(entry.style)},[_c('p',[_vm._v(\"\\n \"+_vm._s(_vm.xref_conf[\"\"+entry.dataset+\"\"].name)+\"\\n \"),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(!entry.selected),expression:\"!entry.selected\"}],on:{\"click\":function($event){return _vm.selectXref(_vm.sub_res.identifier,_vm.sub_res.dataset,entry.identifier,entry.dataset,_vm.sub_res,entry)}}},[_c('i',{staticClass:\"fas fa-plus-circle plusi\"})])]),_c('p',[_c('small',[_vm._v(_vm._s(entry.label))])])])})],2),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.maxClientPage > 0),expression:\"sub_res.maxClientPage > 0\"}],staticClass:\"has-text-centered pagingDiv\"},[_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.clientPage > 0),expression:\"sub_res.clientPage > 0\"}],attrs:{\"title\":\"Previous Page\"},on:{\"click\":function($event){return _vm.previousPage(_vm.sub_res)}}},[_c('i',{staticClass:\"fas fa-arrow-left\"})]),_vm._v(\"\\n   Page \"+_vm._s(_vm.sub_res.clientPage+1)+\" of \"+_vm._s(_vm.sub_res.maxClientPage+1)+\"  \\n \"),_c('a',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.sub_res.maxClientPage > 0 && _vm.sub_res.clientPage<_vm.sub_res.maxClientPage),expression:\"sub_res.maxClientPage > 0 && sub_res.clientPage-1:(domain_count.selected)},on:{\"change\":function($event){var $$a=domain_count.selected,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(domain_count, \"selected\", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(domain_count, \"selected\", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(domain_count, \"selected\", $$c)}}}}),_vm._v(\"\\n \"+_vm._s(domain_count.filterLabel)+\"\\n \")])])}),0),_c('div',{staticClass:\"buttons has-addons is-right\"},[_c('button',{class:{ 'is-loading' : _vm.filterLoading,'button':true, 'is-warning':true, 'is-medium':true},on:{\"click\":function($event){return _vm.applyFilter(_vm.sub_res)}}},[_vm._v(\"Apply\")])])]),_c('button',{staticClass:\"modal-close is-large\",attrs:{\"aria-label\":\"close\"},on:{\"click\":function($event){_vm.sub_res.filterModalActive=false}}})])]),_c('transition-group',{attrs:{\"name\":\"list\",\"tag\":\"div\"}},_vm._l((_vm.sub_res.selectedXrefs),function(sel_sub_res,index){return _c('div',{key:sel_sub_res.identifier,staticStyle:{\"margin-top\":\"10px\"}},[_c('box-view',{attrs:{\"mobile\":_vm.mobile,\"parent_sub_res\":_vm.sub_res,\"sub_res\":sel_sub_res,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf,\"app_model\":_vm.app_model}})],1)}),0),(!_vm.parent_sub_res)?[_c('div',{staticClass:\"modal\",class:{ 'is-active' : _vm.sub_res.treeModal}},[_c('div',{staticClass:\"modal-background\",on:{\"click\":function($event){_vm.sub_res.treeModal=false}}}),_c('div',{staticClass:\"modal-content box\"},[_vm._m(3),_c('p',{staticClass:\"tree\"},[_c('a',{attrs:{\"href\":_vm.sub_res.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.xref_conf[\"\"+_vm.sub_res.dataset+\"\"].name)+\" \"+_vm._s(_vm.sub_res.identifier))])]),_c('ul',{staticClass:\"tree\"},[_vm._l((_vm.sub_res.selectedXrefs),function(sel_sub_res){return [_c('tree-view',{attrs:{\"sel_sub_res\":sel_sub_res,\"xref_conf\":_vm.xref_conf,\"app_conf\":_vm.app_conf}})]})],2)]),_c('button',{staticClass:\"modal-close is-large\",attrs:{\"aria-label\":\"close\"},on:{\"click\":function($event){_vm.sub_res.treeModal=false}}})])]:_vm._e()],2)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('strong',[_vm._v(\"Attributes\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('strong',[_vm._v(\"Mapped references\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',{staticClass:\"has-text-centered\"},[_c('strong',[_vm._v(\"Filter mapped references by dataset\")]),_vm._v(\"     \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_c('strong',[_vm._v(\"Summary view\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',[_c('a',{attrs:{\"href\":_vm.sel_sub_res.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.xref_conf[\"\"+_vm.sel_sub_res.dataset+\"\"].name)+\" \"+_vm._s(_vm.sel_sub_res.identifier))]),(_vm.sel_sub_res.selectedXrefs.length>0)?_c('ul',[_vm._l((_vm.sel_sub_res.selectedXrefs),function(sel_sub_res2){return [_c('tree-view',{attrs:{\"sel_sub_res\":sel_sub_res2,\"xref_conf\":_vm.$root.$data.xref_conf,\"app_conf\":_vm.$root.$data.app_conf}})]})],2):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TreeView.vue?vue&type=template&id=3e1db54e&scoped=true&\"\nimport script from \"./TreeView.vue?vue&type=script&lang=js&\"\nexport * from \"./TreeView.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TreeView.vue?vue&type=style&index=0&id=3e1db54e&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3e1db54e\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BoxView.vue?vue&type=template&id=88523c10&scoped=true&\"\nimport script from \"./BoxView.vue?vue&type=script&lang=js&\"\nexport * from \"./BoxView.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BoxView.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./BoxView.vue?vue&type=style&index=1&id=88523c10&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"88523c10\",\n null\n \n)\n\nexport default component.exports","\n\n\n \n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Search.vue?vue&type=template&id=aa1c77c6&scoped=true&\"\nimport script from \"./Search.vue?vue&type=script&lang=js&\"\nexport * from \"./Search.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Search.vue?vue&type=style&index=0&id=aa1c77c6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"aa1c77c6\",\n null\n \n)\n\nexport default component.exports","export default class XrefModel {\n\n constructor(_fetcher, _xref_conf, _app_conf) {\n this.fetcher = _fetcher;\n this.xref_conf = _xref_conf;\n this.app_conf = _app_conf;\n this.app_comp = null;\n this.all_sub_results = [];\n this.all_map_results = [];\n this.queries = [];\n this.result_counter = 0;\n this.hasGlobalFilter = this.app_conf.global_filter_datasets && this.app_conf.global_filter_datasets.length > 0;\n }\n\n freshSearchQuery(searchTerm) {\n\n this.reset();\n this.newQuery(0, searchTerm, \"\", \"\");\n\n }\n\n freshMapFilterQuery(searchTerm, mapFilterTerm) {\n\n this.reset();\n this.newQuery(1, searchTerm, mapFilterTerm, \"\");\n }\n\n freshUseCaseQueries(usecases) {\n\n this.reset();\n\n for (let i = 0; i < usecases.length; i++) {\n const usecase = usecases[i];\n if (usecase.type == 0) {\n this.newQuery(0, usecase.searchTerm, \"\", usecase.name, usecase.source, usecase.source);\n } else if (usecase.type == 1) {\n this.newQuery(1, usecase.searchTerm, usecase.mapFilterTerm, usecase.name, usecase.source, usecase.source);\n }\n }\n\n }\n\n reset() {\n this.all_sub_results.splice(0, this.all_sub_results.length);\n this.all_map_results.splice(0, this.all_map_results.length);\n this.queries.splice(0, this.queries.length);\n }\n\n\n newQuery(type, searchTerm, mapFilterTerm, namee, source, sourceName) {\n\n if (!source) {\n source = \"\";\n }\n\n if (!sourceName) {\n sourceName = \"\";\n }\n\n this.queries.push({\n name: namee,\n type: type,\n mapFilterTerm: mapFilterTerm,\n searchTerm: searchTerm,\n restURL: \"\",\n nextPageKey: \"\",\n filterActive: false,\n filter: \"\",\n edit: false,\n loading: false,\n attributes: true,\n retrieved: false,\n showDatasets: false,\n selectedDataset: source,\n selectedDatasetName: sourceName\n });\n\n if (type == 1) {\n this.all_map_results.push([]);\n } else if (type == 0) {\n this.all_sub_results.push([]);\n }\n\n }\n deleteQuery(index) {\n\n if (this.queries[index].type == 0) {\n this.all_sub_results.splice(index - this.previousMapQueryCount(index), 1);\n } else if (this.queries[index].type == 1) {\n this.all_map_results.splice(index - this.previousSearchQueryCount(index), 1);\n }\n this.queries.splice(index, 1);\n\n }\n\n previousMapQueryCount(index) {\n let previousMapQueryCount = 0;\n for (let i = index - 1; i >= 0; i--) {\n if (this.queries[i].type == 1) {\n previousMapQueryCount++;\n }\n }\n return previousMapQueryCount;\n }\n\n previousSearchQueryCount(index) {\n let previousSearchQueryCount = 0;\n for (let i = index - 1; i >= 0; i--) {\n if (this.queries[i].type == 0) {\n previousSearchQueryCount++;\n }\n }\n return previousSearchQueryCount;\n }\n\n setAppComp(_app_comp) {\n this.app_comp = _app_comp;\n }\n\n setGlobHasFilter(hasFilter) {\n this.hasGlobalFilter = hasFilter;\n }\n\n mapFilter(searchTerm, mapFilterTerm) {\n\n if (searchTerm.startsWith(\"alias:\")) {\n var alias = searchTerm.split(\"alias:\")[1];\n if (alias.length <= 1) {\n this.app_comp.notifyUser(0, \"Alias input length must be greater than 1\");\n }\n this.fetcher.mapFilter(searchTerm, alias, mapFilterTerm, this.processMPResults.bind(this))\n } else {\n this.fetcher.mapFilter(searchTerm, \"\", mapFilterTerm, this.processMPResults.bind(this))\n }\n\n\n }\n\n clearResults() {\n this.all_sub_results = [];\n this.all_map_results = [];\n }\n processMPResults(resp, queryIndex) {\n\n let resultIndex = queryIndex - this.previousSearchQueryCount(queryIndex);\n\n if (resp == null) {\n this.app_comp.notifyUser(0, \"No mapping found\");\n this.all_map_results.splice(resultIndex, 1, []); //stay at the same page\n return \"\";\n } else if (resp.Err != null) {\n resp.Err = resp.Err.replace(\"\", \"input\")\n this.app_comp.notifyUser(0, resp.Err);\n this.all_map_results.splice(resultIndex, 1, []);\n return \"\";\n } else if (!resp.results || resp.results.length == 0 || resp.results[0] == null) {\n this.app_comp.notifyUser(0, \"No mapping found\");\n this.all_map_results.splice(resultIndex, 1, []);\n return \"\";\n } else if (!resp.results[0].targets) {\n this.app_comp.notifyUser(0, \"No mapping found\");\n this.all_map_results.splice(resultIndex, 1, []);\n return \"\";\n }\n\n this.all_map_results.splice(resultIndex, 1, resp.results); // this way is needed to notify the vue about this change\n\n if (resp.nextpage && resp.nextpage.length > 0) {\n return resp.nextpage;\n }\n\n return \"\";\n\n }\n\n processResults(data_results, queryIndex) {\n\n queryIndex = queryIndex - this.previousMapQueryCount(queryIndex);\n\n this.all_sub_results[queryIndex].length = 0;\n\n if (data_results == null) {\n this.app_comp.notifyUser(0, \"No result found\");\n this.all_sub_results.splice(queryIndex, 1, []);\n return \"\";\n } else if (data_results.Err != null) {\n data_results.Err = data_results.Err.replace(\"\", \"input\")\n this.app_comp.notifyUser(0, data_results.Err);\n this.all_sub_results.splice(queryIndex, 1, []);\n return \"\";\n } else if (data_results[0] && data_results[0].Err != null) {\n data_results[0].Err = data_results[0].Err.replace(\"\", \"input\")\n this.app_comp.notifyUser(0, data_results[0].Err);\n this.all_sub_results.splice(queryIndex, 1, []);\n return \"\";\n }\n\n let results = data_results.results;\n\n for (let key2 in results) {\n this.prepareResult(results[key2], 0);\n if (!this.hasGlobalFilter) { // otherwise we should set after applying filter\n this.addResult(results[key2], queryIndex);\n }\n }\n\n\n this.app_comp.searchLoading = false;\n\n if (data_results.nextpage && data_results.nextpage.length > 0) {\n return data_results.nextpage;\n }\n\n return \"\";\n\n }\n\n addResult(result, queryIndex) {\n let ix = 0;\n while (ix < this.all_sub_results[queryIndex].length) {\n if (result.count > this.all_sub_results[queryIndex][ix].count) {\n break;\n }\n ix++;\n }\n this.all_sub_results[queryIndex].splice(ix, 0, result);\n }\n\n\n prepareResult(result, depth) {\n\n this.result_counter++;\n result.counter = this.result_counter;\n result.showResults = true;\n result.filterModalActive = false;\n result.treeModal = false;\n result.selectedXrefs = [];\n result.displayEntries = [];\n result.depth = depth;\n // check the labels\n\n this.preparePaging(result);\n\n this.prepareFilter(result);\n\n this.applyGlobFilter(result);\n }\n\n prepareFilter(result) {\n\n let domain_counts = result.dataset_counts;\n //first sort by count\n domain_counts.sort(function (a, b) {\n if (a.count < b.count) return 1;\n if (a.count > b.count) return -1;\n return 0;\n });\n for (let key3 in domain_counts) {\n let domain_count = domain_counts[key3];\n domain_count.selected = true;\n try {\n domain_count.filterLabel = this.xref_conf[domain_count.dataset].name + '(' + domain_count.count.toLocaleString() + ')';\n } catch (e) {\n domain_count.filterLabel = domain_count.dataset;\n }\n }\n\n }\n\n preparePaging(result) {\n\n result.clientPage = 0;\n result.maxClientPage = 0;\n result.serverPage = 0;\n result.maxServerPage = 0;\n\n if (result.hasFilter) { //if filter active total count is equal to selected ones\n let filter_total = 0;\n for (let key in result.dataset_counts) {\n let domain_count = result.dataset_counts[key];\n if (domain_count.selected) {\n filter_total += domain_count.count;\n }\n }\n result.count = filter_total;\n }\n\n if (result.count > this.app_conf.page_size) {\n\n result.maxClientPage = Math.ceil(result.count / this.app_conf.page_size) - 1;\n\n if (result.count > this.app_conf.server_result_page_size) {\n result.maxServerPage = Math.ceil(result.count / this.app_conf.server_result_page_size);\n }\n\n result.displayEntries = result.entries.slice(0, this.app_conf.page_size);\n\n } else {\n\n result.displayEntries = result.entries;\n\n }\n\n this.prepareEntries(result);\n }\n\n prepareEntries(result) {\n\n for (let key in result.entries) {\n\n let entry = result.entries[key];\n\n if (entry.identifier.length <= 12) {\n entry.label = entry.identifier;\n entry.title = '';\n } else {\n entry.label = entry.identifier.substring(0, 10) + '...';\n entry.title = entry.identifier;\n }\n\n entry.style = {\n 'background-color': this.app_conf.box_color\n }\n }\n\n }\n\n resetResult(result, result_org) {\n\n this.prepareEntries(result.entries);\n result_org.entries = result.entries;\n result_org.count = result.count\n this.prepareResult(result_org, null, 0);\n\n }\n\n applyGlobFilter(result) {\n\n if (this.hasGlobalFilter) {\n\n let datasets = this.app_conf.global_filter_datasets;\n let domain_counts = result.dataset_counts;\n //first unselect all \n for (let key in domain_counts) {\n domain_counts[key].selected = false;\n }\n\n let found = false;\n for (let index = 0; index < datasets.length; index++) {\n const element = datasets[index];\n for (let key2 in domain_counts) {\n if (domain_counts[key2].dataset === element.id) {\n found = true;\n domain_counts[key2].selected = true;\n }\n }\n }\n if (!found) {\n\n //TODO set displayed entries empty\n if (result.depth == 0) {\n this.addResult(result);\n }\n result.count = 0;\n result.displayEntries = [];\n\n } else {\n\n let filters = '';\n for (var key in domain_counts) {\n let domain_count = domain_counts[key];\n if (domain_count.selected) {\n filters += domain_count.dataset + ',';\n }\n }\n\n result.filters = filters;\n result.hasFilter = true;\n result.lastFilteredPageKey = null;\n\n this.fetcher.searchByFilter(\n result,\n this.processGlobalFilteredResults.bind(this),\n []\n );\n\n }\n\n }\n\n }\n\n processSelectedXref(results, callback_params) {\n\n if (results.length > 0) {\n let sub_result = results[0]\n this.prepareResult(sub_result, callback_params[4].depth + 1);\n callback_params[4].selectedXrefs.unshift(sub_result);\n callback_params[5].selected = true;\n callback_params[5].style[\"background-color\"] = this.app_conf.selected_box_color;\n return sub_result;\n }\n\n }\n\n processGlobalFilteredResults(data_results, result, fromPaging) {\n\n this.processFilteredResults(data_results, result, false);\n\n if (result.depth == 0) {\n this.addResult(result);\n }\n\n }\n processFilteredResults(data_results, result, fromPaging) {\n\n\n this.prepareEntries(data_results[0].results[0]);\n\n if (fromPaging) {\n Array.prototype.push.apply(result.entries, data_results[0].results[0].entries);\n } else {\n result.entries = data_results[0].results[0].entries;\n this.preparePaging(result);\n }\n\n result.lastFilteredPageKey = data_results[0].results[0].identifier; //this is a bit magic for now. we are getting pageindex from identifer field\n }\n\n processPagingResults(results, result_org) {\n\n result_org.serverPage++;\n\n for (let key in results) {\n let result = results[key];\n for (let key2 in result.results) {\n let sub_result = result.results[key2];\n if (sub_result.identifier === result_org.identifier && sub_result.dataset === result_org.dataset) {\n // now add all the result entries to existing entries\n //eclipse issue\n //sub_result_org.entries.push(...sub_result.entries);\n this.prepareEntries(sub_result);\n Array.prototype.push.apply(result_org.entries, sub_result.entries);\n }\n }\n }\n\n }\n\n resetPaging() {\n\n for (let key in this.all_sub_results) {\n this.preparePaging(this.all_sub_results[key]);\n }\n\n }\n\n resetBoxColors() {\n\n for (let key in this.all_sub_results) {\n let sub_result = this.all_sub_results[key];\n\n changeColors(sub_result, this.app_conf);\n\n change_all_sub_entries(sub_result, this.app_conf);\n\n }\n\n function change_all_sub_entries(sub_result, app_conf) {\n\n for (let key in sub_result.selectedXrefs) {\n let sel_sub_result = sub_result.selectedXrefs[key];\n changeColors(sel_sub_result, app_conf);\n change_all_sub_entries(sel_sub_result, app_conf);\n }\n }\n\n function changeColors(sub_result, app_conf) {\n\n for (let key3 in sub_result.entries) {\n let entry = sub_result.entries[key3];\n if (entry.selected) {\n entry.style[\"background-color\"] = app_conf.selected_box_color;\n } else {\n entry.style[\"background-color\"] = app_conf.box_color;\n }\n }\n }\n\n }\n\n}","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Result.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Result.vue?vue&type=template&id=402e8458&scoped=true&\"\nimport script from \"./Result.vue?vue&type=script&lang=js&\"\nexport * from \"./Result.vue?vue&type=script&lang=js&\"\nimport style0 from \"vue-multiselect/dist/vue-multiselect.min.css?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./Result.vue?vue&type=style&index=1&id=402e8458&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"402e8458\",\n null\n \n)\n\nexport default component.exports","\n \n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6fd76339&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default class Fetch {\n constructor(endp) {\n this.endpoint = endp;\n }\n\n search(id, page, filter, source, callback, callback_params) {\n // id.replace(/ /g, '') white space clear\n let url = this.endpoint + \"?u=y&d=y&i=\" + encodeURIComponent(id);\n\n if (page.length > 0) {\n url = url + \"&p=\" + page;\n }\n if (filter.length > 0) {\n url = url + \"&f=\" + filter;\n }\n if (source.length > 0) {\n url = url + \"&s=\" + source;\n }\n callback_params[1] = url;\n fetch(url)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n var qError = {\n \"Err\": err.message\n };\n callback(qError, callback_params);\n });\n }\n\n searchEntry(id, domain_id, callback, callback_params) {\n fetch(this.endpoint + \"entry/?i=\" + encodeURIComponent(id) + \"&s=\" + domain_id)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n throw err\n });\n }\n\n mapFilter(id, mapfilter, page, source, callback, callback_params) {\n\n var url = this.endpoint + \"map/?i=\" + encodeURIComponent(id);\n\n url = url + \"&m=\" + encodeURIComponent(mapfilter);\n\n if (page.length > 0) {\n url = url + \"&p=\" + page\n }\n\n if (source.length > 0) {\n url = url + \"&s=\" + source;\n }\n\n callback_params[1] = url\n fetch(url)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n var qError = {\n \"Err\": err.message\n };\n callback(qError, callback_params);\n });\n }\n\n searchByFilter(sub_result, domain_id, callback, callback_params) {\n\n let url = this.endpoint + \"filter/?i=\" + sub_result.identifier + '&s=' + domain_id + '&f=' + sub_result.filters;\n\n if (sub_result.lastFilteredPageKey && sub_result.lastFilteredPageKey.length > 0) {\n url += \"&p=\" + sub_result.lastFilteredPageKey;\n }\n\n fetch(url)\n .then(res => res.json())\n .then((out) => {\n callback(out, sub_result, callback_params);\n\n })\n .catch(err => {\n throw err\n });\n\n }\n\n searchByPageIndex(id, source_domain, page, page_total, callback, callback_params) {\n\n fetch(this.endpoint + \"page/?i=\" + id + '&s=' + source_domain + '&p=' + page + '&t=' + page_total)\n .then(res => res.json())\n .then((out) => {\n callback(out, callback_params);\n })\n .catch(err => {\n throw err\n });\n }\n\n\n\n}","var AppConf = {\n\n page_size: 18,\n page_size_new: 18,\n server_result_page_size: 200,\n\n //global_filter_datasets: [{id:6,name:\"Taxonomy\"}],\n global_filter_datasets: [],\n global_filter_datasets_new: [],\n box_color: '#ffe4c4', //bisque\n box_color_new: '#ffe4c4',\n selected_box_color: '#afeeee', //paletturquise\n selected_box_color_new: '#afeeee',\n colors: {\n \"aliceblue\": \"#f0f8ff\",\n \"antiquewhite\": \"#faebd7\",\n \"aqua\": \"#00ffff\",\n \"aquamarine\": \"#7fffd4\",\n \"azure\": \"#f0ffff\",\n \"beige\": \"#f5f5dc\",\n \"bisque\": \"#ffe4c4\",\n \"black\": \"#000000\",\n \"blanchedalmond\": \"#ffebcd\",\n \"blue\": \"#0000ff\",\n \"blueviolet\": \"#8a2be2\",\n \"brown\": \"#a52a2a\",\n \"burlywood\": \"#deb887\",\n \"cadetblue\": \"#5f9ea0\",\n \"chartreuse\": \"#7fff00\",\n \"chocolate\": \"#d2691e\",\n \"coral\": \"#ff7f50\",\n \"cornflowerblue\": \"#6495ed\",\n \"cornsilk\": \"#fff8dc\",\n \"crimson\": \"#dc143c\",\n \"cyan\": \"#00ffff\",\n \"darkblue\": \"#00008b\",\n \"darkcyan\": \"#008b8b\",\n \"darkgoldenrod\": \"#b8860b\",\n \"darkgray\": \"#a9a9a9\",\n \"darkgreen\": \"#006400\",\n \"darkgrey\": \"#a9a9a9\",\n \"darkkhaki\": \"#bdb76b\",\n \"darkmagenta\": \"#8b008b\",\n \"darkolivegreen\": \"#556b2f\",\n \"darkorange\": \"#ff8c00\",\n \"darkorchid\": \"#9932cc\",\n \"darkred\": \"#8b0000\",\n \"darksalmon\": \"#e9967a\",\n \"darkseagreen\": \"#8fbc8f\",\n \"darkslateblue\": \"#483d8b\",\n \"darkslategray\": \"#2f4f4f\",\n \"darkslategrey\": \"#2f4f4f\",\n \"darkturquoise\": \"#00ced1\",\n \"darkviolet\": \"#9400d3\",\n \"deeppink\": \"#ff1493\",\n \"deepskyblue\": \"#00bfff\",\n \"dimgray\": \"#696969\",\n \"dimgrey\": \"#696969\",\n \"dodgerblue\": \"#1e90ff\",\n \"firebrick\": \"#b22222\",\n \"floralwhite\": \"#fffaf0\",\n \"forestgreen\": \"#228b22\",\n \"fuchsia\": \"#ff00ff\",\n \"gainsboro\": \"#dcdcdc\",\n \"ghostwhite\": \"#f8f8ff\",\n \"gold\": \"#ffd700\",\n \"goldenrod\": \"#daa520\",\n \"gray\": \"#808080\",\n \"green\": \"#008000\",\n \"greenyellow\": \"#adff2f\",\n \"grey\": \"#808080\",\n \"honeydew\": \"#f0fff0\",\n \"hotpink\": \"#ff69b4\",\n \"indianred\": \"#cd5c5c\",\n \"indigo\": \"#4b0082\",\n \"ivory\": \"#fffff0\",\n \"khaki\": \"#f0e68c\",\n \"lavender\": \"#e6e6fa\",\n \"lavenderblush\": \"#fff0f5\",\n \"lawngreen\": \"#7cfc00\",\n \"lemonchiffon\": \"#fffacd\",\n \"lightblue\": \"#add8e6\",\n \"lightcoral\": \"#f08080\",\n \"lightcyan\": \"#e0ffff\",\n \"lightgoldenrodyellow\": \"#fafad2\",\n \"lightgray\": \"#d3d3d3\",\n \"lightgreen\": \"#90ee90\",\n \"lightgrey\": \"#d3d3d3\",\n \"lightpink\": \"#ffb6c1\",\n \"lightsalmon\": \"#ffa07a\",\n \"lightseagreen\": \"#20b2aa\",\n \"lightskyblue\": \"#87cefa\",\n \"lightslategray\": \"#778899\",\n \"lightslategrey\": \"#778899\",\n \"lightsteelblue\": \"#b0c4de\",\n \"lightyellow\": \"#ffffe0\",\n \"lime\": \"#00ff00\",\n \"limegreen\": \"#32cd32\",\n \"linen\": \"#faf0e6\",\n \"magenta\": \"#ff00ff\",\n \"maroon\": \"#800000\",\n \"mediumaquamarine\": \"#66cdaa\",\n \"mediumblue\": \"#0000cd\",\n \"mediumorchid\": \"#ba55d3\",\n \"mediumpurple\": \"#9370db\",\n \"mediumseagreen\": \"#3cb371\",\n \"mediumslateblue\": \"#7b68ee\",\n \"mediumspringgreen\": \"#00fa9a\",\n \"mediumturquoise\": \"#48d1cc\",\n \"mediumvioletred\": \"#c71585\",\n \"midnightblue\": \"#191970\",\n \"mintcream\": \"#f5fffa\",\n \"mistyrose\": \"#ffe4e1\",\n \"moccasin\": \"#ffe4b5\",\n \"navajowhite\": \"#ffdead\",\n \"navy\": \"#000080\",\n \"oldlace\": \"#fdf5e6\",\n \"olive\": \"#808000\",\n \"olivedrab\": \"#6b8e23\",\n \"orange\": \"#ffa500\",\n \"orangered\": \"#ff4500\",\n \"orchid\": \"#da70d6\",\n \"palegoldenrod\": \"#eee8aa\",\n \"palegreen\": \"#98fb98\",\n \"paleturquoise\": \"#afeeee\",\n \"palevioletred\": \"#db7093\",\n \"papayawhip\": \"#ffefd5\",\n \"peachpuff\": \"#ffdab9\",\n \"peru\": \"#cd853f\",\n \"pink\": \"#ffc0cb\",\n \"plum\": \"#dda0dd\",\n \"powderblue\": \"#b0e0e6\",\n \"purple\": \"#800080\",\n \"rebeccapurple\": \"#663399\",\n \"red\": \"#ff0000\",\n \"rosybrown\": \"#bc8f8f\",\n \"royalblue\": \"#4169e1\",\n \"saddlebrown\": \"#8b4513\",\n \"salmon\": \"#fa8072\",\n \"sandybrown\": \"#f4a460\",\n \"seagreen\": \"#2e8b57\",\n \"seashell\": \"#fff5ee\",\n \"sienna\": \"#a0522d\",\n \"silver\": \"#c0c0c0\",\n \"skyblue\": \"#87ceeb\",\n \"slateblue\": \"#6a5acd\",\n \"slategray\": \"#708090\",\n \"slategrey\": \"#708090\",\n \"snow\": \"#fffafa\",\n \"springgreen\": \"#00ff7f\",\n \"steelblue\": \"#4682b4\",\n \"tan\": \"#d2b48c\",\n \"teal\": \"#008080\",\n \"thistle\": \"#d8bfd8\",\n \"tomato\": \"#ff6347\",\n \"turquoise\": \"#40e0d0\",\n \"violet\": \"#ee82ee\",\n \"wheat\": \"#f5deb3\",\n \"white\": \"#ffffff\",\n \"whitesmoke\": \"#f5f5f5\",\n \"yellow\": \"#ffff00\",\n \"yellowgreen\": \"#9acd32\"\n }\n\n};\n\nexport default AppConf;","var UseCases = {\n \"mix\": [{\n \"name\": \"search identifiers\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,ENSMUSG00000023456,GO:0002020,CHEMBL2242,AC020895,hsa:7409\",\n \"mapFilterTerm\": \"\"\n },\n {\n \"name\": \"proteins to go term biological\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.type==\\\"biological_process\\\")\"\n },\n {\n \"name\": \"cancer related genes to protein mutation features\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).map(ufeature).filter(ufeature.type==\\\"mutagenesis site\\\")\"\n },\n {\n \"name\": \"proteins to interpro with Domain type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN\",\n \"mapFilterTerm\": \"map(interpro).filter(interpro.type==\\\"Domain\\\")\"\n },\n {\n \"name\": \"ensembl human genes to mouse Ortholog genes\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH,VAV1,TP53\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(ortholog).filter(ensembl.genome==\\\"mus_musculus\\\")\"\n },\n {\n \"name\": \"kinase activity goterm to hgnc genes\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GO:0004707\",\n \"mapFilterTerm\": \"map(ensembl).map(hgnc)\"\n },\n {\n \"name\": \"probe id to ensembl then hgnc by location\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"202763_at,209310_s_at,207500_at\",\n \"mapFilterTerm\": \"map(transcript).map(ensembl).filter(ensembl.genome==\\\"homo_sapiens\\\").map(hgnc).filter(hgnc.location==\\\"4q35.1\\\")\"\n },\n {\n \"name\": \"crispr cas9 genes by genomes to transcript\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"campylobacter_coli_gca_001717605\\\").map(transcript)\"\n },\n {\n \"name\": \"inflammatory bowel disease to chembl molecules phase 3,4\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"inflammatory bowel disease\",\n \"mapFilterTerm\": \"map(chembl_molecule).filter(chembl.molecule.highestDevelopmentPhase>2)\"\n },\n {\n \"name\": \"taxid to its grand children by division\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"862507\",\n \"mapFilterTerm\": \"map(taxchild).map(taxchild).filter(taxonomy.taxonomic_division==\\\"ROD\\\")\"\n }\n ],\n \"gene\": [{\n \"name\": \"search crispr cas9 genes\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"ensembl id to Entrez id\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000139618\",\n \"mapFilterTerm\": \"map(entrez)\"\n }, {\n \"name\": \"entrez id to ensembl then goterm\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"675\",\n \"mapFilterTerm\": \"map(ensembl).map(go)\"\n }, {\n \"name\": \"genes to molecular goterm\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"tpi1,shh\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(go).filter(go.type==\\\"molecular_function\\\")\"\n }, {\n \"name\": \"crispr cas9 genes to transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"map(transcript)\"\n }, {\n \"name\": \"crispr cas9 genes by genomes to ENA\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"campylobacter_coli_gca_001717605\\\").map(ena)\"\n }, {\n \"name\": \"crispr cas9 genes by genomes to go terms\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"campylobacter_coli_gca_001717605\\\").map(go).filter(go.type==\\\"biological_process\\\")\"\n }, {\n \"name\": \"crispr cas9 genes to NCBI Genbank\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"cas9\",\n \"mapFilterTerm\": \"map(ena).map(genbank)\"\n }, {\n \"name\": \"cancer related genes to transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(transcript)\"\n }, {\n \"name\": \"cancer related genes to uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(uniprot)\"\n }, {\n \"name\": \"cancer related genes to uniprot go terms\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(uniprot).map(go)\"\n }, {\n \"name\": \"cancer related genes to uniprot via hgnc\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).filter(uniprot.reviewed)\"\n }, {\n \"name\": \"cancer related genes to uniprot go terms via hgnc\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).filter(uniprot.reviewed).map(go).filter(go.type==\\\"cellular_component\\\")\"\n }, {\n \"name\": \"ensembl id to protein coding transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000073910\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype==\\\"protein_coding\\\")\"\n }, {\n \"name\": \"probe id to ensembl\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"202763_at,209310_s_at,207500_at\",\n \"mapFilterTerm\": \"map(transcript).map(ensembl).filter(ensembl.genome==\\\"homo_sapiens\\\")\"\n }, {\n \"name\": \"probe id to ensembl then hgnc\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"202763_at,209310_s_at,207500_at\",\n \"mapFilterTerm\": \"map(transcript).map(ensembl).map(hgnc)\"\n }, {\n \"name\": \"ensembl with location then uniprot reviewed\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"homo_sapiens\",\n \"mapFilterTerm\": \"map(ensembl).filter(ensembl.start\\u003e100000000 \\u0026\\u0026 ensembl.seq_region_name==\\\"X\\\").map(uniprot).filter(uniprot.reviewed)\"\n }, {\n \"name\": \"ensembl id to exons\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000141510\",\n \"mapFilterTerm\": \"map(transcript).map(exon)\"\n }, {\n \"name\": \"to exons by region\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"tp53\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype==\\\"protein_coding\\\").map(exon).filter(exon.seq_region_name==\\\"17\\\")\"\n }, {\n \"name\": \"to exons by location\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"tp53\",\n \"mapFilterTerm\": \"map(transcript).filter(transcript.biotype==\\\"protein_coding\\\").map(exon).filter(exon.end \\u003e= 7687538)\"\n }, {\n \"name\": \"ensembl id to orthologs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000139618\",\n \"mapFilterTerm\": \"map(ortholog)\"\n }, {\n \"name\": \"orthologs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(ortholog)\"\n }, {\n \"name\": \"ensembl id to paralog\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ENSG00000073910\",\n \"mapFilterTerm\": \"map(paralog)\"\n }, {\n \"name\": \"name to paralog transcripts\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"FRY\",\n \"mapFilterTerm\": \"filter(ensembl.genome==\\\"homo_sapiens\\\").map(paralog).map(transcript)\"\n }, {\n \"name\": \"refseq to interpro family\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"NM_005359,NM_000546\",\n \"mapFilterTerm\": \"map(hgnc).map(uniprot).map(interpro).filter(interpro.type==\\\"Family\\\")\"\n }, {\n \"name\": \"refseq to interpro domain\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"NM_005359,NM_000546\",\n \"mapFilterTerm\": \"map(hgnc).map(uniprot).map(interpro).filter(interpro.type==\\\"Domain\\\")\"\n }, {\n \"name\": \"ensembl human genes with MAP kinase activity\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GO:0004707\",\n \"mapFilterTerm\": \"map(ensembl).filter(ensembl.branch==1 \\u0026\\u0026 ensembl.genome==\\\"homo_sapiens\\\")\"\n }],\n \"protein\": [{\n \"name\": \"search identifiers\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search \\u0026 filter by name\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"filter(uniprot.names.exists(a,a==\\\"Sonic hedgehog protein\\\"))\"\n }, {\n \"name\": \"search \\u0026 filter by sequence mass\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"filter(uniprot.sequence.mass \\u003e 45000)\"\n }, {\n \"name\": \"search \\u0026 filter by sequence size\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"filter(size(uniprot.sequence.seq) \\u003e 400)\"\n }, {\n \"name\": \"go term molecular\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.type==\\\"molecular_function\\\")\"\n }, {\n \"name\": \"go term cellular\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.type==\\\"cellular_component\\\")\"\n }, {\n \"name\": \"go term boolean\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(go).filter(go.name.contains(\\\"binding\\\") || go.name.contains(\\\"activity\\\"))\"\n }, {\n \"name\": \"filter first then go terms contains word\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN\",\n \"mapFilterTerm\": \"filter(size(uniprot.sequence.seq) \\u003e 400).map(go).filter(go.name.contains(\\\"binding\\\") || go.name.contains(\\\"activity\\\"))\"\n }, {\n \"name\": \"interpro Conserved site\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"SHH_HUMAN,P53_HUMAN,RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,AICDA_HUMAN,AT5G3_HUMAN\",\n \"mapFilterTerm\": \"map(interpro).filter(interpro.type==\\\"Conserved_site\\\")\"\n }, {\n \"name\": \"ENA type mRNA\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ena).filter(ena.type==\\\"mrna\\\")\"\n }, {\n \"name\": \"ENA type genomic DNA\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ena).filter(ena.type==\\\"genomic_dna\\\")\"\n }, {\n \"name\": \"to refseqs\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"RAG1_HUMAN,CLOCK_HUMAN,BMAL1_HUMAN,SHH_HUMAN,AICDA_HUMAN,AT5G3_HUMAN,P53_HUMAN\",\n \"mapFilterTerm\": \"map(refseq)\"\n }, {\n \"name\": \"cancer related gene variants\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).filter(uniprot.reviewed).map(ufeature).map(variantid)\"\n }, {\n \"name\": \"feature helix type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.type==\\\"helix\\\")\"\n }, {\n \"name\": \"feature sequence variant\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.type==\\\"sequence variant\\\")\"\n }, {\n \"name\": \"genes to mutation feature or contains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"her2,ras,p53\",\n \"mapFilterTerm\": \"map(uniprot).map(ufeature).filter(ufeature.type==\\\"mutagenesis site\\\" || ufeature.description.contains(\\\"cancer\\\"))\"\n }, {\n \"name\": \"feature location\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.location.begin\\u003e0 \\u0026\\u0026 ufeature.location.end\\u003c300)\"\n }, {\n \"name\": \"feature description contains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.description.contains(\\\"tumor\\\"))\"\n }, {\n \"name\": \"feature specific variant\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.original==\\\"I\\\" \\u0026\\u0026 ufeature.variation==\\\"S\\\")\"\n }, {\n \"name\": \"feature maps variantid\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.original==\\\"I\\\" \\u0026\\u0026 ufeature.variation==\\\"S\\\").map(variantid)\"\n }, {\n \"name\": \"feature has evidences\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(size(ufeature.evidences)\\u003e1)\"\n }, {\n \"name\": \"feature has experimental evidence\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.evidences.exists(a,a.type==\\\"ECO:0000269\\\"))\"\n }, {\n \"name\": \"feature has pubmed evidence\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.evidences.exists(a,a.source==\\\"pubmed\\\"))\"\n }, {\n \"name\": \"feature pdb evidence\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(ufeature).filter(ufeature.evidences.exists(a,a.source==\\\"pdb\\\"))\"\n }, {\n \"name\": \"pdb method NMR\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.method==\\\"nmr\\\")\"\n }, {\n \"name\": \"pdb chains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.chains==\\\"A/C=95-292\\\")\"\n }, {\n \"name\": \"pdb resolution\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.resolution==\\\"2.60 A\\\")\"\n }, {\n \"name\": \"pdb method or chains\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(pdb).filter(pdb.method==\\\"nmr\\\" || pdb.chains==\\\"C/D=1-177\\\")\"\n }, {\n \"name\": \"reactome activation pathways\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(reactome).filter(reactome.pathway.contains(\\\"activation\\\"))\"\n }, {\n \"name\": \"reactome signaling pathways\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(reactome).filter(reactome.pathway.contains(\\\"signaling\\\"))\"\n }, {\n \"name\": \"reactome regulation pathways\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(reactome).filter(reactome.pathway.contains(\\\"Regulation\\\"))\"\n }, {\n \"name\": \"orphanet disease name\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(orphanet).filter(orphanet.disease.contains(\\\"cancer\\\"))\"\n }, {\n \"name\": \"durgs by drugbank\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"shh_human,P53_HUMAN\",\n \"mapFilterTerm\": \"map(drugbank)\"\n }],\n \"chembl\": [{\n \"name\": \"search target\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL2242\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search target component\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL_TC_47\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"target single protein to uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL2789\",\n \"mapFilterTerm\": \"filter(chembl.target.type==\\\"single_protein\\\").map(chembl_target_component).map(uniprot)\"\n }, {\n \"name\": \"cancer related genes to targets\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).map(chembl_target_component).map(chembl_target)\"\n }, {\n \"name\": \"cancer related genes to target with type\",\n \"type\": \"1\",\n \"source\": \"hgnc\",\n \"searchTerm\": \"PMS2,MLH1,MSH2,MSH6,STK11,BMPR1A,SMAD4,BRCA1,BRCA2,TP53,PTEN,PALB2,TSC1,TSC2,FLCN,MET,CDKN2A,RB1\",\n \"mapFilterTerm\": \"map(uniprot).map(chembl_target_component).map(chembl_target).filter(chembl.target.type==\\\"protein-protein_interaction\\\")\"\n }, {\n \"name\": \"search molecule\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search molecule by smiles\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"Cn1cc(c2ccc3N(CCc3c2)C(=O)Cc4cccc(c4)C(F)(F)F)c5c(N)ncnc15\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search molecule by inchi key\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"SIXVRXARNAVBTC-UHFFFAOYSA-N\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"molecule activities\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity)\"\n }, {\n \"name\": \"molecule activities filter bao\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.bao==\\\"BAO_0000190\\\")\"\n }, {\n \"name\": \"molecule activities filter value\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.value \\u003e 10.0)\"\n }, {\n \"name\": \"molecule activities AND\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.value \\u003e 10.0 \\u0026\\u0026 chembl.activity.bao==\\\"BAO_0000190\\\")\"\n }, {\n \"name\": \"molecule activities OR\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).filter(chembl.activity.value\\u003e10.0 || chembl.activity.pChembl\\u003e5.0)\"\n }, {\n \"name\": \"molecule targets\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GSK2606414\",\n \"mapFilterTerm\": \"map(chembl_activity).map(chembl_document).map(chembl_assay).map(chembl_target)\"\n }, {\n \"name\": \"search document\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"document activities\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL1121978\",\n \"mapFilterTerm\": \"map(chembl_activity)\"\n }, {\n \"name\": \"document assay\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay)\"\n }, {\n \"name\": \"document assay filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).filter(chembl.assay.type==\\\"Functional\\\" || chembl.assay.type==\\\"Binding\\\")\"\n }, {\n \"name\": \"document cell line\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_cell_line)\"\n }, {\n \"name\": \"document cell line Filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_cell_line).filter(chembl.cellLine.tax==\\\"9615\\\" || chembl.cellLine.efo==\\\"EFO_0002841\\\")\"\n }, {\n \"name\": \"document target\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target)\"\n }, {\n \"name\": \"document target protein type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).filter(chembl.target.type==\\\"single_protein\\\")\"\n }, {\n \"name\": \"document target tissue\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).filter(chembl.target.type==\\\"tissue\\\")\"\n }, {\n \"name\": \"document target organism\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).filter(chembl.target.type==\\\"organism\\\")\"\n }, {\n \"name\": \"document target protein uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_assay).map(chembl_target).map(chembl_target_component).map(uniprot)\"\n }, {\n \"name\": \"document molecule\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_molecule)\"\n }, {\n \"name\": \"document molecule filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3421631\",\n \"mapFilterTerm\": \"map(chembl_molecule).filter(chembl.molecule.heavyAtoms \\u003c 30.0 \\u0026\\u0026 chembl.molecule.aromaticRings \\u003c2.0)\"\n }, {\n \"name\": \"search assay\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"assay target\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"map(chembl_target)\"\n }, {\n \"name\": \"assay cell line\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3424821\",\n \"mapFilterTerm\": \"map(chembl_cell_line)\"\n }, {\n \"name\": \"assay target protein\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"map(chembl_target).filter(chembl.target.type==\\\"single_protein\\\")\"\n }, {\n \"name\": \"assay target protein uniprot\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL615156\",\n \"mapFilterTerm\": \"map(chembl_target).map(chembl_target_component).map(uniprot)\"\n }, {\n \"name\": \"search activity\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL_ACT_93229\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"activity molecule with filter\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL_ACT_93229\",\n \"mapFilterTerm\": \"filter(chembl.activity.bao==\\\"BAO_0000179\\\").map(chembl_molecule)\"\n }, {\n \"name\": \"search cell line\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3307241\",\n \"mapFilterTerm\": \"\"\n }, {\n \"name\": \"search cell line assay\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"CHEMBL3307241\",\n \"mapFilterTerm\": \"map(chembl_assay)\"\n }],\n \"taxonomy&ontology\": [{\n \"name\": \"taxonomy children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"9606\",\n \"mapFilterTerm\": \"map(taxchild)\"\n }, {\n \"name\": \"taxonomy grand children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"862507\",\n \"mapFilterTerm\": \"map(taxchild).map(taxchild)\"\n }, {\n \"name\": \"taxonomy grand^2 parent\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"10090\",\n \"mapFilterTerm\": \"map(taxparent).map(taxparent).map(taxparent)\"\n }, {\n \"name\": \"taxonomy Asian children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"10090\",\n \"mapFilterTerm\": \"map(taxchild).filter(taxonomy.common_name.contains(\\\"Asian\\\"))\"\n }, {\n \"name\": \"taxonomy European children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"10090\",\n \"mapFilterTerm\": \"map(taxchild).filter(taxonomy.common_name.contains(\\\"European\\\"))\"\n },\n {\n \"name\": \"go term parent\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GO:0004707\",\n \"mapFilterTerm\": \"map(goparent)\"\n },\n {\n \"name\": \"go term parent type\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"GO:0004707\",\n \"mapFilterTerm\": \"map(goparent).filter(go.type==\\\"biological_process\\\")\"\n },\n {\n \"name\": \"efo disaease name\",\n \"type\": \"0\",\n \"source\": \"\",\n \"searchTerm\": \"inflammatory bowel disease\",\n \"mapFilterTerm\": \"\"\n },\n {\n \"name\": \"efo children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"EFO:0003767\",\n \"mapFilterTerm\": \"map(efochild)\"\n },\n {\n \"name\": \"efo parent\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"EFO:0000384\",\n \"mapFilterTerm\": \"map(efoparent)\"\n },\n {\n \"name\": \"eco children\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ECO:0000269\",\n \"mapFilterTerm\": \"map(ecochild)\"\n },\n {\n \"name\": \"eco parent\",\n \"type\": \"1\",\n \"source\": \"\",\n \"searchTerm\": \"ECO:0007742\",\n \"mapFilterTerm\": \"map(ecoparent)\"\n }\n ]\n};\n\nexport default UseCases;","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport Notifications from 'vue-notification'\nimport VueScrollTo from 'vue-scrollto'\nimport Multiselect from 'vue-multiselect'\n\nVue.config.productionTip = false\n\nimport Fetch from './data/Fetch.js'\nimport Model from './data/Model.js'\nimport AppConf from './conf/AppConf.js'\nimport UseCases from './conf/UseCases.js'\n\nVue.use(Notifications)\n\n\nVue.use(VueScrollTo, {\n container: \"body\",\n duration: 500,\n easing: \"ease\",\n offset: -50,\n cancelable: true,\n onStart: false,\n onDone: false,\n onCancel: false,\n x: false,\n y: true\n})\n\nVue.component('multiselect', Multiselect)\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n data() {\n return {\n fetcher: null,\n xref_conf: null,\n model: null,\n app_conf: null,\n usecases: null\n }\n },\n components: {\n App\n },\n template: '',\n beforeMount() {\n var endpoint = \"http://localhost:8888/ws/\";\n //var endpoint = \"http://-------:8888/ws/\"\n\n this.fetcher = new Fetch(endpoint)\n var request = new XMLHttpRequest();\n request.open('GET', endpoint + 'meta/', false); // `false` makes the request synchronous\n request.send(null);\n\n if (request.status === 200) {\n this.xref_conf = JSON.parse(request.responseText)\n }\n\n this.app_conf = AppConf;\n this.usecases = UseCases;\n this.model = new Model(this.fetcher, this.xref_conf, this.app_conf);\n }\n})","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=style&index=0&id=2458a6d7&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Usecase.vue?vue&type=style&index=0&id=2458a6d7&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=style&index=0&id=3367dd47&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Settings.vue?vue&type=style&index=0&id=3367dd47&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=aa1c77c6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Search.vue?vue&type=style&index=0&id=aa1c77c6&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=style&index=0&id=217e9bb0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MapFilter.vue?vue&type=style&index=0&id=217e9bb0&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=style&index=0&id=3e1db54e&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TreeView.vue?vue&type=style&index=0&id=3e1db54e&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=style&index=0&id=c516fda0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bulk.vue?vue&type=style&index=0&id=c516fda0&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=style&index=0&id=6b34f9bc&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./About.vue?vue&type=style&index=0&id=6b34f9bc&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BoxView.vue?vue&type=style&index=0&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/web/public/index.html b/web/public/index.html index 2ccdea9..48fd8be 100755 --- a/web/public/index.html +++ b/web/public/index.html @@ -3,7 +3,7 @@ - + Biobtree @@ -18,4 +18,4 @@ - + \ No newline at end of file