Skip to content

Reduce the number of used APIs (only api.geneontology.org) #114

Description

@kltm

Recently, we discovered that api.geneontology.xyz is still in used by Alliance pages to return whether or not there are GO-CAM models available for display with the pathway viewer. Since the work from @sierra-moxon , these endpoints are duplicated within the GO API at api.geneontology.org, which is what should be used for all such operations.

  • Determine if only the Alliance is using api.genentology.xyz with logs or proxy (may be tricky) @dustine32 - yes it is. here: https://github.com/alliance-genome/agr_ui/blob/main/src/components/pathway/pathwayWidget.js
  • Determine if any other users are using api.geneontology.xyz with logs or proxy.
    • use by PomBase
  • Open an issue for the API endpoint change in the Alliance to api.geneontology.org (or open a PR?) @sierra-moxon
  • If there are other apparent users of the API, see if we can track them down
    • update from @sierra-moxon : FlyBase is using api.geneontology.org correctly.
  • Try and figure out how to get (current) api.geneontology.xyz users onto api.geneontology.org
  • Shutdown the api.geneontology.xyz

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status
    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions