-
Notifications
You must be signed in to change notification settings - Fork 26
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
Re-think validity method of BSseq #86
Comments
I think optionally skipping the check is a no-brainer. I also think we can figure out how to not do the check when an object is loaded (under the assumption that the check was made earlier) or subsetted and probably many other cases. But in my experience there are always new users out there who are doing strange things, and it is nice to catch that. |
Appreciate this concern. Perhaps |
True. And you don't necessarily have control over these things. Sounds sensible to check BTW the use of beachmat/C++ to implement
To my surprise, using
However the difference might become more significant when the chunks are not favorable to a column-wise processing strategy. H. |
The check that
0 <= M <= Cov < Inf
is very expensive when these are disk-backed matrices. The validity check code is written in C++ using beachmat with early termination, so it's unlikely to get much faster by re-writing. It may be worth removing this part of the validity check.The text was updated successfully, but these errors were encountered: