-
Notifications
You must be signed in to change notification settings - Fork 0
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
Move import/export methods for MsBackendMzR from xcms #2
Comments
@philouail , can you please move the code over from We can obviously think of an other way to structure the files and documentation. |
|
Little addition in term of to-do steps ( and after discussing with @lgatto) after moving everything, we should discuss what can be changed as to use the alabaster package. Here i'm talking about the PlainTextParam code ( or then it could be renamed somehow if we only use Json export maybe we should indicate that). I will look a bit more into the package and test the functions ! :) |
Do you not want to be dependent on Spectra ? |
no. ideally, this package should not depend on Spectra or MsExperiment et al. If a user wants to export or import e.g. a |
Re alabaster: agree that we should not reinvent stuff. but we need also to ensure that the code provides functionality we want/need. I need to first have a close look at alabaster... then we discuss. |
Mmmm okay so I think we need to discuss more because @lgatto saw it the other way around, with putting the MsIO package as "enhance" in e.g. the Spectra package, but MsIO by itself is dependent on these packages. (If I understood well). and yes alabaster on paper I believe it is very nice and basically do what we do by serializing (even though i haven't managed to make it work with our objects...) |
Move the functionality to serialize a
MsBackendMzR
object to a text file from xcms (in this PR).PlainTextParam
toFlatFileParam
?The key concept/question will be if we can add S4 methods for e.g. the
MsBackendMzR
class without importing theSpectra
package.The text was updated successfully, but these errors were encountered: