fileMetaData() extraction offline-safe and simplify timestamp / sample ID handlingDESCRIPTIONREADME links and wordingdetectPeaks() APImzR functions for data handling and replace with MSnbasefurrr and future_mapremoveSample method to remove unwanted samples form SRM objectsfuture_map to openSRM and detectPeakskeepTransitions method to remove redundant data from SRM objectsbackend as an argument in openSRM. Select either mzR (Default) or q3ML (this is hopefully a short term solution to mzML files which have been converted using newer versions of pwiz, and are currently not supported by mzR.Breaking Changes
SRM objects can be used for single mzML files or batch mode for multiple filesopenSRM function and all underlying methodsmzR.xml2 is still used for extraction of header data which is currently unsupported by mzRdplyr, tibble and purrrexport_to_skyline exports SRM transitions in a format that can saved as .csv and uploaded to Skylinepeaks slot in SRM-object is now a list of tibblesindex slot in SRM-object incorporates polarity (- or +)SRM-object headeris now a tibbleplotAll which caused multiple outputs during layering of plotsplotMulti which caused switching of colours between geom_lines and labelsplotAll which was causing for a new index order to be createdplotMultiplotMulti for easy graphical representation of complex SRM-MS chromatogramsopenSRMfile wasn't checking for file compression and assuming that file were converted with no compression. openSRMfile now checks for zlib compression and if found passes the gzip compression type arg to sRm::decodePeaksmeta methodscanPolarity) to extract scan polarity from cvParam and insert into object@headercvParams using getQMZs and are no longer string processed from filter namesfilter slot added to the SRM class. This contains a raw copy of idRefsobject@header now includes scan polarity; -1 = negative, 1 = positivetotalIonCount has become totIonCount to improve readabilitycombineTransitions now does a "best effort" at checking for transitions which have been acquired using dynamic MRM mode
idRefstransitions class with a on-screen message stating which idRefs have been droppedno visible binding' NOTE for 'ggplot2
combineTransitions to catch SRM's of different lengths
combineTransitions is now S3 classcombineTransitions class ;(plotAll)plotSRM)grid and gridExtra are listed as Dependencies