-
Notifications
You must be signed in to change notification settings - Fork 20
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
Export DFrame()
as primary generator instead of DataFrame()
?
#90
Comments
Maybe but note that the other convention (i.e. constructor function named like the virtual class) is also widely in used e.g. |
Yeah that's a good point. I think there's still confusion about how For reference, here's what @hpages is referring to regarding the example virtual classes mentioned above: class(GenomicRanges::GRangesList())
## [1] "CompressedGRangesList"
## attr(,"package")
## [1] "GenomicRanges"
class(GenomicRanges::GPos())
## [1] "UnstitchedGPos"
## attr(,"package")
## [1] "GenomicRanges"
class(IRanges::IntegerList())
## [1] "CompressedIntegerList"
## attr(,"package")
## [1] "IRanges" |
From an end-user point of view nothing should have changed. They still construct a DataFrame with the |
OK that was the main point I was wondering about. I won't do this in any of my packages. |
This is a relatively minor issue, but what about exporting
DFrame()
as the primary generator forDFrame
objects, now thatDataFrame
has been changed to a virtual class?See also for
DFrame
/DataFrame
class change in 2019:https://www.bioconductor.org/help/course-materials/2019/BiocDevelForum/02-DataFrame.pdf
This would better match the conventions defined in other Bioconductor packages, such as
GenomicRanges::GRanges()
.The text was updated successfully, but these errors were encountered: