Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3010

Add trackhub facade API endpoint to translate UCSC genome names to IGB synonym equivalents

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1
    • Sprint:
      Fall 7 2021 Nov 8 - Nov 24, Fall 8 2021 Nov 29 - Dec 10, Fall 9 2021 Dec 13 - Dec 24

      Description

      A method for determining whether or not a UCSC genome name can be mapped to an IGB genome version is needed in order to decide which genome versions in the trackhub table UI can be made to have the option of utilizing IGB's 'open genome' endpoint located at http://localhost:7085/IGBControl?version=GENOME. Since this functionality may be needed in future services, an endpoint can be added to the trackhub facade API that returns the primary IGB genome version name corresponding to the provided UCSC genome version. This can be accomplished by searching the master synonyms.txt in an attempt to find an entry that matches the UCSC genome name. The first entry of the corresponding row would then be returned as the primary IGB genome version name.

      It may be useful to extend IGB's endpoint to also include an 'species' query parameter, which could allow users to open converted trackhubs whose genome versions do not map to those associated with an IGB-supported organism.

        Attachments

          Issue Links

            Activity

            Hide
            pbadzuh Philip Badzuh (Inactive) added a comment -

            Please review the changes linked to in my previous comment.

            Show
            pbadzuh Philip Badzuh (Inactive) added a comment - Please review the changes linked to in my previous comment.
            Hide
            ann.loraine Ann Loraine added a comment -

            Changes are good! Please submit PR.

            Show
            ann.loraine Ann Loraine added a comment - Changes are good! Please submit PR.
            Hide
            pbadzuh Philip Badzuh (Inactive) added a comment -

            Great! Please see PR here.

            Show
            pbadzuh Philip Badzuh (Inactive) added a comment - Great! Please see PR here .
            Hide
            ann.loraine Ann Loraine added a comment -

            Merged and deployed to back end site for testing: https://translate.bioviz.org. Ready for testing.

            Show
            ann.loraine Ann Loraine added a comment - Merged and deployed to back end site for testing: https://translate.bioviz.org . Ready for testing.
            Hide
            omarne Omkar Marne (Inactive) added a comment -

            After performing the testing instructions from the read me the file I am getting the expected output.

            While executing the URL I had to install Postman app desktop agent to display the POST method result on the localhost.

            Please see screenshot 2.

            Closing the ticket.

            Show
            omarne Omkar Marne (Inactive) added a comment - After performing the testing instructions from the read me the file I am getting the expected output. While executing the URL I had to install Postman app desktop agent to display the POST method result on the localhost. Please see screenshot 2. Closing the ticket.

              People

              • Assignee:
                pbadzuh Philip Badzuh (Inactive)
                Reporter:
                pbadzuh Philip Badzuh (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: