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

feat: fixes for next Bioc release #118

Closed
wants to merge 5 commits into from
Closed

feat: fixes for next Bioc release #118

wants to merge 5 commits into from

Conversation

ahl27
Copy link
Collaborator

@ahl27 ahl27 commented Oct 17, 2024

This is a combination of all open PRs for Hervé's approval prior to final merge into devel. Each commit will be added here with a link to the previous PR. Expected to merge following 3.20 release.

  • Commit 1: Dummy workflow file to enable initial workflow runs
  • Commit 2: Adds unit testing, minor bugfixes (PR 114)
  • Commit 3: Bugfix for zero-length inputs to consensusString, consensusMatrix (PR 111)
  • Commit 4: Bugfix for warning thrown in readQualityScaledXStringSet (PR 110)
  • Commit 5: Minor bugfix to tests from commit 4

ahl27 added 5 commits October 17, 2024 09:01
Major changes:
- new workflow file to run tests
- numerous unit tests

Minor changes:
- warning in translate.R:16 has been elevated to an error because AA_ALPHABET is now enforced.
error messages for letter.R are standardized, some additional error checking is added.
- mask was scheduled to be deprecated in Biostrings 2.9. This function now throws a warning when it is used and will be removed in a subsequent release.
man/XStringSetList-class.Rd previously said that "DNAStringSetList and AAStringSetList are the only constructors", but the current version of Biostrings includes BStringSetList and RNAStringSetList constructors. This has been updated.
- Some tests were included inline in replaceAt.R wrapped in if(FALSE){...} brackets. These have been moved to the unit tests, and performance/timing tests have been removed.
- replaceAmbiguities now checks to ensure input is one of DNAString, RNAString, or the XStringSet/XStringSetList analogs. This previously caused some odd behavior with input of type AAString.
- an erroneous extra (useless) argument to make_AA_COLORED_LETTERS has been removed.
- a warning in XStringViews-class.R that was supposed to be suppressed in Bioc 2.12 has been suppressed.
- tests in inst/unitTests have been ported to testthat when possible. Accordingly, run_unitTests.R has been removed.
- Some files have had trailing whitespace removed.
* fix: fixes bug with 0-length input to consensusMatrix
* adds some unit tests
* fix: clear qualities from mcol to remove needless warning
@ahl27 ahl27 closed this Oct 25, 2024
@ahl27 ahl27 deleted the devel-staging branch October 25, 2024 13:06
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.

1 participant