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

Release UCSC GenArk App to IGB App Store

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Task: Release the UCSC GenArk IGB App to the app store.

      • Create a name for the app
      • Create a logo for the app
      • Create an AppDescription.md with instructions on how to use the app

        Attachments

          Issue Links

            Activity

            nfreese Nowlan Freese created issue -
            nfreese Nowlan Freese made changes -
            Field Original Value New Value
            Epic Link IGBF-4086 [ 23382 ]
            nfreese Nowlan Freese made changes -
            Sprint Spring 7 [ 216 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited

            Added the AppDescription.md and README.md files. Here is the branch with the updated code: https://bitbucket.org/jaya-sravani/ucsc-genark-data-provider/branch/IGBF-4189. Please review and let me know if there are any issues.

            Few suggestions for the app name:

            1. UCSC GenArk
            2. GenArk Search
            3. GenArk Genomes
            4. GenArk Hub
            5. UCSC GenArk Provider
            6. UCSC GenArk Genomes

            Let me know which options you'd prefer, and if you have any more suggestions, feel free to add them.

            Note: Once the app name is finalised, will change the name in the markdown files and application.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited Added the AppDescription.md and README.md files. Here is the branch with the updated code: https://bitbucket.org/jaya-sravani/ucsc-genark-data-provider/branch/IGBF-4189 . Please review and let me know if there are any issues. Few suggestions for the app name: UCSC GenArk GenArk Search GenArk Genomes GenArk Hub UCSC GenArk Provider UCSC GenArk Genomes Let me know which options you'd prefer, and if you have any more suggestions, feel free to add them. Note: Once the app name is finalised, will change the name in the markdown files and application.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            Hide
            nfreese Nowlan Freese added a comment -

            AppDescription:

            • Can we put the GenArk tab to the right of the Advanced Search tab?
            • I'm leaning towards getting rid of the bullet point "View genome-specific metadata..."
            • I would change the bullet point "To learn more about a genome..." to something that informs the user that data for the selected genome can be found under the Data Access tab in the Available Data window.

            Readme:

            • Do we need to specify Zulu or can we just say JDK21? Also, does it need to be the JDK21 + JavaFX version?
            • Under the How to use this IGB App: I would add a bullet point that informs the user that data for the selected genome can be found under the Data Access tab in the Available Data window.

            I vote for the name GenArk Genomes

            Show
            nfreese Nowlan Freese added a comment - AppDescription: Can we put the GenArk tab to the right of the Advanced Search tab? I'm leaning towards getting rid of the bullet point "View genome-specific metadata..." I would change the bullet point "To learn more about a genome..." to something that informs the user that data for the selected genome can be found under the Data Access tab in the Available Data window. Readme: Do we need to specify Zulu or can we just say JDK21? Also, does it need to be the JDK21 + JavaFX version? Under the How to use this IGB App: I would add a bullet point that informs the user that data for the selected genome can be found under the Data Access tab in the Available Data window. I vote for the name GenArk Genomes
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited

            Modified the markdown files accordingly and fixed a small sorting issue as well. Updated code is present in the branch: https://bitbucket.org/jaya-sravani/ucsc-genark-data-provider/branch/IGBF-4189. Please review and let me know if there's any other issue. Checked whether this app needs JDK21 + JavaFX version; no dependencies require JavaFX, so changed the bullet point requirement to just JDK21.

            Pushed the bitbucket-pipelines.yaml file as well. Once the issue with the release artifacts pipeline for the main branch of IGB is resolved, will rerun this pipeline to generate the repository files in the Download folder.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited Modified the markdown files accordingly and fixed a small sorting issue as well. Updated code is present in the branch: https://bitbucket.org/jaya-sravani/ucsc-genark-data-provider/branch/IGBF-4189 . Please review and let me know if there's any other issue. Checked whether this app needs JDK21 + JavaFX version; no dependencies require JavaFX, so changed the bullet point requirement to just JDK21. Pushed the bitbucket-pipelines.yaml file as well. Once the issue with the release artifacts pipeline for the main branch of IGB is resolved, will rerun this pipeline to generate the repository files in the Download folder.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

            Able to set up the Bitbucket pipelines now. It's working as expected, and the files are available in the downloads folder.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Able to set up the Bitbucket pipelines now. It's working as expected, and the files are available in the downloads folder.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Comment [ As per discussion in today's scrum and yesterday via email, [~jsirigin] decided to stop using repository variable

            {code}
            ${BB_AUTH_STRING}
            {code}

            in the bitbucket pipeline script and change to using

            {code}
            ${BITBUCKET_USERNAME}:${BITBUCKET_APP_PASSWORD}
            {code}

            instead because this is more consistent with the Atlassian bitbucket cloud documentation and also is more intuitive for users, because our individual accounts have "app password" options in our bitbucket user account settings.

            She also investigated whether BITBUCKET_USERNAME environment variable is provided in the pipeline environment. It is not. So, we need to set both variables as repository environment variables for the pipeline to run.

            We both had an issue with remembering how to create BB_AUTH_STRING. It's supposed to be a concatenation of a user name and an app password, with a colon character. This is hard to remember and easy to forget.

            [~jsirigin] reimplemented the pipeline code and I have updated the lorainelab fork. The pipeline ran as expected and new artifacts were built and transferred the the Download section as expeced. ]
            nfreese Nowlan Freese made changes -
            Attachment GenArk-Genome_logo.png [ 18682 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited

            Released the app to bioviz.org, installed and tested it, everything's working as expected. Moving this ticket to merged needs testing.

            Ann Loraine I have added the logo file to the resources folder in my workspace repo, so the lorainelab fork needs to be updated with that.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited Released the app to bioviz.org, installed and tested it, everything's working as expected. Moving this ticket to merged needs testing. Ann Loraine I have added the logo file to the resources folder in my workspace repo, so the lorainelab fork needs to be updated with that.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Paige Kulzer [ pkulzer ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-4211 [ IGBF-4211 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            pkulzer Paige Kulzer (Inactive) added a comment -

            Tested the new UCSC GenArk App on my Mac using IGB 10.2.0. The app installs and uninstalls properly. The GenArk Genomes tab appears in the bottom tray once the app is installed. The search, load, and information aspects of the table are all working as expected. No errors in the Log.

            I suggest investigating the possibility of changing what is displayed in the Species and Genome Version drop-down menus once GenArk genomes are loaded into IGB. Currently, the Assembly Version is being displayed in the Species drop-down while the Accession Number is being displayed in the Genome Version drop-down. Instead, I think displaying the Scientific Name in the Species menu and the Assembly Version in the Genome Version menu would be more consistent. Nowlan Freese will make an investigate ticket for this and relate it to this ticket.

            Marking this as Done!

            Show
            pkulzer Paige Kulzer (Inactive) added a comment - Tested the new UCSC GenArk App on my Mac using IGB 10.2.0. The app installs and uninstalls properly. The GenArk Genomes tab appears in the bottom tray once the app is installed. The search, load, and information aspects of the table are all working as expected. No errors in the Log. I suggest investigating the possibility of changing what is displayed in the Species and Genome Version drop-down menus once GenArk genomes are loaded into IGB. Currently, the Assembly Version is being displayed in the Species drop-down while the Accession Number is being displayed in the Genome Version drop-down. Instead, I think displaying the Scientific Name in the Species menu and the Assembly Version in the Genome Version menu would be more consistent. Nowlan Freese will make an investigate ticket for this and relate it to this ticket. Marking this as Done!
            pkulzer Paige Kulzer (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Assignee Paige Kulzer [ pkulzer ] Jaya Sravani Sirigineedi [ jsirigin ]

              People

              • Assignee:
                jsirigin Jaya Sravani Sirigineedi (Inactive)
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: