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

Fix Genome in a Bottle Quickload's "that link has no power here"

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      0.25
    • Sprint:
      Spring 3 2021 Apr 19 - Apr 30, Spring 4 2021 May 3 - May 14, Spring 5 2021 May 17 - May 28

      Description

      When I click the link for GIAB in IGB's Available Data panel, the page that is opened says:

      "That link has no power here."

      Let's develop an alternative strategy for distributing the GIAB Quickload site.

      Also, the acronym "GIAB" does not do a great job of letting users know what data the site will provide.

      Let's call it "Genome in a Bottle" instead of GIAB because "GIAB" is very cryptic.

        Attachments

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Suggestions:

            • Host the site on bioviz.org - https://bioviz.org/quickloads/giab
            • Add new logic to the bioviz-playbook tasks that will deploy the site from the repository and branch indicated in the playbooks
            • Since this is the first release of the Genome in a Bottle Quickload, I think we ought to take the opportunity to change the name of the main branch to "main" instead of "master" (it will be easier to explain to people who might contribute but don't use git a lot)
            Show
            ann.loraine Ann Loraine added a comment - - edited Suggestions: Host the site on bioviz.org - https://bioviz.org/quickloads/giab Add new logic to the bioviz-playbook tasks that will deploy the site from the repository and branch indicated in the playbooks Since this is the first release of the Genome in a Bottle Quickload, I think we ought to take the opportunity to change the name of the main branch to "main" instead of "master" (it will be easier to explain to people who might contribute but don't use git a lot)
            Hide
            nfreese Nowlan Freese added a comment -

            We can update the igbDefaultPrefs.json to "Genome in a Bottle".

            The main branch is called main.

            The reason the link has no power here shows up is because the URL for the GIAB Quickload on Bitbucket has to point to the "raw" data:
            https://bitbucket.org/nfreese/quickload-genome-in-a-bottle/raw/release-v1.0.0/quickload/

            This is the same for the Quickload on GitHub:
            https://raw.githubusercontent.com/nowlanfreese/Quickload-Genome-In-A-Bottle/release-v1.0.0/quickload/

            I think it would be a good idea for users to be able to store QuickLoads in repositories such as GitHub or Bitbucket. It may be worth investigating if it is possible to change the IGB logic so that the link is not created directly from the URL of the QuickLoad itself.

            Show
            nfreese Nowlan Freese added a comment - We can update the igbDefaultPrefs.json to "Genome in a Bottle". The main branch is called main . The reason the link has no power here shows up is because the URL for the GIAB Quickload on Bitbucket has to point to the "raw" data: https://bitbucket.org/nfreese/quickload-genome-in-a-bottle/raw/release-v1.0.0/quickload/ This is the same for the Quickload on GitHub: https://raw.githubusercontent.com/nowlanfreese/Quickload-Genome-In-A-Bottle/release-v1.0.0/quickload/ I think it would be a good idea for users to be able to store QuickLoads in repositories such as GitHub or Bitbucket. It may be worth investigating if it is possible to change the IGB logic so that the link is not created directly from the URL of the QuickLoad itself.
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            I have added plays to bioviz-playbooks that deploys the main branch to https://bioviztest.bioviz.org/quickload/genome-in-a-bottle/

            Please see the above link. Note that the info in the README.md does not quite match the new reality. Nowlan Freese: Can you update the content so that what is shown on BioViz is correct and up-to-date?

            Show
            ann.loraine Ann Loraine added a comment - - edited I have added plays to bioviz-playbooks that deploys the main branch to https://bioviztest.bioviz.org/quickload/genome-in-a-bottle/ Please see the above link. Note that the info in the README.md does not quite match the new reality. Nowlan Freese : Can you update the content so that what is shown on BioViz is correct and up-to-date?
            Hide
            nfreese Nowlan Freese added a comment -

            I have updated the readme on main and release-v1.0.0

            https://bitbucket.org/nfreese/quickload-genome-in-a-bottle/src/main/

            Show
            nfreese Nowlan Freese added a comment - I have updated the readme on main and release-v1.0.0 https://bitbucket.org/nfreese/quickload-genome-in-a-bottle/src/main/
            Hide
            ann.loraine Ann Loraine added a comment -

            A couple of change requests:

            • The bioviz deployment is actually using "https" not "http".
            • If a user clicks on the bitbucket (or github) link in their browser, they will get a 404 error. Could that part be reworded or changed so that a user will not click on the link?
            Show
            ann.loraine Ann Loraine added a comment - A couple of change requests: The bioviz deployment is actually using "https" not "http". If a user clicks on the bitbucket (or github) link in their browser, they will get a 404 error. Could that part be reworded or changed so that a user will not click on the link?
            Hide
            ann.loraine Ann Loraine added a comment -

            Revision:

            Don't worry about modifying the README.md to look and read good on bioviz.org. A much better strategy would be for me to use ansible to create and deploy the README.md that will be visible on bioviz site. Using ansible and templating, I can even indicate which branch is deployed and also link back to the repository itself. So there is no need for the README.md file provided with the repository to accommodate the BioViz site.

            Do please restore your previous version and the various details there, but do please modify any links that are shown so that they do not appear broken if a user clicks on them in the bitbucket page.

            I think also you could add details and information about how Bitbucket can be used for setting up and testing a quickload site.

            Show
            ann.loraine Ann Loraine added a comment - Revision: Don't worry about modifying the README.md to look and read good on bioviz.org. A much better strategy would be for me to use ansible to create and deploy the README.md that will be visible on bioviz site. Using ansible and templating, I can even indicate which branch is deployed and also link back to the repository itself. So there is no need for the README.md file provided with the repository to accommodate the BioViz site. Do please restore your previous version and the various details there, but do please modify any links that are shown so that they do not appear broken if a user clicks on them in the bitbucket page. I think also you could add details and information about how Bitbucket can be used for setting up and testing a quickload site.
            Hide
            nfreese Nowlan Freese added a comment -

            I updated and checked all of the links in the BitBucket readme.md.

            Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - I updated and checked all of the links in the BitBucket readme.md. Closing ticket.

              People

              • Assignee:
                nfreese Nowlan Freese
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: