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

Improvements to the Genome Dynamic Search UI

    Details

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

      Description

      Investigate how to do the below improvements and implement them in the Genome Dynamic Search UI:

      • Enable sorting of the column names, for example alphabetically sorting by "Scientific Name".
      • Move the "Clear Search" button to the top of the app to the right of the search bar.
      • Increase the default number of rows visible to 100 (Make the rows of the table scrollable).

        Attachments

          Issue Links

            Activity

            jsirigin Jaya Sravani Sirigineedi (Inactive) created issue -
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Field Original Value New Value
            Epic Link IGBF-4086 [ 23382 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Description Investigate how to do the below UI improvements and implement them in the Genome Dynamic Search so it can be extensible:
            * Enable sorting of the column names, for example alphabetically sorting by "Scientific Name".
            * Move the "Clear Search" button to the top of the app to the right of the search bar.
            * Make columns extensible so that an app can add additional columns as needed. For example, right now the columns are Common Name, Scientific Name, Assembly Version. For UCSC GenArk we would also like to include Accession, taxonId, and GenArk Clade.
            * Increase the default number of rows visible to 100.
            * Make the rows of the table scrollable.
            Investigate how to do the below UI improvements and implement them in the Genome Dynamic Search so it can be extensible:
            * Enable sorting of the column names, for example alphabetically sorting by "Scientific Name".
            * Move the "Clear Search" button to the top of the app to the right of the search bar.
            * Make columns extensible so that an app can add additional columns as needed. For example, right now the columns are Common Name, Scientific Name, Assembly Version. For UCSC GenArk we would also like to include Accession, taxonId, and GenArk Clade.
            * Increase the default number of rows visible to 100.
            * Make the rows of the table scrollable.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Description Investigate how to do the below UI improvements and implement them in the Genome Dynamic Search so it can be extensible:
            * Enable sorting of the column names, for example alphabetically sorting by "Scientific Name".
            * Move the "Clear Search" button to the top of the app to the right of the search bar.
            * Make columns extensible so that an app can add additional columns as needed. For example, right now the columns are Common Name, Scientific Name, Assembly Version. For UCSC GenArk we would also like to include Accession, taxonId, and GenArk Clade.
            * Increase the default number of rows visible to 100.
            * Make the rows of the table scrollable.
            Investigate how to do the below improvements and implement them in the Genome Dynamic Search UI:
            * Enable sorting of the column names, for example alphabetically sorting by "Scientific Name".
            * Move the "Clear Search" button to the top of the app to the right of the search bar.
            * Increase the default number of rows visible to 100 (Make the rows of the table scrollable).
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Story Points 4 2
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Link This issue relates to IGBF-4089 [ IGBF-4089 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Sprint Spring 3 [ 212 ] Spring 4 [ 213 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

            add the total no.of genomes and the page number out of the total pages, change the Previous and next buttons to arrows. Remove load button and have single load.
            Investigate adding this as a new menu item and opening it as a window.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - add the total no.of genomes and the page number out of the total pages, change the Previous and next buttons to arrows. Remove load button and have single load. Investigate adding this as a new menu item and opening it as a window.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Story Points 2 3
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited

            After investigating, found that changing this to a new menu item might take a couple of weeks, so we will focus on the actual loading functionality first and then consider this again. Closing this ticket, will do the other UI changes in a new ticket after the loading functionality is implemented. Also, the changes that are part of this ticket are reviewed.
            Notes from our discussion:

            • Consider adding a new menu called "Genome Search" in the top menu bar.
            • In this, we might add a menu item for Search to add searching functionality for our existing genomes.
            • When users install the external data provider apps (like ucsc-genark), a new menu item will be added, eg, "GenArk Genomes"
            • Upon clicking that menu item, a new window will be opened that loads the dynamic search UI for the external data provider similar to ProtAnnot.
            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited After investigating, found that changing this to a new menu item might take a couple of weeks, so we will focus on the actual loading functionality first and then consider this again. Closing this ticket, will do the other UI changes in a new ticket after the loading functionality is implemented. Also, the changes that are part of this ticket are reviewed. Notes from our discussion: Consider adding a new menu called "Genome Search" in the top menu bar. In this, we might add a menu item for Search to add searching functionality for our existing genomes. When users install the external data provider apps (like ucsc-genark), a new menu item will be added, eg, "GenArk Genomes" Upon clicking that menu item, a new window will be opened that loads the dynamic search UI for the external data provider similar to ProtAnnot.
            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 -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Sprint Spring 4 [ 213 ] Spring 4, Spring 5 [ 213, 214 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

            Raised PR for the changes in IGB dynamic search code: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1067. For the changes in ucsc-genark app, as we aren't pushing to loraine lab yet, I have pushed it to my workspace.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Raised PR for the changes in IGB dynamic search code: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1067 . For the changes in ucsc-genark app, as we aren't pushing to loraine lab yet, I have pushed it to my workspace.
            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 -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            PR is merged. New installers are built and deployed to BioViz.org early access section.
            Ready for final testing.

            Show
            ann.loraine Ann Loraine added a comment - PR is merged. New installers are built and deployed to BioViz.org early access section. Ready for final testing.
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 4, Spring 5 [ 213, 214 ] Spring 4, Spring 5, Spring 6 [ 213, 214, 215 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            nfreese Nowlan Freese added a comment -

            Testing main branch on Mac.

            • Clear Search button works, located next to search bar.
            • Default number of rows set to 100.
            • Sorting by column names alphabetically working, but I have one suggestion.
              • The sorting is splitting the results into upper case and lower case such that all of the results that are uppercase are shown alphabetically, then all of the lowercase results are shown alphabetically. Would be better to ignore case when sorting alphabetically.
            Show
            nfreese Nowlan Freese added a comment - Testing main branch on Mac. Clear Search button works, located next to search bar. Default number of rows set to 100. Sorting by column names alphabetically working, but I have one suggestion. The sorting is splitting the results into upper case and lower case such that all of the results that are uppercase are shown alphabetically, then all of the lowercase results are shown alphabetically. Would be better to ignore case when sorting alphabetically.
            nfreese Nowlan Freese made changes -
            Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited

            Nowlan Freese Thanks for pointing that out, changed the sorting to case-insensitive sorting now. Please review and let me know if there are any other issues.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited Nowlan Freese Thanks for pointing that out, changed the sorting to case-insensitive sorting now. Please review and let me know if there are any other issues.
            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
            nfreese Nowlan Freese added a comment -

            Sorting is now case-insensitive.

            Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - Sorting is now case-insensitive. Closing ticket.
            nfreese Nowlan Freese 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 -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Fix Version/s 10.2.0 [ 11100 ]

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: