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

Update find junctions repo even more - main branch, bitbucket pipeline, more readme text

    Details

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

      Description

      Three additional tasks to update / improve the find junction code in bitbucket:

      1) Now that find junctions is recommended to be built using JDK 21, we need to update the bitbucket pipelines file. The pipeline might not even run, so this task may take some effort to debug it.

      2) Also, we may also want to indicate in the README which genome a user needs to open in order to view the "test" bed file, and explain to the user what they ought to see in IGB when they do that. That way, if there is a problem, they will know.

      3) Lastly, let's change the main development branch from "master" to "main".

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1765 [ 17855 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-3680 [ IGBF-3680 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-3679 [ IGBF-3679 ]
            ann.loraine Ann Loraine made changes -
            Summary Update find junctions repository bitbucket pipelines file Update find junctions repo even more - main branch, bitbucket pipeline, more readme text
            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 -

            Changed the JDK version to 21 in my local and built the application, jar is generated successfully. Modified the bitbucket pipeline code too, will test this once my build minutes are renewed.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Changed the JDK version to 21 in my local and built the application, jar is generated successfully. Modified the bitbucket pipeline code too, will test this once my build minutes are renewed.
            ann.loraine Ann Loraine made changes -
            Epic Link IGBF-1765 [ 17855 ] IGBF-1531 [ 17617 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 1 [ 195 ] Summer 1, Summer 2 [ 195, 196 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

            Updated the pom.xml and bitbucket-pieplines.yml files to use jdk 21 instead of 1.8. Updated code is at the branch: https://bitbucket.org/jaya-sravani/findjunctions/branch/IGBF-3738. The jar is built successfully in Bitbucket as well. Please review and let me know if there are any issues.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Updated the pom.xml and bitbucket-pieplines.yml files to use jdk 21 instead of 1.8. Updated code is at the branch: https://bitbucket.org/jaya-sravani/findjunctions/branch/IGBF-3738 . The jar is built successfully in Bitbucket as well. Please review and let me know if there are any 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 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 1, Summer 2 [ 195, 196 ] Summer 1, Summer 2, Summer 3 [ 195, 196, 197 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            Hide
            ann.loraine Ann Loraine added a comment -

            Thanks for the changes. These look good. Please submit PR when ready.

            Show
            ann.loraine Ann Loraine added a comment - Thanks for the changes. These look good. Please submit PR when ready.
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Raised a Pull request: https://bitbucket.org/lorainelab/findjunctions/pull-requests/2
            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 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            PR is now merged. Ready for testing.
            The pipeline runs and the jar file is built.
            There are still two new tasks to be done - see description.
            Moving this to To-Do but out of the current sprint as these changes are not super high priority.

            Show
            ann.loraine Ann Loraine added a comment - - edited PR is now merged. Ready for testing. The pipeline runs and the jar file is built. There are still two new tasks to be done - see description. Moving this to To-Do but out of the current sprint as these changes are not super high priority.
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 1, Summer 2, Summer 3 [ 195, 196, 197 ] Summer 1, Summer 2, Summer 4 [ 195, 196, 198 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 1, Summer 2, Summer 4 [ 195, 196, 198 ] Summer 1, Summer 2, Summer 5 [ 195, 196, 199 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment -

            Updated the README.md file to include the visualize data steps, updated code is present at: https://bitbucket.org/jaya-sravani/findjunctions/branch/IGBF-3738. As I don't have permission to create a new branch in the loraine lab workspace, I am thinking of creating a new main branch from the master branch in my workspace and then pushing it to the loraine lab workspace, this can be done once the above changes are also merged. Please review and let me know if there are any changes required.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - Updated the README.md file to include the visualize data steps, updated code is present at: https://bitbucket.org/jaya-sravani/findjunctions/branch/IGBF-3738 . As I don't have permission to create a new branch in the loraine lab workspace, I am thinking of creating a new main branch from the master branch in my workspace and then pushing it to the loraine lab workspace, this can be done once the above changes are also merged. Please review and let me know if there are any changes required.
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            jsirigin Jaya Sravani Sirigineedi (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 1, Summer 2, Summer 5 [ 195, 196, 199 ] Summer 1, Summer 2, Summer 5, Summer 6 [ 195, 196, 199, 200 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            If you are able to create a new branch "main" from "master", that would be awesome. The instructions look good - no changes requested.

            Show
            ann.loraine Ann Loraine added a comment - If you are able to create a new branch "main" from "master", that would be awesome. The instructions look good - no changes requested.
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Jaya Sravani Sirigineedi [ jsirigin ]
            Hide
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited

            Raised the pull request: https://bitbucket.org/lorainelab/findjunctions/pull-requests/3, please review and let me know if there are any issues.

            Show
            jsirigin Jaya Sravani Sirigineedi (Inactive) added a comment - - edited Raised the pull request: https://bitbucket.org/lorainelab/findjunctions/pull-requests/3 , please review and let me know if there are any issues.
            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 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            PR is merged. Also please note that I have changed to default branch to "main" instead of "master".

            Show
            ann.loraine Ann Loraine added a comment - PR is merged. Also please note that I have changed to default branch to "main" instead of "master".
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 1, Summer 2, Summer 5, Summer 6 [ 195, 196, 199, 200 ] Summer 1, Summer 2, Summer 5, Summer 6, Summer 7 [ 195, 196, 199, 200, 201 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Note that the built jar file in the Downloads requires JDK 21 now. I noticed this when I
            Has anyone tried running the newly build jar file? I tried it on the UNC Charlotte cluster, but the JVM I usually use would not run it because the java versions did not match up.
            To test that the code is still runnable, someone needs to actually try running the find-junctions.jar artifact.
            To do this:

            1) Download the jar file from https://bitbucket.org/lorainelab/findjunctions/downloads/find-junctions-1.0.0-jar-with-dependencies.jar
            2) Follow the instructions in the 'readme" file to test-run the code

            Request for Nowlan Freese or Dylan Marrotte: Would one of you be able to do the above testing?

            Show
            ann.loraine Ann Loraine added a comment - - edited Note that the built jar file in the Downloads requires JDK 21 now. I noticed this when I Has anyone tried running the newly build jar file? I tried it on the UNC Charlotte cluster, but the JVM I usually use would not run it because the java versions did not match up. To test that the code is still runnable, someone needs to actually try running the find-junctions.jar artifact. To do this: 1) Download the jar file from https://bitbucket.org/lorainelab/findjunctions/downloads/find-junctions-1.0.0-jar-with-dependencies.jar 2) Follow the instructions in the 'readme" file to test-run the code Request for Nowlan Freese or Dylan Marrotte : Would one of you be able to do the above testing?
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Paige Kulzer [ pkulzer ]
            pkulzer Paige Kulzer made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            Hide
            pkulzer Paige Kulzer added a comment - - edited

            With JDK 21 installed on my computer, I downloaded the jar file from the link above and tested the code using the instructions in the "readme" from the FindJunctions repo. The modified readme was easy to follow and straightforward. The test files (1.bam and test.bed) loaded into IGB properly and at least one junction is present in the test.bed track.

            Moving this to Done.

            Show
            pkulzer Paige Kulzer added a comment - - edited With JDK 21 installed on my computer, I downloaded the jar file from the link above and tested the code using the instructions in the "readme" from the FindJunctions repo. The modified readme was easy to follow and straightforward. The test files (1.bam and test.bed) loaded into IGB properly and at least one junction is present in the test.bed track. Moving this to Done.
            pkulzer Paige Kulzer made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            pkulzer Paige Kulzer made changes -
            Assignee Paige Kulzer [ pkulzer ] Jaya Sravani Sirigineedi [ jsirigin ]

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: