feat: migrate multiOmicDataSet object to MOObject - #1
Open
kelly-sovacool wants to merge 8 commits into
Open
Conversation
kelly-sovacool
added a commit
that referenced
this pull request
Aug 28, 2026
Add development-version NEWS entry for PR #1 covering class, IO, and test additions. _AI assistance: GPT-5.3-Codex_
kelly-sovacool
force-pushed
the
initial-plan
branch
2 times, most recently
from
August 28, 2026 22:07
e072cbb to
1cd5b12
Compare
ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format chore: update .gitignore from MOSuite ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format ci: 🤖 auto-format docs(news): add changelog entry for object migration Add development-version NEWS entry for PR #1 covering class, IO, and test additions. _AI assistance: GPT-5.3-Codex_ chore: ignore detritus chore: delete README.html
kelly-sovacool
force-pushed
the
initial-plan
branch
from
August 28, 2026 22:13
1cd5b12 to
c71d29b
Compare
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
kelly-sovacool
marked this pull request as ready for review
August 28, 2026 22:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
This PR migrates the
multiOmicDataSetobject class into MOObject so downstream packages can depend on a lightweight package without requiring MOSuite.MOObject is focused on class/IO responsibilities, while analysis/visualization behavior should remain in MOSuite.
Included in this PR:
R/multiOmicDataSet.R:multiOmicDataSetS7 class definitionextract_countsgeneric + methodwrite_multiOmicDataSet_properties).github/plans/initial-plan.md.Issues
resolves CCBR/MOSuite#270
Generative AI Usage Statement
AI assistance was used to draft and migrate code/doc/test scaffolding, followed by manual review of all changes before submission.
multiOmicDataSetclass + object helpers into MOObject and keep package lightweightPR Checklist
(
Strikethroughany points that are not applicable.)NEWS.mdwith a short description of any user-facing changes and reference the PR number. Follow the style described in https://style.tidyverse.org/news.htmldevtools::check()locally and fix all notes, warnings, and errors.