Skip to content

Is highlighting working correctly? #226

@gaurav

Description

@gaurav

For example, given:

response = requests.post(nameres_lookup_url, params={'string':'oxygen', 'highlighting':True, 'limit': 5})
print(json.dumps(response.json(),indent=2))

We get back this as the first result:

[
  {
    "curie": "CHEBI:15379",
    "label": "Oxygen",
    "highlighting": {
      "labels": [
        "<strong>Oxygen</strong>"
      ],
      "synonyms": [
        "<strong>OXYGEN</strong>"
      ]
    },
    "synonyms": [
      "O",
      "O2",
      "sO2",
      "1O2",
      "o 2",
      "[OO]",
      "e948",
      "E948",
      "O>2<",
      "e-948",
      "(1)O2",
      "E 948",
      "E-948",
      "1[O2]",
      "e 948",
      "OXYGEN",
      "O2(2.)",
      "oxygen",
      "Oxygen",
      "Dioxygen",
      "O2 therp",
      "(O2)(2.)",
      "dioxygen",
      "(O2)(..)",
      "O element",
      "On oxygen",
      "Dioxidene",
      "Dioxygene",
      "dioxygene",
      "Oxygen-16",
      "Oxygen 16",
      "Oxygen USP",
      "O2 element",
      "O2 therapy",
      "o2 therapy",
      "O2 - Oxygen",
      "Oxygen, NOS",
      "O2 - oxygen",
      "Pure oxygen",
      "Disauerstoff",
      "dioxidanediyl",
      "O<sub>2</sub>",
      "singlet oxygen",
      "Oxygen Therapy",
      "Singlet oxygen",
      "oxygen therapy",
      "Singlet Oxygen",
      "Oxygen therapy",
      "Chemical oxygen",
      "OXYGEN molecule",
      "Oxigeno gaseoso",
      "Oxygen, Singlet",
      "OXYGEN MOLECULE",
      "molecular oxygen",
      "triplet dioxygen",
      "singlet dioxygen",
      "Elemental oxygen",
      "oxygen therapies",
      "Molecular oxygen",
      "Singlet Dioxygen",
      "Dioxygen, Singlet",
      "oxygen (treatment)",
      "Oxygen (substance)",
      "Oxygen Therapy Care",
      "Oxygen therapy, NOS",
      "oxygenation therapy",
      "Oxygen therapy care",
      "oxygen administration",
      "dioxygen(2.) (triplet)",
      "INHALATION THER OXYGEN",
      "OXYGEN INHALATION THER",
      "THER OXYGEN INHALATION",
      "RNIx oxygen therapy care",
      "triplet molecular oxygen",
      "singlet molecular oxygen",
      "Singlet Molecular Oxygen",
      "oxygen inhalation therapy",
      "Oxygen-containing product",
      "Oxygen Inhalation Therapy",
      "Singlet oxygen (substance)",
      "Inhalation Therapy, Oxygen",
      "Oxygen therapy (procedure)",
      "Therapy, Oxygen Inhalation",
      "Oxygen Inhalation Therapies",
      "Therapies, Oxygen Inhalation",
      "Inhalation Therapies, Oxygen",
      "RNAx perform oxygen therapy care",
      "RNIx oxygen therapy care (treatment)",
      "Breathing management each 15 minutes",
      "RNAx perform oxygen therapy care (treatment)",
      "Product containing oxygen (medicinal product)",
      "oxygen 99 % Gas for Inhalation",
      "OXYGEN 99 L in 100 L NASAL GAS",
      "OXYGEN 99 L in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 990 L in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 990 L in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99 L in 99 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 990 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 990 mL in 1 L RESPIRATORY (INHALATION) Gas",
      "Oxygen 990 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 990 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 99 L in 100 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99 L in 100 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99 in 100 L RESPIRATORY (INHALATION) LIQUID",
      "OXYGEN 99 L in 100 L RESPIRATORY (INHALATION) GAS [OXYGEN]",
      "OXYGEN 0.99 kg in 1 kg RESPIRATORY (INHALATION) GAS [Oxygen Refrigerated Liquid]",
      "Oxygen 99.5% gas for inhalation",
      "oxygen 99.5 % Gas for Inhalation",
      "Oxygen 995,000 ppm gas for inhalation",
      "Oxygen 0.995 mL/mL gas for inhalation",
      "OXYGEN 995 L in 1 L RESPIRATORY (INHALATION) Gas",
      "OXYGEN .995 L in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 995 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99.5 L in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 995 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 995 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99.5 L in 100 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 0.995 mL in 1 L RESPIRATORY (INHALATION) GAS [Oxygen Compressed U.S.P]",
      "OXYGEN 0.995 mL in 1 L RESPIRATORY (INHALATION) GAS [Oxygen Refrigerated Liquid U.S.P]",
      "Product containing precisely oxygen 0.995 milliliter/1 milliliter conventional release gas for inhalation (clinical drug)",
      "oxygen 99.6 % Gas for Inhalation",
      "OXYGEN 996 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99.6 L in 100 L RESPIRATORY (INHALATION) GAS",
      "oxygen 99.9 % Gas for Inhalation",
      "OXYGEN 999 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 999 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 999 L in 1000 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99.9 L in 100 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 99 L in 100 L RESPIRATORY (INHALATION) GAS [Oxygen 64889-0001]",
      "oxygen 99.7 % Gas for Inhalation",
      "Oxygen 997 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 997 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 21 % Gas for Inhalation",
      "Oxygen 210 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 210 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 210 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 210 mg in 1 kg RESPIRATORY (INHALATION) LIQUID",
      "OXYGEN 21 kg in 100 L RESPIRATORY (INHALATION) INHALANT",
      "OXYGEN 210 mL in 1 L RESPIRATORY (INHALATION) GAS [Oxygen]",
      "OXYGEN 21 L in 100 L RESPIRATORY (INHALATION) GAS [MEDICAL AIR]",
      "Oxygen 21 L in 100 L RESPIRATORY (INHALATION) GAS [Air, Compressed]",
      "oxygen 99.1 % Gas for Inhalation",
      "OXYGEN 991 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 991 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 97 % Gas for Inhalation",
      "OXYGEN 97 L in 100 L RESPIRATORY (INHALATION) GAS",
      "oxygen 99.8 % Gas for Inhalation",
      "OXYGEN 998 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 998 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "nitrogen 70 % / oxygen 30 % Gas for Inhalation",
      "OXYGEN 300 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "nitrogen 60 % / oxygen 40 % Gas for Inhalation",
      "Oxygen 400 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 400 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "helium 75 % / oxygen 25 % Gas for Inhalation",
      "OXYGEN 250 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 992mL/1L Inhalation gas",
      "oxygen 99.2 % Gas for Inhalation",
      "Oxygen 992 mL in 1 L CUTANEOUS GAS",
      "OXYGEN 992 in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 992 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 992 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 992 L in 1000 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 992 L in 1000 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 1.13835106 kg in 1 L RESPIRATORY (INHALATION) LIQUID",
      "OXYGEN 992 mL in 100 mL RESPIRATORY (INHALATION) GAS [Oxygen Compressed]",
      "oxygen Gas for Inhalation",
      "oxygen 99.9 %",
      "oxygen 90 %",
      "oxygen 97 %",
      "oxygen 95 %",
      "oxygen 99 %",
      "oxygen 99.5 %",
      "oxygen 99.6 %",
      "oxygen 21 %",
      "oxygen 99.8 %",
      "oxygen 99.2 %",
      "oxygen 80 %",
      "oxygen 20 %",
      "oxygen 35 %",
      "oxygen 50 %",
      "oxygen 40 %",
      "oxygen 30 %",
      "oxygen 85 %",
      "oxygen 70 %",
      "oxygen 5 %",
      "oxygen 99.7 %",
      "oxygen 60 %",
      "oxygen 25 %",
      "oxygen 93 %",
      "oxygen 99.1 %",
      "oxygen 20 % Gas for Inhalation",
      "OXYGEN 20 L in 100 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 200 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "Oxygen 200 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "nitrogen (inactive) 80 % / oxygen 20 % Gas for Inhalation",
      "helium 50 % / oxygen 50 % Gas for Inhalation",
      "OXYGEN 500 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 88 %",
      "100% oxygen",
      "oxygen 100 %",
      "Oxygen 100% gas for inhalation",
      "oxygen 100 % Gas for Inhalation",
      "Oxygen 1 mL/mL gas for inhalation",
      "Oxygen 1,000,000 ppm gas for inhalation",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS [Oxygen]",
      "OXYGEN 1000 g in 1 L RESPIRATORY (INHALATION) LIQUID [Oxygen]",
      "OXYGEN 659 L in 659 L RESPIRATORY (INHALATION) GAS [Oxygen Size E]",
      "OXYGEN 396 L in 396 L RESPIRATORY (INHALATION) GAS [Oxygen Size D]",
      "OXYGEN 240 L in 240 L RESPIRATORY (INHALATION) GAS [Oxygen Size C]",
      "OXYGEN 196 L in 196 L RESPIRATORY (INHALATION) GAS [Oxygen Size B]",
      "OXYGEN 8688 L in 8688 L RESPIRATORY (INHALATION) GAS [Oxygen Size T]",
      "OXYGEN 1567 L in 1567 L RESPIRATORY (INHALATION) GAS [Oxygen Size F]",
      "OXYGEN 6931 L in 6931 L RESPIRATORY (INHALATION) GAS [Oxygen Size H]",
      "OXYGEN 3453 L in 3453 L RESPIRATORY (INHALATION) GAS [Oxygen Size M]",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS [Oxygen Compressed Gas]",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS [Oxygen, Compressed Gas]",
      "OXYGEN 11321 L in 11321 L RESPIRATORY (INHALATION) GAS [Oxygen Size 400]",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS [Medical Oxygen Compressed]",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS [Medical Gasseous Oxygen Cylinders]",
      "OXYGEN 1 L in 1 L RESPIRATORY (INHALATION) GAS [Oxygen Compressed UN 1072 Refrigerated UN 1073]",
      "Product containing precisely oxygen 1 milliliter/1 milliliter conventional release gas for inhalation (clinical drug)",
      "nitrogen 10 % / oxygen 90 % Gas for Inhalation",
      "oxygen 90 % / nitrogen 10 % Gas for Inhalation",
      "OXYGEN 900 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "nitrogen (inactive) 10 % / oxygen 90 % Gas for Inhalation",
      "nitrogen 20 % / oxygen 80 % Gas for Inhalation",
      "oxygen 80 % / nitrogen 20 % Gas for Inhalation",
      "OXYGEN 800 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "nitrogen (inactive) 20 % / oxygen 80 % Gas for Inhalation",
      "nitrogen 75 % / oxygen 25 % Gas for Inhalation",
      "oxygen 33 %",
      "helium 67 % / oxygen 33 % Gas for Inhalation",
      "OXYGEN 330 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 60 % Gas for Inhalation",
      "OXYGEN 600 mL in 1 L RESPIRATORY (INHALATION) GAS",
      "oxygen 45 %",
      "oxygen Inhalant Product",
      "Oxygen-containing product in gas for inhalation",
      "Product containing oxygen in conventional release gas for inhalation (medicinal product form)",
      "oxygen 20.4 %"
    ],
    "taxa": [],
    "types": [
      "biolink:SmallMolecule",
      "biolink:MolecularEntity",
      "biolink:ChemicalEntity",
      "biolink:PhysicalEssence",
      "biolink:ChemicalOrDrugOrTreatment",
      "biolink:ChemicalEntityOrGeneOrGeneProduct",
      "biolink:ChemicalEntityOrProteinOrPolypeptide",
      "biolink:NamedThing",
      "biolink:Entity",
      "biolink:PhysicalEssenceOrOccurrent",
      "biolink:Drug",
      "biolink:OntologyClass",
      "biolink:MolecularMixture",
      "biolink:ChemicalMixture"
    ],
    "score": 5419.3174,
    "clique_identifier_count": 158
  }
]

Shouldn't there be multiple oxygen names matches? What's going on?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions