Completed changes and tested, everything is working as expected. Here is the updated code:
https://bitbucket.org/jaya-sravani/integrated-genome-browser/branch/IGBF-4167
https://bitbucket.org/jaya-sravani/ucsc-genark-data-provider/branch/IGBF-4167
To test:
- Pull both the branches into your local.
- Build and run IGB from the given branch.
- Build the ucsc-genark-data-provider service as well using "mvn clean install"
- Now add the data provider as a plugin in IGB, while choosing the folder, choose the generated target folder of the ucsc-genark-data-provider service.
- Check the UI changes mentioned in the ticket and test the filter search functionality as well.
As discussed, raised PR as well: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1069. Please review and let me know if there are any issues.
Note: These branches have code for this ticket too, https://jira.bioviz.org/browse/IGBF-4108. So both the tickets can be tested with these branches, and one PR is enough for both tickets.
Tested main branch on Mac.
Closing ticket.