- Import
extractByIndex
from ProtGenerics. - Add missing links in documentation.
- Complete unit tests to cover all code lines.
- Implement the new
extractByIndex()
methods.
- Improve input argument check and error message for
backendInitialize()
forMsBackendOfflineSql
. - Update documentation adding
()
to all function names.
- Ensure primary keys from the database are in the correct order for
backendInitialize()
.
- Import method generics from
ProtGenerics
.
- Add a dedicated
setBackend
method forMsBackendSql
andMsBackendOfflineSql
backends (issue #17).
- Add description on the use/advantages of different SQL database systems to the vignette.
- Add
dbconn
methods forMsBackendSql
andMsBackendOfflineSql
.
- Improve performance of
createMsBackendSqlDatabase
by using also parallel processing for thepeaksData
call.
- Add support for
setBackend
toMsBackendOfflineSql
.
- Mention in documentation that
MsBackendSql
can not be saved to disk. - Expand vignette adding related documentation.
- Fix for
filterRt
avoiding to filter if range is infinite.
- Decrease required R version to 4.2.
- Add
mzR
to Suggests to ensure package vignettes can be build properly.
- Add
MsBackendOfflineSql
backend that re-connects to the database for each query.
- Add
backendBpparam
method to ensure parallel processing is disabled for theMsBackendSql
backend.
- Add
backendMerge
method. - Add parameter
data
tobackendInitialize
to allow creating a newMsBackendSql
database and store the values fromdata
in it. This enables the use ofSpectra,setBackend
to convert any backend to aMsBackendSql
. - Implement
supportsSetBackend
to enablesetBackend,Spectra,MsBackendSql
.
- Evaluate validity of the
MsBackendSql
using the full unit test suite from theSpectra
package.
- Address Kayla's package review comments.
- Prepare the package for submission to Bioconductor.
- Rename
MsqlBackend
toMsBackendSql
.
- Add vignette.
- Add parameter
blob
to allow storing m/z and intensity values as BLOB data type in the database.MsBackendSql
will use different functions to retrieve data from a database with this type of storage.
- Add
filterMsLevel
method. - Add
filterRt
method. - Add
filterDataOrigin
method. - Add
filterPrecursorMzRange
method. - Add
filterPrecursorMzValues
method.
- Add optional parameter
tempfile
.
- Add
peaksVariables
methods and add support for parametercolumns
inpeaksData
(RequiresSpectra
version 1.15.17).
- First full implementation of
MsBackendSql
.