Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

restructure MarkDup - adjust TagPileupWindow - remove CLI ext validation #134

Merged
merged 6 commits into from
Oct 20, 2023

Conversation

owlang
Copy link
Collaborator

@owlang owlang commented Jun 29, 2023

  • restructure MarkDuplicates to be called as a static void method from the script class
  • fix TagPileup GUI default - tag extend should default to 0 TagPileup GUI tag extend - 2bp by default - should be 1bp #133
  • fix TagPileup GUI display - pulldown spacing for read encoding selection
  • remove file extension validation (too stringent and interferes with Galaxy wrapper writing)

owlang added 4 commits June 6, 2023 20:57
Picard tools will be run using system calls that can be wrapped in a static method of a script class. For MarkDuplicates, the unnecessary constructor and class attributes were removed so that a static call could be made and the window_interface was modified accordingly.
This commit changes the pulldown selection strings to use less space and allow the full Read Output pulldown options to be displayed. The "Require PE" for Midpoint and Full Fragment selection strings of Read Aspect were too long and took space away from Read Output.
- change default Tag Extend value to 0 in TagPileupWindow
- add validate option to pop-up dialog if Tag Extend value is negative
- add error-style formatting to JOptionPane dialogs that notify user of input errors
 #133
This commit removes unnecessary extension filename validation from the CLI tools. This validation is too restrictive and interferes with development of Galaxy wrappers by forcing workarounds (Galaxy uses `.dat` extensions).
@owlang owlang requested a review from WilliamKMLai June 29, 2023 15:32
@WilliamKMLai WilliamKMLai merged commit 408ed26 into dev Oct 20, 2023
6 checks passed
@owlang owlang deleted the working-dev branch January 5, 2024 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants