Miscellaneous data (Views)

View details

class viewer.views.img_from_smiles(request)

View to generate a 2D molecule image for a given smiles string

allowed requests:
  • GET: generate a 2D molecule image for a given smiles string

url:

viewer/img_from_smiles

request params:
  • smiles (str): smiles string to generate image for

Returns

  • if smiles provided:

    string for SVG image of molecule

  • if smiles not provided:

    ”Please insert SMILES”

Return type

HTTPResponse (str)

class viewer.views.highlight_mol_diff(request)

View to generate a 2D molecule image highlighting the difference between a reference and new molecule

allowed requests:
  • GET: generate a 2D molecule image highlighting the difference between a reference and new molecule

url:

viewer/highlight_mol_diff

request params:
  • prb_smiles (str): smiles string to generate image for

  • ref_smiles (str): reference smiles for highlighting by MCS

Returns

  • if smiles provided:

    string for SVG image of molecule

  • if smiles not provided:

    ”Please insert smiles for reference and probe”

Return type

HTTPResponse (str)

class viewer.views.get_open_targets(request)

View to return a list of all open targets

allowed requests:
  • GET: return a list of all open targets

url:

viewer/open_targets

request params:

None

Returns

  • target_names (list): list of open targets

  • target_ids (list): list of ids for open targets in same order as target_names

Return type

HTTPResponse (JSON/dict)