Repository 'cardinal_quality_report'
hg clone https://toolshed.g2.bx.psu.edu/repos/galaxyp/cardinal_quality_report

Changeset 2:d4803c1e5e19 (2019-02-15)
Previous changeset 1:ae9ffc7ba261 (2018-10-25) Next changeset 3:16556ca0196b (2019-02-28)
Commit message:
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
modified:
macros.xml
quality_report.xml
test-data/112_auto_combined_QC.pdf
test-data/123_combined.RData
test-data/123_combined_QC.pdf
test-data/12_combined.RData
test-data/12_combined_QC.pdf
test-data/2123_auto_combined.RData
test-data/2123_auto_combined_QC.pdf
test-data/Plot_empty_spectra.pdf
test-data/QC_analyze75.pdf
test-data/QC_empty_spectra.pdf
test-data/QC_imzml.pdf
test-data/QC_rdata.pdf
test-data/analyze75_filtered2.pdf
test-data/centroids_rdata.pdf
test-data/cluster_skm.RData
test-data/features_test2.tabular
test-data/features_test4.tabular
test-data/features_test6.tabular
test-data/features_test7.tabular
test-data/imzml_filtered3.pdf
test-data/imzml_filtered4.pdf
test-data/imzml_filtered5.pdf
test-data/kmeans_analyze.pdf
test-data/pca_imzml.pdf
test-data/pixel_out2.tabular
test-data/pixel_out3.tabular
test-data/preprocessing_results1.pdf
test-data/preprocessing_results2.pdf
test-data/preprocessing_results3.pdf
test-data/preprocessing_results4.pdf
test-data/preprocessing_results5.RData
test-data/preprocessing_results5.pdf
test-data/rdata_notfiltered.pdf
test-data/scores_pca.tabular
test-data/test1.pdf
test-data/test2.pdf
test-data/test2.rdata
test-data/test3.pdf
test-data/test4.pdf
test-data/test4.rdata
test-data/test5.pdf
test-data/test6.pdf
test-data/test6.rdata
test-data/test7.pdf
test-data/test7.rdata
added:
test-data/112_auto_combined.ibd
test-data/112_auto_combined.imzml
test-data/112_auto_combined.imzml.txt
test-data/123_annotation.ibd
test-data/123_annotation.imzml
test-data/123_auto_combined.imzml.txt
test-data/123_combined_auto.ibd
test-data/123_combined_auto.imzml
test-data/123_combined_auto.imzml.txt
test-data/123_combined_auto.pdf
test-data/123_combined_auto.tabular
test-data/out3.ibd
test-data/out3.imzml
test-data/out3.imzml.txt
test-data/out4.ibd
test-data/out4.imzml
test-data/out4.imzml.txt
test-data/out5.ibd
test-data/out5.imzml
test-data/out5.imzml.txt
test-data/out6.ibd
test-data/out6.imzml
test-data/out6.imzml.txt
test-data/out7.ibd
test-data/out7.imzml
test-data/out7.imzml.txt
test-data/preprocessing_results1.ibd
test-data/preprocessing_results1.imzml
test-data/preprocessing_results1.imzml.txt
test-data/preprocessing_results2.ibd
test-data/preprocessing_results2.imzml
test-data/preprocessing_results2.imzml.txt
test-data/preprocessing_results3.ibd
test-data/preprocessing_results3.imzml
test-data/preprocessing_results3.imzml.txt
test-data/preprocessing_results4.ibd
test-data/preprocessing_results4.imzml
test-data/preprocessing_results4.imzml.txt
removed:
test-data/112_auto_combined.RData
test-data/analyze_filtered.RData
test-data/analyze_filtered.pdf
test-data/analyze_filteredoutside.RData
test-data/analyze_originaloutput.RData
test-data/analyze_originaloutput2.RData
test-data/imzml_filtered.RData
test-data/imzml_filtered.pdf
test-data/imzml_filtered3.RData
test-data/imzml_filtered4.RData
test-data/imzml_filtered5.RData
test-data/loadings_pca.tabular
test-data/preprocessed.rdata
test-data/preprocessing_results1.RData
test-data/preprocessing_results1.txt
test-data/preprocessing_results2.RData
test-data/preprocessing_results2.txt
test-data/preprocessing_results3.RData
test-data/preprocessing_results4.RData
test-data/preprocessing_results4.txt
test-data/preprocessing_results5.txt
test-data/rdata_notfiltered.RData
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 macros.xml
--- a/macros.xml Thu Oct 25 07:28:42 2018 -0400
+++ b/macros.xml Fri Feb 15 10:21:09 2019 -0500
[
@@ -69,25 +69,92 @@
         ## Range y coordinates
         minimumy = min(coord(msidata)[,2])
         maximumy = max(coord(msidata)[,2])
+
+
+        properties = c("Number of m/z features",
+                       "Range of m/z values",
+                       "Number of pixels", 
+                       "Range of x coordinates", 
+                       "Range of y coordinates")
+
+        values = c(paste0(maxfeatures), 
+                   paste0(minmz, " - ", maxmz), 
+                   paste0(pixelcount), 
+                   paste0(minimumx, " - ", maximumx),
+                   paste0(minimumy, " - ", maximumy))
+
+        property_df = data.frame(properties, values)
+    ]]></token>
+
+    <token name="@READING_MSIDATA_INRAM@"><![CDATA[
+        ## importing MSI data files
+
+        ## function to read RData files independent of filename
+        loadRData <- function(fileName){
+        load(fileName)
+        get(ls()[ls() != "fileName"])
+        }
+
+        #if $infile.ext == 'imzml'
+            #if str($processed_cond.processed_file) == "processed":
+                msidata <- readImzML('infile', mass.accuracy=$processed_cond.accuracy, units.accuracy = "$processed_cond.units")
+                centroided(msidata) = $centroids
+            #else
+                msidata <- readImzML('infile')
+                centroided(msidata) = $centroids
+            #end if
+        #elif $infile.ext == 'analyze75'
+            msidata = readAnalyze('infile')
+            centroided(msidata) = $centroids
+        #else
+            msidata = loadRData('infile.RData')
+        #end if
+
+    ]]></token>
+
+    <token name="@DATA_PROPERTIES_INRAM@"><![CDATA[
+########################### QC numbers ########################
+## including intensity calculations which need data in RAM
+        ## Number of features (mz)
+        maxfeatures = length(features(msidata))
+        ## Range mz
+        minmz = round(min(mz(msidata)), digits=2)
+        maxmz = round(max(mz(msidata)), digits=2)
+        ## Number of spectra (pixels)
+        pixelcount = length(pixels(msidata))
+        ## Range x coordinates
+        minimumx = min(coord(msidata)[,1])
+        maximumx = max(coord(msidata)[,1])
+        ## Range y coordinates
+        minimumy = min(coord(msidata)[,2])
+        maximumy = max(coord(msidata)[,2])
         ## Range of intensities
         minint = round(min(spectra(msidata)[], na.rm=TRUE), digits=2)
         maxint = round(max(spectra(msidata)[], na.rm=TRUE), digits=2)
         ## Number of intensities > 0, for if conditions
         npeaks= sum(spectra(msidata)[]>0, na.rm=TRUE)
+        ## Number of NA in spectra matrix
+        NAcount = sum(is.na(spectra(msidata)[]))
+        ## Number of NA in spectra matrix
+        infcount = sum(is.infinite(spectra(msidata)[]))
 
         properties = c("Number of m/z features",
                        "Range of m/z values",
                        "Number of pixels", 
                        "Range of x coordinates", 
                        "Range of y coordinates",
-                       "Range of intensities")
+                       "Range of intensities", 
+                       "Number of NA intensities",
+                       "Number of Inf intensities")
 
         values = c(paste0(maxfeatures), 
                    paste0(minmz, " - ", maxmz), 
                    paste0(pixelcount), 
                    paste0(minimumx, " - ", maximumx),  
                    paste0(minimumy, " - ", maximumy), 
-                   paste0(minint, " - ", maxint))
+                   paste0(minint, " - ", maxint), 
+                   paste0(NAcount), 
+                   paste0(infcount))
 
         property_df = data.frame(properties, values)
     ]]></token>
@@ -144,9 +211,9 @@
     <token name="@SPECTRA_TABULAR_INPUT_DESCRIPTION@"><![CDATA[
         - Optional file with pixel coordinates and annotation: 
 
-            - Tabular file: One column with x values, one column wiht y values and one column with annotations
+            - Tabular file: One column with x values, one column with y values and one column with annotations
             - The file is allowed to have any column names as header (in this case set "Tabular file contains a header line" to yes)
-            - Pixel with coordinates outside the coordinates of the input file are ignored 
+            - Pixel with coordinates outside the coordinates of the input file are ignored
 
                 ::
 
@@ -161,9 +228,9 @@
 
     <xml name="reading_msidata">
         <param name="infile" type="data" format="imzml,rdata,analyze75"
-               label="Input file as imzML, Analyze7.5 or Cardinal MSImageSet saved as RData"
-                help="Upload composite datatype imzML (ibd+imzML) or analyze75 (hdr+img+t2m) or regular upload .RData (Cardinal MSImageSet)"/>
-        <param name="centroids" type="boolean" label="Is the input data centroided (picked)" help="Choose Yes if peak detection has already been done." truevalue="TRUE" falsevalue="FALSE"/>
+               label="MSI data"
+                help="Input file as imzML (composite upload), or Cardinal MSImageSet saved as RData (regular upload)"/>
+        <param name="centroids" type="boolean" label="Centroided input" help="Choose Yes if peak detection has already been done." truevalue="TRUE" falsevalue="FALSE"/>
         <conditional name="processed_cond">
             <param name="processed_file" type="select" label="Processed imzML file" help="Choose no if your input is an Analyze7.5 or continuous imzML file">
                 <option value="no_processed" selected="True">no</option>
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 quality_report.xml
--- a/quality_report.xml Thu Oct 25 07:28:42 2018 -0400
+++ b/quality_report.xml Fri Feb 15 10:21:09 2019 -0500
[
b'@@ -1,4 +1,4 @@\n-<tool id="cardinal_quality_report" name="MSI Qualitycontrol" version="@VERSION@.1">\n+<tool id="cardinal_quality_report" name="MSI Qualitycontrol" version="@VERSION@.2">\n     <description>\n         mass spectrometry imaging QC\n     </description>\n@@ -34,15 +34,15 @@\n library(pheatmap)\n \n \n-@READING_MSIDATA@\n+@READING_MSIDATA_INRAM@\n+\n+## create full matrix to make processed imzML files compatible with segmentation and other steps\n+iData(msidata) <- iData(msidata)[]\n \n ## remove duplicated coordinates\n print(paste0(sum(duplicated(coord(msidata))), " duplicated coordinates were removed"))\n msidata <- msidata[,!duplicated(coord(msidata))]\n \n-## create full matrix to make processed imzML files compatible with segmentation and other steps\n-iData(msidata) <- iData(msidata)[]\n-\n ## optional annotation from tabular file to obtain pixel groups (otherwise all pixels are considered to be one sample)\n \n #if str($tabular_annotation.load_annotation) == \'yes_annotation\':\n@@ -64,12 +64,12 @@\n #end if\n \n ###################### calculation of data properties ################################\n-@DATA_PROPERTIES@\n+@DATA_PROPERTIES_INRAM@\n \n ## Median intensities\n medint = round(median(spectra(msidata)[], na.rm=TRUE), digits=2)\n ## Spectra multiplied with m/z (potential number of peaks)\n-numpeaks = ncol(spectra(msidata)[])*nrow(spectra(msidata)[])\n+numpeaks = ncol(msidata)*nrow(msidata)\n ## Percentage of intensities > 0\n percpeaks = round(npeaks/numpeaks*100, digits=2)\n ## Number of empty TICs\n@@ -81,17 +81,16 @@\n ## Median and sd # peaks per spectrum\n medpeaks = round(median(colSums(spectra(msidata)[]>0, na.rm=TRUE), na.rm=TRUE), digits=0)\n sdpeaks = round(sd(colSums(spectra(msidata)[]>0, na.rm=TRUE), na.rm=TRUE), digits=0)\n-print(cor(TICs,colSums(spectra(msidata)[]>0), method="pearson"))\n ## Processing informations\n centroidedinfo = centroided(msidata)\n \n ############## Read and filter tabular file with m/z ###########################\n \n-### reading calibrant file: \n+### reading m/z input (calibrant) file:\n \n #if $calibrant_file:\n \n-    calibrant_list = read.delim("$calibrant_file", header = $calibrant_header, na.strings=c("","NA"), stringsAsFactors = FALSE)\n+    calibrant_list = read.delim("$calibrant_file", header = $calibrant_header, na.strings=c(" ","","NA"), stringsAsFactors = FALSE)\n     calibrant_list = calibrant_list[,c($mz_column, $name_column)]\n \n     ### calculate how many input calibrant m/z are valid: \n@@ -138,7 +137,7 @@\n                "Median TIC \xc2\xb1 sd", \n                "Median # peaks per spectrum \xc2\xb1 sd",\n                "Centroided", \n-               paste0("calibrants (#valid/#input) in \\n", "$calibrant_file.display_name"))\n+               paste0("input m/z (#valid/#input) in \\n", "$calibrant_file.display_name"))\n \n values2 = c(paste0(medint),\n            paste0(percpeaks, " %"), \n@@ -161,7 +160,9 @@\n print("x-y images")\n \n ## only do plots for file with intensity peaks\n+\n if (npeaks > 0){\n+\n     ## function for density plots\n     plot_colorByDensity = function(x1,x2,\n                                    ylim=c(min(x2),max(x2)),\n@@ -204,8 +205,11 @@\n         colnames(pixel_name_df) = c("pixel_number", "pixel_name")\n         last_pixel = aggregate(pixel_number~pixel_name, data = pixel_name_df, max)\n         pixel_vector = last_pixel[,2]\n-        abline_vector = pixel_vector[1:number_combined-1]\n-        print(abline_vector)\n+        abline_vector = pixel_vector\n+\n+        ## remove position_df to clean up RAM space\n+            rm(position_df)\n+            gc()\n     }\n \n     ################### 1) Pixel order image ###################################\n@@ -220,7 +224,11 @@\n      theme(plot.title = element_text(hjust = 0.5))+\n      theme(text=element_text(family="ArialMT", face="bold", size=12))+\n      scale_fill_gradientn(colours = c("blue", "purple" , "red","orange"), \n-       space = "Lab", na.value = "black", name = "Pixel\\nnumber"))\n+     space = "Lab", na.value = "black", name = "Pixel\\nnumber"))\n+\n+    ## rem'..b'er spectrum and annotation group: Same histogram as in plot before but with colours to show the contribution of each pixel annotation group. Only the length of the coloured bar is important and not its height from zero, as bars are added up and not overlayed. \n \n **Properties over m/z features**\n \n@@ -980,19 +1088,20 @@\n **Intensity plots**\n \n - Median intensity per spectrum: Scatter plot in which each point represents the median intensity for one spectrum. Dotted lines in the scatter plot separate spectra of different annotation groups.\n-- Log2-transformed intensities: Histogram of log2-transformed intensities. \n-- (annot) log2-transformed intensities per annotation group: Same histogram as before but with colours to show the contribution of each pixel annotation group. \n+- Histogram of intensities. \n+- (annot) Intensities per annotation group: Same histogram as before but with colours to show the contribution of each pixel annotation group. \n - (annot) Mean intensities per m/z and annotation group: For all pixels of an annotation group the mean intensity for each m/z is calculated and shown as boxplot. \n-- (annot) Pearson correlation between annotation groups based on mean intensities and shown as heatmap.\n+- (annot) Pearson correlation between annotation groups (needs at least 2 groups) based on mean intensities and shown as heatmap.\n \n **Mass spectra and m/z accuracy**\n \n-- Mass spectra over the full m/z range: First plot shows the average intensities over all spectra. The other three mass spectra are from random individual pixels (spectra). \n-- (cal) For each calibrant four zoomed in mass spectrum are drawn: The first two mass spectra show the average intensities over all spectra and the other two specra are from random individual pixels. The theoretical calibrant m/z (taken from the input file) is represented by the dashed blue line. The dotted blue lines show the given ppm range. The green line is the m/z value that is closest to the theoretical calibrant and the red line is the m/z with the highest average intensity in the m/z window. In the second average spectra plot each blue plot indicates one data point.\n+- Average mass spectra: First plot shows the average spectrum over the full m/z range, the other three plots zoom into the m/z axis.\n+- (cal) For each calibrant four zoomed average mass spectrum are drawn with different zooming level. The theoretical calibrant m/z (taken from the input file) is represented by the dashed blue line. The dotted blue lines show the given ppm range. The green line is the m/z value that is closest to the theoretical calibrant and the red line is the m/z with the highest average intensity in the m/z window. In the second spectrum each blue dot indicates one data point.\n - (annot) Average spectrum per annotation group: For each calibrant a zoomed in mass spectrum is plotted this time with the average intensities for each annotation group separately. \n - (cal) Difference m/z with max. average intensity vs. theor. calibrant m/z: The difference in ppm between the m/z with the highest average intensity and the theoretical m/z are plotted for each calibrant. This corresponds to the difference between the dashed blue line and the red line in the zoomed in mass spectra. \n - (cal) Difference closest measured m/z vs. theor. calibrant m/z: The difference in ppm between the closest m/z value and the theoretical m/z values are plotted for each calibrant. This corresponds to the difference between the dashed blue line and the green line in the zoomed in mass spectra. \n - (cal) Difference m/z with max. average intensity vs. theor. m/z (per spectrum): For each spectrum the ppm difference between the m/z with the highest average intensity and the theoretical m/z are plotted. The calibrants have different plotting colours. Dashed lines separate spectra of different annotation groups. \n+- (cal) Same m/z accuracy in ppm is plotted per calibrant and per spectrum as image in x-y dimension.\n \n \n         ]]>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/112_auto_combined.RData
b
Binary file test-data/112_auto_combined.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/112_auto_combined.ibd
b
Binary file test-data/112_auto_combined.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/112_auto_combined.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/112_auto_combined.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,475 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{00A83E55-A8F8-41D4-BBAC-345FA77AAB7E}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="9B17E43E3D3B35BE3CD0AE65F40E0C6B27C2752F" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="15" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spec'..b'cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="1" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="436764" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=14" defaultArrayLength="0" index="14">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="15" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="470360" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=15" defaultArrayLength="0" index="15">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="15" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="503956" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/112_auto_combined.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/112_auto_combined.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 556
+-rw-r--r-- 1 meli meli 537552 Feb 12 12:25 ibd
+-rw-r--r-- 1 meli meli  25466 Feb 12 12:25 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/112_auto_combined_QC.pdf
b
Binary file test-data/112_auto_combined_QC.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_annotation.ibd
b
Binary file test-data/123_annotation.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_annotation.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/123_annotation.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,394 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{6CA61EE8-F100-401D-ABEA-0F34970DF802}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="DA249749B3777448F38B3FF06498B6144E1526EF" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="9" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="1" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="335976" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=11" defaultArrayLength="0" index="11">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="9" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="369572" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=12" defaultArrayLength="0" index="12">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="9" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="403168" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_auto_combined.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/123_auto_combined.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 556
+-rw-r--r-- 1 meli meli 537552 Feb 12 12:25 ibd
+-rw-r--r-- 1 meli meli  25466 Feb 12 12:25 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined.RData
b
Binary file test-data/123_combined.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined_QC.pdf
b
Binary file test-data/123_combined_QC.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined_auto.ibd
b
Binary file test-data/123_combined_auto.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined_auto.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/123_combined_auto.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,394 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{7DC9B0BB-277B-4A92-8780-2879E0E6A8F2}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="6768CFB740661C3F0C560438B85A906EA05933D5" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="8" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="11" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spec'..b'cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="9" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="335976" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=11" defaultArrayLength="0" index="11">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="10" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="369572" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=12" defaultArrayLength="0" index="12">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="11" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="403168" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined_auto.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/123_combined_auto.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 452
+-rw-r--r-- 1 meli meli 436764 Feb 12 00:51 ibd
+-rw-r--r-- 1 meli meli  21166 Feb 12 00:51 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined_auto.pdf
b
Binary file test-data/123_combined_auto.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/123_combined_auto.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/123_combined_auto.tabular Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,13 @@
+x y sample_name
+1 1 msidata_1.RData
+1 2 msidata_1.RData
+1 3 msidata_1.RData
+7 1 msidata_2.RData
+8 1 msidata_2.RData
+7 2 msidata_2.RData
+8 2 msidata_2.RData
+7 3 msidata_2.RData
+8 3 msidata_2.RData
+1 9 msidata_3.RData
+1 10 msidata_3.RData
+1 11 msidata_3.RData
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/12_combined.RData
b
Binary file test-data/12_combined.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/12_combined_QC.pdf
b
Binary file test-data/12_combined_QC.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/2123_auto_combined.RData
b
Binary file test-data/2123_auto_combined.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/2123_auto_combined_QC.pdf
b
Binary file test-data/2123_auto_combined_QC.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/Plot_empty_spectra.pdf
b
Binary file test-data/Plot_empty_spectra.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/QC_analyze75.pdf
b
Binary file test-data/QC_analyze75.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/QC_empty_spectra.pdf
b
Binary file test-data/QC_empty_spectra.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/QC_imzml.pdf
b
Binary file test-data/QC_imzml.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/QC_rdata.pdf
b
Binary file test-data/QC_rdata.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/analyze75_filtered2.pdf
b
Binary file test-data/analyze75_filtered2.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/analyze_filtered.RData
b
Binary file test-data/analyze_filtered.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/analyze_filtered.pdf
b
Binary file test-data/analyze_filtered.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/analyze_filteredoutside.RData
b
Binary file test-data/analyze_filteredoutside.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/analyze_originaloutput.RData
b
Binary file test-data/analyze_originaloutput.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/analyze_originaloutput2.RData
b
Binary file test-data/analyze_originaloutput2.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/centroids_rdata.pdf
b
Binary file test-data/centroids_rdata.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/cluster_skm.RData
b
Binary file test-data/cluster_skm.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/features_test2.tabular
--- a/test-data/features_test2.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/features_test2.tabular Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -1,101 +1,101 @@\n mz\tncomp\tcolumn\tcoefficients\tloadings\tweights\n-938.823120117188\t2\tA\t0.00557062672565914\t0.0521481794011343\t0.0618954239030616\n-938.859741210938\t2\tA\t0.00542130109915229\t0.0573197814782043\t0.0556644462038001\n-952.817016601562\t2\tA\t0.00540658997062797\t0.0541785607809472\t0.0556957101293819\n-980.9658203125\t2\tA\t0.00530572666388636\t0.0640830071706491\t0.0596133867741965\n-948.876525878906\t2\tA\t0.00513396526933383\t0.0580901569940297\t0.0501389238916535\n-926.022705078125\t2\tA\t0.00495042111443777\t0.0562851962915777\t0.0443394574239625\n-964.835876464844\t2\tA\t0.00488062440395858\t0.0565204963990886\t0.0549598184884737\n-982.013427734375\t2\tA\t0.00485621047514792\t0.048802383602383\t0.0509744856714613\n-995.19384765625\t2\tA\t0.00481790774594767\t0.0605795860610914\t0.0530033855827968\n-980.591796875\t2\tA\t0.00471855619365328\t0.0571816843146788\t0.0534415807414751\n-907.976257324219\t2\tA\t0.00469109890013257\t0.0610286466128535\t0.0524345088122848\n-907.0048828125\t2\tA\t0.0046524995163741\t0.0496389045323984\t0.0487703720171644\n-950.238220214844\t2\tC\t0.00463861915222127\t-0.0340558630529817\t-0.0306112282051999\n-995.985229492188\t2\tA\t0.00462557611263778\t0.0467967955160554\t0.0558164362558804\n-921.521667480469\t2\tA\t0.00462412758928141\t0.0492116848139342\t0.0499849768568264\n-915.04345703125\t2\tA\t0.00454006262432388\t0.0462339924711474\t0.0425994231878204\n-929.514953613281\t2\tA\t0.00453623375772606\t0.0563841702252104\t0.045238258655595\n-958.31787109375\t2\tA\t0.00450679164876951\t0.0459566089567639\t0.0423653141505111\n-962.870727539062\t2\tC\t0.00448138616027361\t-0.0581767564414316\t-0.0599267135196269\n-942.412719726562\t2\tA\t0.00446754249696574\t0.0526251413421558\t0.0499585152758468\n-922.065551757812\t2\tA\t0.00446641275611493\t0.0495906378625035\t0.049953814799021\n-918.261596679688\t2\tC\t0.00445234724107087\t-0.0158931585724287\t-0.014157529428659\n-973.64794921875\t2\tA\t0.00445110339749622\t0.0395696753622873\t0.0372883597985613\n-991.993957519531\t2\tA\t0.00443336829341509\t0.0440255653751743\t0.0502927465261473\n-976.332946777344\t2\tA\t0.00437993281099959\t0.0492604074600163\t0.0448822073186939\n-979.582275390625\t2\tC\t0.00437918390295013\t-0.0344798097888197\t-0.03253979930277\n-913.41845703125\t2\tC\t0.00437503486499096\t-0.00387925008074657\t-0.00438981731141592\n-948.619018554688\t2\tA\t0.00426105794044819\t0.0371821841057357\t0.0429237139078889\n-901.330810546875\t2\tA\t0.00425328221665412\t0.0552699147993945\t0.0482509891289382\n-960.278381347656\t2\tC\t0.00423132265179973\t-0.0433340796542259\t-0.0409361343266309\n-992.294921875\t2\tC\t0.00418576359850056\t-0.0391910598190591\t-0.0342798229241432\n-994.967834472656\t2\tA\t0.00417817188823829\t0.0383119007479891\t0.0476486709797929\n-948.471862792969\t2\tA\t0.00417161016294321\t0.0380099525316105\t0.0408760564074696\n-904.237426757812\t2\tA\t0.00417080429266561\t0.0475165460962433\t0.0430960180049384\n-942.852722167969\t2\tB\t0.0041438458930486\t-0.0468558588772594\t-0.049716939342293\n-918.442565917969\t2\tA\t0.00413331124379944\t0.0423300908408027\t0.0458013372312651\n-943.109436035156\t2\tB\t0.00412811549109012\t-0.0413767608692901\t-0.0472745376109769\n-936.5556640625\t2\tA\t0.00411371014807382\t0.0407060654246003\t0.0414790745602655\n-945.054321289062\t2\tA\t0.00408474594381495\t0.0481061599030778\t0.0422885605529943\n-992.595886230469\t2\tA\t0.00408223122742656\t0.0369204499600823\t0.0410564204257673\n-913.310180664062\t2\tA\t0.00407879803557168\t0.0498424674382356\t0.040014655663535\n-910.965698242188\t2\tC\t0.00405962992021169\t-0.0382641079076008\t-0.0379558138613928\n-950.606384277344\t2\tC\t0.00405907592689352\t-0.0503005800552258\t-0.0564684538983107\n-974.020629882812\t2\tA\t0.00404970841392063\t0.0453076176593101\t0.0358031960147686\n-903.770629882812\t2\tC\t0.00403337646658259\t-0.0308928430941287\t-0.035800455446528\n-993.197998046875\t2\tC\t0.00402476056402085\t-0.022740013818147\t-0.0229211765138961\n-955.140930175781\t2\tA\t0.00400392811033344\t0.0545303511096986\t0.0430366824723547\n-923.734497070312\t2\tA\t0.00396875769656089\t0.0489283101050371\t0.0446083164881897\n-943.292846679688\t2\tC\t0.00396229091310485\t-0.00589037926949604\t-0.0081255927937416\n-927.76800'..b'-0.058177\t-0.059927\n+942.412719726562\t2\tA\t0.004468\t0.052625\t0.049959\n+922.065551757812\t2\tA\t0.004466\t0.049591\t0.049954\n+918.261596679688\t2\tC\t0.004452\t-0.015893\t-0.014158\n+973.64794921875\t2\tA\t0.004451\t0.03957\t0.037288\n+991.993957519531\t2\tA\t0.004433\t0.044026\t0.050293\n+976.332946777344\t2\tA\t0.00438\t0.04926\t0.044882\n+979.582275390625\t2\tC\t0.004379\t-0.03448\t-0.03254\n+913.41845703125\t2\tC\t0.004375\t-0.003879\t-0.00439\n+948.619018554688\t2\tA\t0.004261\t0.037182\t0.042924\n+901.330810546875\t2\tA\t0.004253\t0.05527\t0.048251\n+960.278381347656\t2\tC\t0.004231\t-0.043334\t-0.040936\n+992.294921875\t2\tC\t0.004186\t-0.039191\t-0.03428\n+994.967834472656\t2\tA\t0.004178\t0.038312\t0.047649\n+948.471862792969\t2\tA\t0.004172\t0.03801\t0.040876\n+904.237426757812\t2\tA\t0.004171\t0.047517\t0.043096\n+942.852722167969\t2\tB\t0.004144\t-0.046856\t-0.049717\n+918.442565917969\t2\tA\t0.004133\t0.04233\t0.045801\n+943.109436035156\t2\tB\t0.004128\t-0.041377\t-0.047275\n+936.5556640625\t2\tA\t0.004114\t0.040706\t0.041479\n+945.054321289062\t2\tA\t0.004085\t0.048106\t0.042289\n+992.595886230469\t2\tA\t0.004082\t0.03692\t0.041056\n+913.310180664062\t2\tA\t0.004079\t0.049842\t0.040015\n+910.965698242188\t2\tC\t0.00406\t-0.038264\t-0.037956\n+950.606384277344\t2\tC\t0.004059\t-0.050301\t-0.056468\n+974.020629882812\t2\tA\t0.00405\t0.045308\t0.035803\n+903.770629882812\t2\tC\t0.004033\t-0.030893\t-0.0358\n+993.197998046875\t2\tC\t0.004025\t-0.02274\t-0.022921\n+955.140930175781\t2\tA\t0.004004\t0.05453\t0.043037\n+923.734497070312\t2\tA\t0.003969\t0.048928\t0.044608\n+943.292846679688\t2\tC\t0.003962\t-0.00589\t-0.008126\n+927.768005371094\t2\tA\t0.003962\t0.044674\t0.041994\n+965.540893554688\t2\tC\t0.003958\t-0.062232\t-0.062937\n+907.508483886719\t2\tA\t0.003949\t0.03389\t0.03151\n+960.019287109375\t2\tA\t0.00394\t0.050776\t0.038736\n+925.041748046875\t2\tC\t0.003936\t0.005479\t0.006484\n+922.863586425781\t2\tA\t0.00393\t0.040477\t0.032037\n+918.985595703125\t2\tC\t0.00393\t-0.024198\t-0.017391\n+938.054809570312\t2\tA\t0.003923\t0.043393\t0.041566\n+952.300964355469\t2\tA\t0.003918\t0.053985\t0.05269\n+938.896301269531\t2\tA\t0.003909\t0.043208\t0.040884\n+918.62353515625\t2\tA\t0.003906\t0.040544\t0.039415\n+940.653686523438\t2\tA\t0.003882\t0.032567\t0.037685\n+918.587341308594\t2\tA\t0.00386\t0.042026\t0.047393\n+944.063293457031\t2\tC\t0.003844\t-0.010892\t-0.005004\n+980.479553222656\t2\tC\t0.003834\t-0.026264\t-0.030587\n+905.854248046875\t2\tC\t0.003828\t-0.050923\t-0.054513\n+942.082763671875\t2\tA\t0.003813\t0.044474\t0.04356\n+934.656066894531\t2\tC\t0.003783\t-0.039431\t-0.048593\n+906.89697265625\t2\tA\t0.003746\t0.033927\t0.028281\n+905.890197753906\t2\tC\t0.003732\t-0.024218\t-0.018666\n+948.655822753906\t2\tC\t0.003724\t-0.017476\t-0.011032\n+959.908325195312\t2\tA\t0.003714\t0.034293\t0.031091\n+946.192810058594\t2\tB\t0.003694\t-0.038239\t-0.041749\n+933.524536132812\t2\tA\t0.003681\t0.037621\t0.034815\n+999.531311035156\t2\tA\t0.003671\t0.041918\t0.036043\n+905.602661132812\t2\tA\t0.003662\t0.037179\t0.040304\n+904.560729980469\t2\tA\t0.003662\t0.048387\t0.039342\n+967.02587890625\t2\tA\t0.003647\t0.035827\t0.036745\n+961.833374023438\t2\tA\t0.003641\t0.050092\t0.047157\n+945.71533203125\t2\tA\t0.003624\t0.038773\t0.038929\n+994.026245117188\t2\tB\t0.003623\t-0.02781\t-0.035045\n+922.138061523438\t2\tA\t0.003617\t0.039689\t0.03386\n+921.920471191406\t2\tC\t0.003615\t-0.010973\t-0.008173\n+996.512939453125\t2\tC\t0.003613\t-0.024021\t-0.02168\n+925.586669921875\t2\tC\t0.0036\t-0.000201\t-0.003701\n+927.076965332031\t2\tA\t0.003597\t0.040222\t0.038119\n+946.266296386719\t2\tA\t0.00359\t0.035016\t0.03458\n+997.644348144531\t2\tC\t0.003588\t-0.038641\t-0.037423\n+986.959838867188\t2\tC\t0.003569\t-0.007704\t-0.007349\n+956.544067382812\t2\tB\t0.003568\t-0.026355\t-0.034156\n+981.826293945312\t2\tA\t0.003561\t0.031862\t0.035937\n+995.683715820312\t2\tA\t0.003561\t0.032625\t0.032673\n+949.575622558594\t2\tA\t0.003548\t0.039907\t0.038132\n+990.565063476562\t2\tC\t0.003541\t-0.002525\t-0.0079\n+970.222473144531\t2\tA\t0.003537\t0.033895\t0.034265\n+926.277160644531\t2\tC\t0.00353\t-0.004037\t-0.004836\n+981.15283203125\t2\tA\t0.003522\t0.034345\t0.041678\n+927.222412109375\t2\tA\t0.003505\t0.03462\t0.033535\n+946.450012207031\t2\tA\t0.003494\t0.042887\t0.032578\n+979.395385742188\t2\tC\t0.003494\t-0.009858\t-0.008482\n+902.083984375\t2\tA\t0.003492\t0.028324\t0.029719\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/features_test4.tabular
--- a/test-data/features_test4.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/features_test4.tabular Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -1,101 +1,101 @@\n mz\tncomp\tcolumn\tcoefficients\tloadings\tweights\n-912.877136230469\t3\tB\t0.00402511569666969\t-0.246308032464734\t-0.0998747661753797\n-928.8232421875\t3\tA\t0.00355204006388532\t0.273286934815558\t0.288081987978036\n-928.859680175781\t3\tB\t0.00304099166534859\t-0.180023925015396\t-0.0975882865489913\n-929.806274414062\t3\tA\t0.00301867966492034\t0.20461792386307\t0.204104875190971\n-928.786865234375\t3\tA\t0.00294246516676733\t0.279365597419633\t0.24012019090174\n-912.913208007812\t3\tB\t0.00221421341476842\t-0.25734495461644\t-0.123924205177262\n-906.357543945312\t3\tB\t0.0017751956946221\t0.0660711931225974\t-0.167734534471784\n-913.887756347656\t3\tB\t0.00169164545723661\t-0.0797847981582402\t-0.0542158398194389\n-907.400573730469\t3\tA\t0.00168976824209188\t-0.0553409573032757\t-0.0310185392575794\n-900.3271484375\t3\tA\t0.0016850771109767\t0.0635456830152988\t0.0623351620915374\n-928.896057128906\t3\tB\t0.00168450000766379\t-0.182486440635111\t-0.0950023449824687\n-922.355712890625\t3\tA\t0.00167096941795371\t0.0529977859368994\t0.0679949938623556\n-900.398864746094\t3\tA\t0.00166100096018687\t0.0406827592981194\t-0.010027514312194\n-960.315368652344\t3\tA\t0.00164686513200881\t0.0692239228029656\t0.0559857485267436\n-964.353698730469\t3\tA\t0.0016007991522707\t0.0487859885763137\t0.049315043939497\n-906.3935546875\t3\tA\t0.00157421991835154\t-0.184824638462265\t-0.161519730620847\n-964.316589355469\t3\tA\t0.00143180642589214\t0.0309764043652652\t0.0453653991628429\n-962.31494140625\t3\tA\t0.00141328760599612\t0.0642563963154312\t0.0454439922528048\n-929.879089355469\t3\tB\t0.00137108902531006\t-0.147152863346693\t-0.0787919913569194\n-900.434692382812\t3\tB\t0.00131488882358473\t-0.20214180256976\t-0.173026933354479\n-901.402526855469\t3\tA\t0.00131071912036092\t0.0193425453272541\t0.00416556425120399\n-922.391967773438\t3\tA\t0.00128195781418033\t0.0250080230991378\t0.0401690309084914\n-915.33251953125\t3\tA\t0.00127720082168308\t0.0472700250545067\t0.0476142683041524\n-938.310852050781\t3\tA\t0.00126979651175339\t0.0258332330864995\t0.0395551945184375\n-913.923889160156\t3\tB\t0.00125913909333928\t-0.116366449217641\t-0.0823808975691949\n-907.508483886719\t3\tA\t0.00123463128203684\t0.0286834379044553\t0.0416260189187914\n-974.356140136719\t3\tA\t0.00122974867070485\t0.0426004370460666\t0.0327898050985416\n-933.451599121094\t3\tA\t0.00122075781571264\t0.0189293266454833\t0.0363946273679358\n-910.352966308594\t3\tA\t0.00121465945239948\t0.0212318588989688\t0.0191774558940735\n-990.339538574219\t3\tA\t0.00120033930835288\t0.0471035220902788\t0.0441020126132822\n-984.41015625\t3\tA\t0.00117709585424916\t0.0256612782877473\t0.0364785894847815\n-922.319458007812\t3\tA\t0.00116343926435404\t0.0350575504771194\t0.049003566656031\n-945.825500488281\t3\tA\t0.00116281366134625\t0.0358386234196617\t0.039941557361758\n-914.429443359375\t3\tA\t0.00114751581370748\t0.0214325420152595\t0.0322577162355903\n-934.364013671875\t3\tA\t0.00111966105461266\t0.0261184955739278\t0.0277902861913678\n-945.788757324219\t3\tA\t0.0011140971316516\t0.0602657244502292\t0.0678490003014779\n-930.27978515625\t3\tA\t0.00111107830564362\t0.0548573050563774\t0.0541864639681832\n-987.41015625\t3\tA\t0.00109109627880292\t0.0259022291567729\t0.0348827329301489\n-917.320922851562\t3\tB\t0.00108811988692458\t-0.0380939775497376\t-0.0859734761406655\n-961.388977050781\t3\tA\t0.00108270610537361\t0.0208991144261707\t0.0235951714502884\n-949.244445800781\t3\tA\t0.00108094226185502\t0.0553461544724562\t0.0473287208302763\n-914.393310546875\t3\tA\t0.00107937289161071\t0.0186407876697643\t0.0213451871968151\n-923.37158203125\t3\tA\t0.00107406087109902\t0.0174157121297602\t0.0300927241546599\n-967.322998046875\t3\tA\t0.00106160501633174\t0.0413827618597132\t0.0291509896006055\n-961.314880371094\t3\tA\t0.00105652394646208\t0.0429555520663857\t0.0345573512639803\n-994.252197265625\t3\tA\t0.00105259315733988\t0.0465400676246555\t0.0444177569572566\n-945.348083496094\t3\tA\t0.00104820825219221\t0.00490478080758506\t0.00553720261210505\n-913.346313476562\t3\tA\t0.00103460925930171\t0.0189564108870971\t0.026732642281156\n-914.321105957031\t3\tA\t0.00103017762730726\t0.0282931942786005\t0.0284256699648362\n-929.442138671875\t3\tA\t0.0010240497'..b'\t3\tA\t0.001413\t0.064256\t0.045444\n+929.879089355469\t3\tB\t0.001371\t-0.147153\t-0.078792\n+900.434692382812\t3\tB\t0.001315\t-0.202142\t-0.173027\n+901.402526855469\t3\tA\t0.001311\t0.019343\t0.004166\n+922.391967773438\t3\tA\t0.001282\t0.025008\t0.040169\n+915.33251953125\t3\tA\t0.001277\t0.04727\t0.047614\n+938.310852050781\t3\tA\t0.00127\t0.025833\t0.039555\n+913.923889160156\t3\tB\t0.001259\t-0.116366\t-0.082381\n+907.508483886719\t3\tA\t0.001235\t0.028683\t0.041626\n+974.356140136719\t3\tA\t0.00123\t0.0426\t0.03279\n+933.451599121094\t3\tA\t0.001221\t0.018929\t0.036395\n+910.352966308594\t3\tA\t0.001215\t0.021232\t0.019177\n+990.339538574219\t3\tA\t0.0012\t0.047104\t0.044102\n+984.41015625\t3\tA\t0.001177\t0.025661\t0.036479\n+922.319458007812\t3\tA\t0.001163\t0.035058\t0.049004\n+945.825500488281\t3\tA\t0.001163\t0.035839\t0.039942\n+914.429443359375\t3\tA\t0.001148\t0.021433\t0.032258\n+934.364013671875\t3\tA\t0.00112\t0.026118\t0.02779\n+945.788757324219\t3\tA\t0.001114\t0.060266\t0.067849\n+930.27978515625\t3\tA\t0.001111\t0.054857\t0.054186\n+987.41015625\t3\tA\t0.001091\t0.025902\t0.034883\n+917.320922851562\t3\tB\t0.001088\t-0.038094\t-0.085973\n+961.388977050781\t3\tA\t0.001083\t0.020899\t0.023595\n+949.244445800781\t3\tA\t0.001081\t0.055346\t0.047329\n+914.393310546875\t3\tA\t0.001079\t0.018641\t0.021345\n+923.37158203125\t3\tA\t0.001074\t0.017416\t0.030093\n+967.322998046875\t3\tA\t0.001062\t0.041383\t0.029151\n+961.314880371094\t3\tA\t0.001057\t0.042956\t0.034557\n+994.252197265625\t3\tA\t0.001053\t0.04654\t0.044418\n+945.348083496094\t3\tA\t0.001048\t0.004905\t0.005537\n+913.346313476562\t3\tA\t0.001035\t0.018956\t0.026733\n+914.321105957031\t3\tA\t0.00103\t0.028293\t0.028426\n+929.442138671875\t3\tA\t0.001024\t0.022905\t0.027626\n+922.42822265625\t3\tA\t0.00102\t0.004391\t0.022483\n+978.386474609375\t3\tA\t0.001011\t0.047712\t0.031523\n+939.335510253906\t3\tA\t0.00101\t0.011529\t0.021342\n+929.478515625\t3\tA\t0.00101\t0.037604\t0.039359\n+939.079284667969\t3\tA\t0.001008\t0.03122\t0.044202\n+943.843139648438\t3\tA\t0.000999\t0.02673\t0.036566\n+929.842712402344\t3\tA\t0.000986\t0.083195\t0.108038\n+940.397277832031\t3\tA\t0.000981\t0.015143\t0.027754\n+990.302001953125\t3\tA\t0.000975\t0.039464\t0.035796\n+913.310180664062\t3\tA\t0.000969\t0.010782\t0.026242\n+912.3359375\t3\tA\t0.000967\t0.03343\t0.026227\n+934.327514648438\t3\tA\t0.000965\t0.038056\t0.024783\n+978.34912109375\t3\tA\t0.000952\t0.024638\t0.026361\n+964.427856445312\t3\tA\t0.00095\t0.020628\t0.032363\n+905.135498046875\t3\tA\t0.000939\t0.035836\t0.046276\n+902.9091796875\t3\tA\t0.000928\t0.027048\t0.033126\n+970.296875\t3\tA\t0.000918\t0.041289\t0.037105\n+900.291320800781\t3\tA\t0.000916\t0.036901\t0.029943\n+936.372924804688\t3\tA\t0.000914\t0.03047\t0.017231\n+902.550354003906\t3\tA\t0.000913\t0.020687\t0.031436\n+969.329895019531\t3\tA\t0.000909\t0.03814\t0.02905\n+928.350158691406\t3\tB\t0.000901\t-0.035429\t-0.078124\n+906.465454101562\t3\tA\t0.000895\t0.027815\t0.004156\n+951.195617675781\t3\tA\t0.00089\t0.021378\t0.039051\n+929.296508789062\t3\tA\t0.000889\t0.057417\t0.040791\n+910.389038085938\t3\tA\t0.000889\t0.008833\t0.02408\n+900.362976074219\t3\tA\t0.000884\t0.060121\t0.020862\n+938.274291992188\t3\tA\t0.000883\t0.042087\t0.028046\n+978.423828125\t3\tA\t0.000873\t0.029626\t0.029782\n+911.326171875\t3\tA\t0.000868\t0.039419\t0.029076\n+931.700927734375\t3\tA\t0.000861\t0.028025\t0.033752\n+974.393371582031\t3\tA\t0.000861\t0.041984\t0.028948\n+948.251220703125\t3\tA\t0.000851\t0.058621\t0.045804\n+930.862670898438\t3\tB\t0.000847\t-0.030159\t-0.041363\n+916.923034667969\t3\tA\t0.000845\t0.020133\t0.031831\n+949.318054199219\t3\tA\t0.000845\t0.031551\t0.027948\n+985.459655761719\t3\tA\t0.000843\t0.029168\t0.029559\n+907.4365234375\t3\tA\t0.000843\t0.024964\t0.017428\n+925.18701171875\t3\tA\t0.000838\t0.02295\t0.022881\n+929.332885742188\t3\tB\t0.000837\t-0.029367\t-0.054765\n+937.506225585938\t3\tA\t0.000834\t0.017846\t0.027822\n+987.335083007812\t3\tA\t0.000833\t0.030891\t0.027528\n+987.372619628906\t3\tA\t0.000826\t0.03863\t0.02261\n+991.392211914062\t3\tA\t0.000822\t0.030112\t0.025841\n+986.359619140625\t3\tA\t0.000817\t0.022246\t0.021413\n+995.608337402344\t3\tA\t0.000815\t0.024475\t0.037252\n+901.438415527344\t3\tB\t0.000812\t-0.144815\t-0.105509\n+927.295166015625\t3\tA\t0.00081\t0.03242\t0.019578\n+957.467712402344\t3\tA\t0.000805\t0.034961\t0.029421\n+982.387756347656\t3\tA\t0.000802\t0.029613\t0.024039\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/features_test6.tabular
--- a/test-data/features_test6.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/features_test6.tabular Fri Feb 15 10:21:09 2019 -0500
b
@@ -1,21 +1,21 @@
 mz r k s classes centers tstatistics p.values adj.p.values
-928.859680175781 2 3 2 B 43.9516959905118 0.541814677313986 0.607464263577403 1
-912.877136230469 2 3 2 B 55.419364071664 0.437808238568372 0.676846169835776 1
-913.887756347656 2 3 2 B 24.9140214890445 0.393340199810185 0.70766449744142 1
-930.862670898438 2 3 2 B 9.28583084091344 0.29858210475084 0.775329712997245 1
-913.923889160156 2 3 2 B 12.1491837287613 0.0960056413112618 0.926642424678888 1
-900.004699707031 2 3 2 A 2.29166666666667 0 1 1
+928.859680175781 2 3 2 B 43.951696 0.541815 0.607464 1
+912.877136230469 2 3 2 B 55.419364 0.437808 0.676846 1
+913.887756347656 2 3 2 B 24.914021 0.39334 0.707664 1
+930.862670898438 2 3 2 B 9.285831 0.298582 0.77533 1
+913.923889160156 2 3 2 B 12.149184 0.096006 0.926642 1
+900.004699707031 2 3 2 A 2.291667 0 1 1
 900.04052734375 2 3 2 A 3.125 0 1 1
-900.076354980469 2 3 2 A 3.33333333333333 0 1 1
-900.112182617188 2 3 2 A 3.45833333333333 0 1 1
-900.148010253906 2 3 2 A 3.29166666666667 0 1 1
+900.076354980469 2 3 2 A 3.333333 0 1 1
+900.112182617188 2 3 2 A 3.458333 0 1 1
+900.148010253906 2 3 2 A 3.291667 0 1 1
 900.183837890625 2 3 2 A 3.375 0 1 1
-900.219665527344 2 3 2 A 3.66666666666667 0 1 1
-900.255493164062 2 3 2 A 3.91666666666667 0 1 1
-900.291320800781 2 3 2 A 4.08333333333333 0 1 1
-900.3271484375 2 3 2 A 5.79166666666667 0 1 1
-900.362976074219 2 3 2 A 11.5416666666667 0 1 1
-900.398864746094 2 3 2 A 26.2083333333333 0 1 1
-900.434692382812 2 3 2 A 30.0416666666667 0 1 1
-900.470520019531 2 3 2 A 19.1666666666667 0 1 1
+900.219665527344 2 3 2 A 3.666667 0 1 1
+900.255493164062 2 3 2 A 3.916667 0 1 1
+900.291320800781 2 3 2 A 4.083333 0 1 1
+900.3271484375 2 3 2 A 5.791667 0 1 1
+900.362976074219 2 3 2 A 11.541667 0 1 1
+900.398864746094 2 3 2 A 26.208333 0 1 1
+900.434692382812 2 3 2 A 30.041667 0 1 1
+900.470520019531 2 3 2 A 19.166667 0 1 1
 900.50634765625 2 3 2 A 8.5 0 1 1
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/features_test7.tabular
--- a/test-data/features_test7.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/features_test7.tabular Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -1,101 +1,101 @@\n mz\tncomp\tcolumn\tcoefficients\tloadings\tweights\n-938.823120117188\t2\tA\t0.00557062672565914\t0.0521481794011343\t0.0618954239030616\n-938.859741210938\t2\tA\t0.00542130109915229\t0.0573197814782043\t0.0556644462038001\n-952.817016601562\t2\tA\t0.00540658997062797\t0.0541785607809472\t0.0556957101293819\n-980.9658203125\t2\tA\t0.00530572666388636\t0.0640830071706491\t0.0596133867741965\n-948.876525878906\t2\tA\t0.00513396526933383\t0.0580901569940297\t0.0501389238916535\n-926.022705078125\t2\tA\t0.00495042111443777\t0.0562851962915777\t0.0443394574239625\n-964.835876464844\t2\tA\t0.00488062440395858\t0.0565204963990886\t0.0549598184884737\n-982.013427734375\t2\tA\t0.00485621047514792\t0.048802383602383\t0.0509744856714613\n-995.19384765625\t2\tA\t0.00481790774594767\t0.0605795860610914\t0.0530033855827968\n-980.591796875\t2\tA\t0.00471855619365328\t0.0571816843146788\t0.0534415807414751\n-907.976257324219\t2\tA\t0.00469109890013257\t0.0610286466128535\t0.0524345088122848\n-907.0048828125\t2\tA\t0.0046524995163741\t0.0496389045323984\t0.0487703720171644\n-950.238220214844\t2\tC\t0.00463861915222127\t-0.0340558630529817\t-0.0306112282051999\n-995.985229492188\t2\tA\t0.00462557611263778\t0.0467967955160554\t0.0558164362558804\n-921.521667480469\t2\tA\t0.00462412758928141\t0.0492116848139342\t0.0499849768568264\n-915.04345703125\t2\tA\t0.00454006262432388\t0.0462339924711474\t0.0425994231878204\n-929.514953613281\t2\tA\t0.00453623375772606\t0.0563841702252104\t0.045238258655595\n-958.31787109375\t2\tA\t0.00450679164876951\t0.0459566089567639\t0.0423653141505111\n-962.870727539062\t2\tC\t0.00448138616027361\t-0.0581767564414316\t-0.0599267135196269\n-942.412719726562\t2\tA\t0.00446754249696574\t0.0526251413421558\t0.0499585152758468\n-922.065551757812\t2\tA\t0.00446641275611493\t0.0495906378625035\t0.049953814799021\n-918.261596679688\t2\tC\t0.00445234724107087\t-0.0158931585724287\t-0.014157529428659\n-973.64794921875\t2\tA\t0.00445110339749622\t0.0395696753622873\t0.0372883597985613\n-991.993957519531\t2\tA\t0.00443336829341509\t0.0440255653751743\t0.0502927465261473\n-976.332946777344\t2\tA\t0.00437993281099959\t0.0492604074600163\t0.0448822073186939\n-979.582275390625\t2\tC\t0.00437918390295013\t-0.0344798097888197\t-0.03253979930277\n-913.41845703125\t2\tC\t0.00437503486499096\t-0.00387925008074657\t-0.00438981731141592\n-948.619018554688\t2\tA\t0.00426105794044819\t0.0371821841057357\t0.0429237139078889\n-901.330810546875\t2\tA\t0.00425328221665412\t0.0552699147993945\t0.0482509891289382\n-960.278381347656\t2\tC\t0.00423132265179973\t-0.0433340796542259\t-0.0409361343266309\n-992.294921875\t2\tC\t0.00418576359850056\t-0.0391910598190591\t-0.0342798229241432\n-994.967834472656\t2\tA\t0.00417817188823829\t0.0383119007479891\t0.0476486709797929\n-948.471862792969\t2\tA\t0.00417161016294321\t0.0380099525316105\t0.0408760564074696\n-904.237426757812\t2\tA\t0.00417080429266561\t0.0475165460962433\t0.0430960180049384\n-942.852722167969\t2\tB\t0.0041438458930486\t-0.0468558588772594\t-0.049716939342293\n-918.442565917969\t2\tA\t0.00413331124379944\t0.0423300908408027\t0.0458013372312651\n-943.109436035156\t2\tB\t0.00412811549109012\t-0.0413767608692901\t-0.0472745376109769\n-936.5556640625\t2\tA\t0.00411371014807382\t0.0407060654246003\t0.0414790745602655\n-945.054321289062\t2\tA\t0.00408474594381495\t0.0481061599030778\t0.0422885605529943\n-992.595886230469\t2\tA\t0.00408223122742656\t0.0369204499600823\t0.0410564204257673\n-913.310180664062\t2\tA\t0.00407879803557168\t0.0498424674382356\t0.040014655663535\n-910.965698242188\t2\tC\t0.00405962992021169\t-0.0382641079076008\t-0.0379558138613928\n-950.606384277344\t2\tC\t0.00405907592689352\t-0.0503005800552258\t-0.0564684538983107\n-974.020629882812\t2\tA\t0.00404970841392063\t0.0453076176593101\t0.0358031960147686\n-903.770629882812\t2\tC\t0.00403337646658259\t-0.0308928430941287\t-0.035800455446528\n-993.197998046875\t2\tC\t0.00402476056402085\t-0.022740013818147\t-0.0229211765138961\n-955.140930175781\t2\tA\t0.00400392811033344\t0.0545303511096986\t0.0430366824723547\n-923.734497070312\t2\tA\t0.00396875769656089\t0.0489283101050371\t0.0446083164881897\n-943.292846679688\t2\tC\t0.00396229091310485\t-0.00589037926949604\t-0.0081255927937416\n-927.76800'..b'0.0468\t0.05582\n+921.521667480469\t2\tA\t0.00462\t0.04921\t0.04998\n+915.04345703125\t2\tA\t0.00454\t0.04623\t0.0426\n+929.514953613281\t2\tA\t0.00454\t0.05638\t0.04524\n+958.31787109375\t2\tA\t0.00451\t0.04596\t0.04237\n+962.870727539062\t2\tC\t0.00448\t-0.05818\t-0.05993\n+942.412719726562\t2\tA\t0.00447\t0.05263\t0.04996\n+922.065551757812\t2\tA\t0.00447\t0.04959\t0.04995\n+918.261596679688\t2\tC\t0.00445\t-0.01589\t-0.01416\n+973.64794921875\t2\tA\t0.00445\t0.03957\t0.03729\n+991.993957519531\t2\tA\t0.00443\t0.04403\t0.05029\n+976.332946777344\t2\tA\t0.00438\t0.04926\t0.04488\n+979.582275390625\t2\tC\t0.00438\t-0.03448\t-0.03254\n+913.41845703125\t2\tC\t0.00438\t-0.00388\t-0.00439\n+948.619018554688\t2\tA\t0.00426\t0.03718\t0.04292\n+901.330810546875\t2\tA\t0.00425\t0.05527\t0.04825\n+960.278381347656\t2\tC\t0.00423\t-0.04333\t-0.04094\n+992.294921875\t2\tC\t0.00419\t-0.03919\t-0.03428\n+994.967834472656\t2\tA\t0.00418\t0.03831\t0.04765\n+948.471862792969\t2\tA\t0.00417\t0.03801\t0.04088\n+904.237426757812\t2\tA\t0.00417\t0.04752\t0.0431\n+942.852722167969\t2\tB\t0.00414\t-0.04686\t-0.04972\n+918.442565917969\t2\tA\t0.00413\t0.04233\t0.0458\n+943.109436035156\t2\tB\t0.00413\t-0.04138\t-0.04727\n+936.5556640625\t2\tA\t0.00411\t0.04071\t0.04148\n+945.054321289062\t2\tA\t0.00408\t0.04811\t0.04229\n+992.595886230469\t2\tA\t0.00408\t0.03692\t0.04106\n+913.310180664062\t2\tA\t0.00408\t0.04984\t0.04001\n+910.965698242188\t2\tC\t0.00406\t-0.03826\t-0.03796\n+950.606384277344\t2\tC\t0.00406\t-0.0503\t-0.05647\n+974.020629882812\t2\tA\t0.00405\t0.04531\t0.0358\n+903.770629882812\t2\tC\t0.00403\t-0.03089\t-0.0358\n+993.197998046875\t2\tC\t0.00402\t-0.02274\t-0.02292\n+955.140930175781\t2\tA\t0.004\t0.05453\t0.04304\n+923.734497070312\t2\tA\t0.00397\t0.04893\t0.04461\n+943.292846679688\t2\tC\t0.00396\t-0.00589\t-0.00813\n+927.768005371094\t2\tA\t0.00396\t0.04467\t0.04199\n+965.540893554688\t2\tC\t0.00396\t-0.06223\t-0.06294\n+907.508483886719\t2\tA\t0.00395\t0.03389\t0.03151\n+960.019287109375\t2\tA\t0.00394\t0.05078\t0.03874\n+925.041748046875\t2\tC\t0.00394\t0.00548\t0.00648\n+922.863586425781\t2\tA\t0.00393\t0.04048\t0.03204\n+918.985595703125\t2\tC\t0.00393\t-0.0242\t-0.01739\n+938.054809570312\t2\tA\t0.00392\t0.04339\t0.04157\n+952.300964355469\t2\tA\t0.00392\t0.05398\t0.05269\n+938.896301269531\t2\tA\t0.00391\t0.04321\t0.04088\n+918.62353515625\t2\tA\t0.00391\t0.04054\t0.03942\n+940.653686523438\t2\tA\t0.00388\t0.03257\t0.03768\n+918.587341308594\t2\tA\t0.00386\t0.04203\t0.04739\n+944.063293457031\t2\tC\t0.00384\t-0.01089\t-0.005\n+980.479553222656\t2\tC\t0.00383\t-0.02626\t-0.03059\n+905.854248046875\t2\tC\t0.00383\t-0.05092\t-0.05451\n+942.082763671875\t2\tA\t0.00381\t0.04447\t0.04356\n+934.656066894531\t2\tC\t0.00378\t-0.03943\t-0.04859\n+906.89697265625\t2\tA\t0.00375\t0.03393\t0.02828\n+905.890197753906\t2\tC\t0.00373\t-0.02422\t-0.01867\n+948.655822753906\t2\tC\t0.00372\t-0.01748\t-0.01103\n+959.908325195312\t2\tA\t0.00371\t0.03429\t0.03109\n+946.192810058594\t2\tB\t0.00369\t-0.03824\t-0.04175\n+933.524536132812\t2\tA\t0.00368\t0.03762\t0.03481\n+999.531311035156\t2\tA\t0.00367\t0.04192\t0.03604\n+905.602661132812\t2\tA\t0.00366\t0.03718\t0.0403\n+904.560729980469\t2\tA\t0.00366\t0.04839\t0.03934\n+967.02587890625\t2\tA\t0.00365\t0.03583\t0.03674\n+961.833374023438\t2\tA\t0.00364\t0.05009\t0.04716\n+945.71533203125\t2\tA\t0.00362\t0.03877\t0.03893\n+994.026245117188\t2\tB\t0.00362\t-0.02781\t-0.03504\n+922.138061523438\t2\tA\t0.00362\t0.03969\t0.03386\n+921.920471191406\t2\tC\t0.00361\t-0.01097\t-0.00817\n+996.512939453125\t2\tC\t0.00361\t-0.02402\t-0.02168\n+925.586669921875\t2\tC\t0.0036\t-2e-04\t-0.0037\n+927.076965332031\t2\tA\t0.0036\t0.04022\t0.03812\n+946.266296386719\t2\tA\t0.00359\t0.03502\t0.03458\n+997.644348144531\t2\tC\t0.00359\t-0.03864\t-0.03742\n+986.959838867188\t2\tC\t0.00357\t-0.0077\t-0.00735\n+956.544067382812\t2\tB\t0.00357\t-0.02636\t-0.03416\n+981.826293945312\t2\tA\t0.00356\t0.03186\t0.03594\n+995.683715820312\t2\tA\t0.00356\t0.03263\t0.03267\n+949.575622558594\t2\tA\t0.00355\t0.03991\t0.03813\n+990.565063476562\t2\tC\t0.00354\t-0.00252\t-0.0079\n+970.222473144531\t2\tA\t0.00354\t0.03389\t0.03427\n+926.277160644531\t2\tC\t0.00353\t-0.00404\t-0.00484\n+981.15283203125\t2\tA\t0.00352\t0.03435\t0.04168\n+927.222412109375\t2\tA\t0.00351\t0.03462\t0.03354\n+946.450012207031\t2\tA\t0.00349\t0.04289\t0.03258\n+979.395385742188\t2\tC\t0.00349\t-0.00986\t-0.00848\n+902.083984375\t2\tA\t0.00349\t0.02832\t0.02972\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered.RData
b
Binary file test-data/imzml_filtered.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered.pdf
b
Binary file test-data/imzml_filtered.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered3.RData
b
Binary file test-data/imzml_filtered3.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered3.pdf
b
Binary file test-data/imzml_filtered3.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered4.RData
b
Binary file test-data/imzml_filtered4.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered4.pdf
b
Binary file test-data/imzml_filtered4.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered5.RData
b
Binary file test-data/imzml_filtered5.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/imzml_filtered5.pdf
b
Binary file test-data/imzml_filtered5.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/kmeans_analyze.pdf
b
Binary file test-data/kmeans_analyze.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/loadings_pca.tabular
--- a/test-data/loadings_pca.tabular Thu Oct 25 07:28:42 2018 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,1200 +0,0 @@\n-mz\tPC1\tPC2\n-300.08\t-0.00431122859758329\t0.00526403166713949\n-300.17\t-0.000423445750267208\t0.00051702937765159\n-300.25\t4.65194150536899e-11\t-4.22150087099464e-11\n-300.33\t1.35108612188122e-11\t-1.22607072500498e-11\n-300.42\t1.05327734584566e-12\t-9.55817595104931e-13\n-300.5\t-8.10333136001904e-07\t9.89420809472527e-07\n-300.58\t-5.81387112967612e-07\t7.09876570972713e-07\n-300.67\t-1.07032789780076e-07\t1.3068757132126e-07\n-300.75\t3.41674858316537e-15\t-3.099477097213e-15\n-300.83\t1.91005306978273e-15\t-1.73400711936836e-15\n-300.92\t3.0935599995382e-16\t-2.77380998949046e-16\n-301\t-6.65648097524728e-19\t1.46948889144108e-18\n-301.08\t-6.24592367703673e-11\t7.62630392533733e-11\n-301.17\t-1.86468400473725e-11\t2.27678809866643e-11\n-301.25\t-1.54395235623673e-12\t1.88517524320557e-12\n-301.33\t2.98688326385702e-19\t-3.5847546239491e-19\n-301.42\t8.89316552145388e-20\t-1.13353541808862e-19\n-301.5\t-1.80421834428211e-18\t3.57218991846548e-18\n-301.58\t-4.42908079426941e-15\t5.40912624674897e-15\n-301.67\t-2.60749760943137e-15\t3.18475128356288e-15\n-301.75\t-4.40359280065527e-16\t5.39122160392572e-16\n-301.83\t-1.38008713975051e-18\t2.88001159253086e-18\n-301.92\t-1.40307577498072e-19\t2.77975673360276e-19\n-302\t3.62667249262872e-18\t-7.13083020490704e-18\n-302.08\t-1.08392092461489e-18\t2.3266850449903e-18\n-302.17\t-1.89685413709983e-19\t1.23861281753609e-19\n-302.25\t1.84071706842555e-19\t-4.72845441155538e-19\n-302.33\t2.65842917715123e-18\t-5.67839989734713e-18\n-302.42\t8.89384394284211e-19\t-1.78363962868074e-18\n-302.5\t-7.90254051855962e-19\t1.67197231393762e-18\n-302.58\t-2.54806306921044e-18\t4.84666648270261e-18\n-302.67\t0.00238735543431953\t0.00059717760153527\n-302.75\t0.0422753281275894\t0.0105748304975569\n-302.83\t0.0478251463644703\t0.0119630725230272\n-302.92\t0.0117873138328592\t0.00294850096557018\n-303\t0.000543891887813245\t0.000136050145022238\n-303.08\t7.47436204207542e-19\t-1.56423855319991e-18\n-303.17\t1.14392477830951e-19\t-2.37594932440985e-19\n-303.25\t-2.00896832566757e-18\t3.98635625264106e-18\n-303.33\t4.18546560129704e-06\t1.04696027795764e-06\n-303.42\t1.7855922607419e-06\t4.46651423688008e-07\n-303.5\t2.40845866549495e-07\t6.02456403664431e-08\n-303.58\t-1.26795648107974e-18\t2.62533136732221e-18\n-303.67\t-1.06780307773474e-18\t2.0810699955122e-18\n-303.75\t1.2643870416402e-18\t-2.51396059682868e-18\n-303.83\t0.00179950042171087\t-0.057307260525996\n-303.92\t0.00323910627580984\t-0.117042680086361\n-304\t-0.00221983247055412\t-0.135440075021637\n-304.08\t0.00167857919888097\t-0.0398049258709\n-304.17\t0.015254290192657\t0.012790595615181\n-304.25\t0.00615007956388472\t0.00664260824343149\n-304.33\t0.000463810193289094\t0.000732422023079692\n-304.42\t-0.0121864568041163\t-0.000404596261869822\n-304.5\t-0.0206720168643015\t-0.000503758798744126\n-304.58\t-0.0328176999234842\t-0.0126423547079233\n-304.67\t-0.0482606832428354\t-0.0105800636691633\n-304.75\t-0.0142742734952315\t-0.00471930409453522\n-304.83\t-0.00118635057916411\t-0.000662474245569403\n-304.92\t-0.00138871717853178\t-4.61060822079781e-05\n-305\t-0.0527117640926545\t-0.00175005607056224\n-305.08\t-0.0428954493028061\t-0.00142414962759593\n-305.17\t-0.00848209306364131\t-0.000281745808963649\n-305.25\t-1.99382379701303e-06\t-5.72938648410526e-07\n-305.33\t-3.36192825452903e-07\t-1.33981156083197e-07\n-305.42\t2.5761506940952e-12\t2.78245755255616e-12\n-305.5\t-3.48349631092745e-19\t7.59816858773693e-19\n-305.58\t-4.42256844036834e-06\t-1.4683141192802e-07\n-305.67\t-0.00571542047365585\t0.00879722931697928\n-305.75\t-0.0254911789946344\t0.0392460448983895\n-305.83\t-0.0105718033678137\t-0.00291019853705438\n-305.92\t0.00618064757489481\t-0.131084648437099\n-306\t-0.000838690930111978\t-0.0744131926836283\n-306.08\t-0.0130494766825355\t0.00166045771715343\n-306.17\t0.0331859098477607\t0.0161552601031249\n-306.25\t0.0699660376819185\t0.0184786284566642\n-306.33\t0.0225906387134967\t0.00565340171628555\n-306.42\t0.00212956077044587\t0.000533291798037169\n-306.5\t0.00298787533493201\t0.000738712875826988\n-306.58\t0.0950317607456352\t0.0237696453640889\n-306.67\t0.12310606507388\t0.0260031521356849\n-306.75\t0.0306645997652937\t-0.0571'..b'23546721038e-12\n-393.25\t-2.34036390405774e-11\t4.93900212123262e-13\n-393.33\t-3.56838704124608e-06\t4.07205506770384e-06\n-393.42\t-1.76198360856187e-06\t2.01068275372772e-06\n-393.5\t-0.00233992195400915\t0.00360244123900651\n-393.58\t-0.0224309026287285\t0.0345346530641351\n-393.67\t-0.0144781756530043\t0.0222906220696274\n-393.75\t-0.0026549293256643\t0.00408753337701366\n-393.83\t-3.04582339785289e-11\t3.47569898364536e-11\n-393.92\t-2.07692010278724e-10\t2.37007166468918e-10\n-394\t0.000989421728722559\t-0.0315093316645265\n-394.08\t0.00166917857982581\t-0.0531570081597263\n-394.17\t0.000515223006487019\t-0.0164551396233416\n-394.25\t4.55292483933701e-05\t-0.00146398008581852\n-394.33\t-3.80471565270782e-08\t5.85774621944284e-08\n-394.42\t-1.80262500024233e-14\t2.05689490369655e-14\n-394.5\t-7.7909656610118e-15\t8.88828831877814e-15\n-394.58\t1.12421356224445e-07\t-3.58019391594558e-06\n-394.67\t7.11020518802956e-08\t-2.26769779930263e-06\n-394.75\t0.000316047453349314\t-0.0100649148736834\n-394.83\t0.00229889763821647\t-0.073211172468377\n-394.92\t0.00150372971795886\t-0.0478880892309078\n-395\t0.000292705972843111\t-0.00932157526617029\n-395.08\t-0.00875103820451387\t0.00998622320294566\n-395.17\t-0.0126456283855077\t0.0144305240873075\n-395.25\t-0.00378465244012699\t0.00431884573343672\n-395.33\t-0.000315001652628076\t0.000359463270406603\n-395.42\t1.56478579106423e-07\t-4.9832493669199e-06\n-395.5\t4.95699913407887e-08\t-1.57861625005459e-06\n-395.58\t4.59965931477345e-09\t-1.46481706778349e-07\n-395.67\t-8.93363646461732e-07\t1.01945947057533e-06\n-395.75\t-5.28499859979223e-07\t6.03096163123705e-07\n-395.83\t0.0101721470821755\t0.00254460417531899\n-395.92\t0.0901124169298955\t0.0225408899978156\n-396\t0.0619057408174025\t0.0154852188209358\n-396.08\t0.0120686207083509\t0.00301886756043136\n-396.17\t2.13427762585755e-18\t-4.57591641293874e-18\n-396.25\t-5.93693477596822e-11\t6.77491676579856e-11\n-396.33\t-1.62663136152525e-11\t1.85622572248383e-11\n-396.42\t-1.09391652965735e-12\t1.24832003417318e-12\n-396.5\t6.43609376126285e-06\t1.60993663686421e-06\n-396.58\t2.04220500508587e-06\t5.10841013808235e-07\n-396.67\t1.90042568568878e-07\t4.75376068364845e-08\n-396.75\t-4.67251518868319e-15\t5.33097853187915e-15\n-396.83\t-2.35613979840554e-15\t2.69012387669633e-15\n-396.92\t-3.61561868840093e-16\t4.1275441396577e-16\n-397\t0.00683320944088087\t0.00170927192743568\n-397.08\t0.0508156173515183\t0.0127111145890864\n-397.17\t0.0315399671799999\t0.00788946701538054\n-397.25\t0.00571098525966419\t0.00142855664922875\n-397.33\t4.89969485396192e-19\t-1.19060334525639e-18\n-397.42\t2.22834919338454e-18\t-4.34732897976762e-18\n-397.5\t8.31147483196322e-19\t-1.78218120586324e-18\n-397.58\t7.14897520004991e-19\t-1.54051878724343e-18\n-397.67\t3.41887735034728e-06\t8.55204443656831e-07\n-397.75\t1.0035305688935e-06\t2.51025033637385e-07\n-397.83\t8.01158365214818e-08\t2.00403268096558e-08\n-397.92\t-1.9142113485302e-18\t3.69209812345875e-18\n-398\t-2.33556706483865e-18\t4.5182654397614e-18\n-398.08\t-0.00206607196679601\t0.00235769234822122\n-398.17\t-0.0225874349565933\t0.0257755896848458\n-398.25\t-0.0160218359330536\t0.0182832742502864\n-398.33\t-0.0026940895995632\t0.00307435297682499\n-398.42\t-3.76104775049341e-18\t8.41246115765971e-18\n-398.5\t2.39548120740311e-20\t-5.08280982949083e-20\n-398.58\t5.66389784439603e-19\t-1.12520168973942e-18\n-398.67\t0.00295354336564466\t0.0016465989339032\n-398.75\t0.100753555082997\t0.0424027103707126\n-398.83\t0.0858729519853825\t0.0359862357359944\n-398.92\t0.0173733382364934\t0.00713147150476632\n-399\t4.58678491672166e-19\t-1.05711764259232e-18\n-399.08\t-3.74124159573477e-18\t8.10123796770424e-18\n-399.17\t1.44107919235719e-18\t-2.94492407411307e-18\n-399.25\t-2.28306806332197e-18\t4.56015944945022e-18\n-399.33\t8.7259811334237e-06\t3.70432674670869e-06\n-399.42\t2.88619885891337e-06\t1.19693828706317e-06\n-399.5\t2.87745593745991e-07\t1.14900342939911e-07\n-399.58\t3.43909756603207e-18\t-7.1235425369153e-18\n-399.67\t5.41775952563231e-19\t-1.17632377804067e-18\n-399.75\t-2.94880449307325e-20\t5.68563417987762e-20\n-399.83\t5.28798133253926e-10\t2.33513647021011e-10\n-399.92\t3.87854520523766e-10\t1.62263513454245e-10\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out3.ibd
b
Binary file test-data/out3.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out3.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out3.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,151 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{AEDF2DEE-A321-4DAF-B971-943AE2AF79A6}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="8311A159EC925605745E409F14BB6C570FF59ACA" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="2" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="600" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="2400" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="2416" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="600" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="2400" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=2" defaultArrayLength="0" index="2">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="600" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="2400" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="4816" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="600" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="2400" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=3" defaultArrayLength="0" index="3">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="600" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="2400" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="7216" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="600" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="2400" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out3.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out3.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 24
+-rw-r--r-- 1 meli meli 9616 Feb 12 19:18 ibd
+-rw-r--r-- 1 meli meli 8282 Feb 12 19:18 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out4.ibd
b
Binary file test-data/out4.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out4.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out4.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,205 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{2567A8C4-D2AF-4C81-874C-82E9134A080C}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="EA722C9CF5A229ACF6AEAD177908D73A1C8CB44E" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'"1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1199" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4796" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="14404" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1199" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4796" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=4" defaultArrayLength="0" index="4">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1199" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4796" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="19200" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1199" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4796" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=5" defaultArrayLength="0" index="5">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1199" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4796" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="23996" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1199" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4796" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out4.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out4.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 44
+-rw-r--r-- 1 meli meli 28792 Feb 12 00:49 ibd
+-rw-r--r-- 1 meli meli 11141 Feb 12 00:49 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out5.ibd
b
Binary file test-data/out5.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out5.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out5.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,232 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{CC0B2B92-FB40-42C8-822F-834AA528954C}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="0B644915E88274BE83FBB110D4CC6D0CDFABAAAC" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'0050" name="position x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="13" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="52" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="224" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="13" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="52" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=5" defaultArrayLength="0" index="5">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="13" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="52" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="276" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="13" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="52" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=6" defaultArrayLength="0" index="6">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="13" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="52" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="328" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="13" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="52" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out5.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out5.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 20
+-rw-r--r-- 1 meli meli   380 Feb 12 00:50 ibd
+-rw-r--r-- 1 meli meli 12508 Feb 12 00:50 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out6.ibd
b
Binary file test-data/out6.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out6.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out6.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,313 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{24BF18EC-E1DE-4B67-BC12-C3EB475CFC0A}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="DA0417F6AA4EDD71F808B6EA0D7A0706737464EB" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="3672" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="14688" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="102832" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="3672" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="14688" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=8" defaultArrayLength="0" index="8">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="3672" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="14688" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="117520" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="3672" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="14688" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=9" defaultArrayLength="0" index="9">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="3672" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="14688" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="132208" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="3672" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="14688" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out6.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out6.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 164
+-rw-r--r-- 1 meli meli 146896 Feb 12 00:51 ibd
+-rw-r--r-- 1 meli meli  16868 Feb 12 00:51 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out7.ibd
b
Binary file test-data/out7.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out7.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out7.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,313 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{B095BB77-684D-4BFF-82D3-B76D0EB1C0CD}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="628A551B81DCF301B65E3A5AB1182F0BF319533C" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'"1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="9596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="67188" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="9596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=8" defaultArrayLength="0" index="8">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="9596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="76784" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="9596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=9" defaultArrayLength="0" index="9">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="9596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="86380" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2399" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="9596" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/out7.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out7.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 116
+-rw-r--r-- 1 meli meli 95976 Feb 12 00:51 ibd
+-rw-r--r-- 1 meli meli 16846 Feb 12 00:51 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/pca_imzml.pdf
b
Binary file test-data/pca_imzml.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/pixel_out2.tabular
--- a/test-data/pixel_out2.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/pixel_out2.tabular Fri Feb 15 10:21:09 2019 -0500
b
@@ -1,10 +1,10 @@
-spectra_names x_values y_values pixel_order peaks_per_spectrum spectrum_TIC most_abundant_mz annotation
-xy_1_1 1 1 1 3672 42479 1267.525390625 col1
-xy_2_1 2 1 2 3672 29179 1264.42407226562 col2
-xy_3_1 3 1 3 3672 37005 1267.525390625 col3
-xy_1_2 1 2 4 3672 42306 1264.38171386719 col1
-xy_2_2 2 2 5 3672 30350 1267.525390625 col2
-xy_3_2 3 2 6 3672 35955 1199.55615234375 col3
-xy_1_3 1 3 7 3672 43872 1199.59753417969 col1
-xy_2_3 2 3 8 3672 33204 1267.48278808594 col2
-xy_3_3 3 3 9 3672 37961 1199.55615234375 col3
+spectra_names x_values y_values pixel_order peaks_per_spectrum median_intensity spectrum_TIC maximum_intensity most_abundant_mz annotation
+xy_1_1 1 1 1 3672 11 42479 43 1267.525390625 col1
+xy_2_1 2 1 2 3672 8 29179 20 1264.42407226562 col2
+xy_3_1 3 1 3 3672 9 37005 42 1267.525390625 col3
+xy_1_2 1 2 4 3672 11 42306 49 1264.38171386719 col1
+xy_2_2 2 2 5 3672 8 30350 21 1267.525390625 col2
+xy_3_2 3 2 6 3672 9 35955 39 1199.55615234375 col3
+xy_1_3 1 3 7 3672 11 43872 84 1199.59753417969 col1
+xy_2_3 2 3 8 3672 9 33204 26 1267.48278808594 col2
+xy_3_3 3 3 9 3672 10 37961 47 1199.55615234375 col3
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/pixel_out3.tabular
--- a/test-data/pixel_out3.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/pixel_out3.tabular Fri Feb 15 10:21:09 2019 -0500
b
@@ -1,10 +1,10 @@
-spectra_names x_values y_values pixel_order peaks_per_spectrum spectrum_TIC most_abundant_mz input m/z count
-xy_1_1 1 1 1 241 22.92 329.083343505859 0
-xy_2_1 2 1 2 332 29.26 328.916687011719 0
-xy_3_1 3 1 3 415 24.43 328.916687011719 0
-xy_1_2 1 2 4 343 39.62 329 0
-xy_2_2 2 2 5 301 18.34 328.916687011719 0
-xy_3_2 3 2 6 194 10.79 345.083343505859 0
-xy_1_3 1 3 7 308 14.68 328.916687011719 0
-xy_2_3 2 3 8 367 24.87 329 0
-xy_3_3 3 3 9 323 35.18 329.083343505859 0
+spectra_names x_values y_values pixel_order peaks_per_spectrum median_intensity spectrum_TIC maximum_intensity most_abundant_mz m/z count
+xy_1_1 1 1 1 241 0 22.92 2.48 329.083343505859 0
+xy_2_1 2 1 2 332 0 29.26 2.02 328.916687011719 0
+xy_3_1 3 1 3 415 0 24.43 1.43 328.916687011719 0
+xy_1_2 1 2 4 343 0 39.62 2.59 329 0
+xy_2_2 2 2 5 301 0 18.34 2.38 328.916687011719 0
+xy_3_2 3 2 6 194 0 10.79 1.06 345.083343505859 0
+xy_1_3 1 3 7 308 0 14.68 0.74 328.916687011719 0
+xy_2_3 2 3 8 367 0 24.87 1.33 329 0
+xy_3_3 3 3 9 323 0 35.18 1.73 329.083343505859 0
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessed.rdata
b
Binary file test-data/preprocessed.rdata has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results1.RData
b
Binary file test-data/preprocessing_results1.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results1.ibd
b
Binary file test-data/preprocessing_results1.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results1.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results1.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,313 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{002DF5BA-0549-44DF-A8BB-27DA3E197EB7}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="0379019A6F9D0B55F9217420030633F7163AF9D3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spe'..b'ession="IMS:1000050" name="position x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="8" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="72" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="8" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=8" defaultArrayLength="0" index="8">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="8" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="80" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="8" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=9" defaultArrayLength="0" index="9">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="8" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="88" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="8" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results1.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results1.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 24
+-rw-r--r-- 1 meli meli    96 Feb 12 21:24 ibd
+-rw-r--r-- 1 meli meli 16714 Feb 12 21:24 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results1.pdf
b
Binary file test-data/preprocessing_results1.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results1.txt
--- a/test-data/preprocessing_results1.txt Thu Oct 25 07:28:42 2018 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,3 +0,0 @@
-mz x = 1, y = 1 x = 2, y = 1 x = 3, y = 1 x = 1, y = 2 x = 2, y = 2 x = 3, y = 2 x = 1, y = 3 x = 2, y = 3 x = 3, y = 3
-329 8.48069807321137 6.00276368862812 0 0 7.22240715797167 6.68463797360356 0 0 0
-345 0 0 4.70593890744759 0 0 0 5.23000350586712 4.17949067812964 5.08555910047608
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results2.RData
b
Binary file test-data/preprocessing_results2.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results2.ibd
b
Binary file test-data/preprocessing_results2.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results2.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results2.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,394 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{84BEACDD-B841-4730-81A0-A19A28C7B48A}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="1BC49DCCC566E7A6938CE3DE62090650C2A04798" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="9" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spe'..b'/>\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="1" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1052" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4208" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="42096" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1052" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4208" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=11" defaultArrayLength="0" index="11">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="9" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="2" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1052" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4208" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="46304" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1052" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4208" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=12" defaultArrayLength="0" index="12">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="9" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1052" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4208" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="50512" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="1052" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="4208" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results2.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results2.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 80
+-rw-r--r-- 1 meli meli 54720 Feb 12 21:25 ibd
+-rw-r--r-- 1 meli meli 21132 Feb 12 21:25 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results2.pdf
b
Binary file test-data/preprocessing_results2.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results2.txt
--- a/test-data/preprocessing_results2.txt Thu Oct 25 07:28:42 2018 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,297 +0,0 @@\n-\tx = 1, y = 1\tx = 2, y = 1\tx = 3, y = 1\tx = 1, y = 2\tx = 2, y = 2\tx = 3, y = 2\tx = 1, y = 3\tx = 2, y = 3\tx = 3, y = 3\n-200.833343505859\t0\t0\t0\t0\t29.7300018610011\t0\t20.3366320492341\t0\t0\n-201.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-202\t0\t0\t0\t0\t0\t0\t0\t0\t23.1435050872708\n-202.833343505859\t0\t0\t0\t0\t0\t0\t0\t32.8864858064308\t8.10338356295316\n-203.833343505859\t51.2049601068229\t0\t11.3700059373061\t0\t0\t0\t0\t0\t0\n-204.16667175293\t0\t0\t0\t15.6578509107164\t17.287114514836\t0\t29.3801156200759\t0\t0\n-205.083343505859\t28.0632538418884\t0\t0\t14.0803616432178\t0\t0\t0\t0\t0\n-205.66667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-206.16667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-206.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-207.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-207.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-208.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-208.91667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-210.333343505859\t0\t0\t16.0744032361685\t0\t0\t0\t0\t0\t0\n-210.91667175293\t0\t15.9820002415152\t0\t0\t0\t0\t0\t0\t0\n-211.41667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-212\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-212.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-213.16667175293\t0\t15.2652007909183\t0\t10.8255187125352\t0\t0\t0\t19.8092361623607\t26.1478463765446\n-213.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-214.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-214.833343505859\t0\t0\t20.2607669942264\t0\t0\t0\t0\t0\t22.2161013291355\n-215.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-216.16667175293\t0\t18.3609620294097\t0\t0\t0\t0\t0\t0\t0\n-217\t37.5783693521794\t0\t0\t0\t0\t0\t0\t0\t17.69680049\n-217.91667175293\t0\t0\t0\t0\t0\t0\t0\t21.5182960927257\t0\n-218.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-219\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-219.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-220.16667175293\t0\t18.6457852489373\t32.9506894838222\t24.0912426231137\t31.7570178011101\t0\t0\t26.1970193149565\t0\n-220.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-221.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-222.16667175293\t0\t0\t0\t0\t14.9277079269749\t0\t0\t0\t9.24959754459775\n-222.833343505859\t0\t0\t0\t0\t0\t0\t0\t26.6440210634237\t0\n-223.083343505859\t0\t0\t0\t0\t0\t0\t23.5238209819287\t0\t0\n-224.083343505859\t0\t0\t0\t0\t32.4650140432206\t0\t0\t0\t0\n-225\t20.8388438079399\t0\t0\t0\t0\t0\t0\t0\t0\n-225.75\t0\t0\t0\t0\t0\t32.071221564219\t0\t0\t0\n-226.333343505859\t30.367702170641\t0\t0\t15.9340302645031\t0\t0\t0\t0\t15.166781328744\n-227.25\t61.00694174083\t18.2774565189601\t33.1378572944533\t14.1126101567404\t60.3708882185737\t69.1182306806\t88.3890204657392\t17.9301928152478\t18.5442887505179\n-228.25\t0\t0\t0\t19.7973152451708\t29.1284464743225\t0\t48.1255937132277\t0\t11.2418187281387\n-228.833343505859\t0\t0\t0\t0\t39.2881990234499\t0\t0\t23.571813759223\t9.49534330127652\n-230.16667175293\t0\t0\t0\t0\t0\t0\t0\t13.7350515954528\t0\n-230.66667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-232\t0\t31.5564252752125\t39.7840997448739\t19.5226243226405\t0\t0\t17.545727945806\t16.2769262883882\t0\n-233.25\t0\t0\t23.2862438784232\t0\t0\t0\t28.5339722091309\t29.9587504979069\t0\n-233.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-234.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-235.25\t0\t0\t0\t0\t0\t0\t0\t0\t13.9555220480511\n-236\t0\t22.7227304002729\t0\t0\t0\t0\t0\t0\t0\n-236.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-237.083343505859\t0\t18.0553170060993\t0\t0\t0\t0\t0\t0\t0\n-237.91667175293\t0\t0\t0\t0\t0\t0\t0\t17.1121940150021\t0\n-238.41667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-239\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-239.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-240.083343505859\t0\t0\t0\t0\t28.5240458569983\t0\t0\t25.0985019862697\t0\n-241.333343505859\t32.9293862937878\t18.5131385791316\t0\t33.5594440580247\t29.597702335892\t0\t52.7104324295036\t24.0717290213301\t31.8650142730283\n-242.083343505859\t0\t17.787078739077\t0\t0\t13.9279312472109\t43.8891095673046\t30.2546875982475\t36.1208669086842\t0\n-243.083343505859\t0\t0\t0\t0\t0\t0\t15.5592808318967\t0\t12.3958830399374\n-243.66667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-244.16667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-244.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t12.8490140044155\n-245.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-246.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-246.66667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-247.66667175293\t0\t0\t0\t0\t21.7950679804068\t0\t0\t22.4977174800829\t0\n-248.16667175293\t0\t0\t0\t0\t0\t33.5978649704311\t0\t25.893190934143\t0\n-248.5\t0\t0\t0\t18.158696915579\t0\t0\t0\t0\t0\n-249.25\t18.7903925680504\t0\t0\t0\t0\t0\t0\t0\t0\n-249.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-250.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-251.16667175293\t0\t0\t0\t0\t32.4071326541188\t0\t0\t0\t11.9615597726954\n-251.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-252.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-253.16667175293\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-253.666671752'..b'\t0\t0\t0\t0\t0\t0\t0\n-338.166687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-338.666687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-339.416687011719\t0\t0\t0\t0\t39.8603419770766\t0\t0\t0\t0\n-339.916687011719\t0\t0\t0\t0\t20.858069520381\t0\t0\t0\t0\n-340.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-341\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-341.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-342.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t19.6664686760846\n-343\t0\t24.9136218471955\t0\t32.344625078576\t0\t0\t30.0229321228603\t0\t0\n-344\t0\t38.4142619483613\t0\t51.4185116656209\t15.7674653573169\t0\t0\t31.3565353900891\t29.5640946328953\n-345\t89.440808882377\t64.3979976515781\t69.0676509315537\t28.9295335285171\t28.9161160500209\t82.4933661280555\t43.6333514610303\t42.8223438499387\t23.3642044056771\n-345.5\t0\t17.9053906829632\t0\t0\t26.7716187236005\t0\t0\t22.3332379850821\t58.1091304877784\n-346\t0\t56.3824132218771\t0\t39.0036223920686\t0\t22.0938155709768\t0\t0\t24.1426944514917\n-346.916687011719\t0\t20.8340351852125\t0\t22.6652681842216\t14.8696905661875\t0\t0\t15.618325524579\t0\n-350.083343505859\t0\t14.2632499913526\t0\t0\t0\t0\t0\t0\t0\n-350.666687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-351.166687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-351.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-352.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-353.083343505859\t0\t0\t0\t0\t0\t0\t16.8234524228888\t0\t0\n-353.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-354.166687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-355.333343505859\t0\t0\t0\t0\t0\t0\t18.490727196134\t0\t22.5833915337106\n-355.916687011719\t0\t0\t0\t15.6092670198485\t0\t0\t0\t0\t0\n-356.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-356.916687011719\t0\t0\t0\t0\t0\t0\t25.8992783836766\t0\t0\n-357.333343505859\t0\t0\t0\t0\t0\t0\t0\t19.7877173158758\t0\n-357.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-358.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-358.916687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-359.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-359.916687011719\t0\t0\t15.2291980667164\t0\t14.8664189209361\t0\t0\t0\t0\n-360.916687011719\t32.9744131371326\t0\t0\t0\t0\t0\t0\t0\t0\n-361.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-362\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-362.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-363.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-363.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-364.333343505859\t57.7406498654606\t0\t0\t0\t0\t0\t0\t0\t0\n-364.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-365.833343505859\t0\t0\t0\t23.7421226644684\t46.0960367777783\t0\t19.4362629084055\t0\t0\n-366.666687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-367.916687011719\t0\t31.1089967560267\t0\t0\t0\t0\t0\t0\t0\n-368.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-369.083343505859\t0\t23.2062449204231\t0\t0\t0\t0\t0\t0\t0\n-370.333343505859\t30.8381452757664\t0\t49.5953209142812\t0\t0\t0\t0\t19.4647918141462\t0\n-370.916687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-371.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-372\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-372.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-373.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-373.583343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-374.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-375.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-376\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-376.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t12.4108436848343\n-377.416687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-377.916687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-378.75\t0\t12.4414396381466\t0\t0\t0\t0\t0\t0\t0\n-379.5\t0\t0\t21.5287688898373\t0\t0\t0\t0\t0\t0\n-380.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-380.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-381.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-381.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-382.583343505859\t0\t0\t0\t0\t20.7893695949884\t0\t0\t0\t0\n-383.166687011719\t0\t0\t0\t0\t36.2220726623636\t0\t0\t0\t0\n-383.666687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-384.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-384.75\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-385.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-385.833343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-386.75\t0\t0\t0\t0\t0\t0\t0\t14.7399918416133\t0\n-387.166687011719\t0\t0\t0\t0\t0\t0\t0\t0\t22.0763041955615\n-387.5\t0\t0\t21.1178263931554\t0\t0\t15.3290299771848\t0\t0\t0\n-388.25\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-389.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-390.166687011719\t0\t0\t0\t0\t0\t21.9188439739601\t0\t0\t0\n-391.083343505859\t0\t0\t0\t0\t0\t24.0561456663434\t0\t0\t0\n-392\t0\t0\t0\t0\t0\t42.9985558418334\t0\t0\t0\n-392.833343505859\t0\t0\t41.1465765853643\t0\t0\t0\t0\t0\t0\n-393.583343505859\t0\t0\t0\t0\t0\t0\t0\t20.4528870846676\t0\n-394.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-395.166687011719\t0\t0\t12.4535077266748\t0\t0\t0\t0\t0\t10.7085862343913\n-395.916687011719\t0\t0\t0\t21.3907076844532\t0\t0\t0\t0\t0\n-396.5\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-397.083343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-397.666687011719\t0\t0\t0\t0\t0\t0\t0\t0\t0\n-398.166687011719\t0\t0\t22.2442721127594\t0\t0\t0\t0\t0\t0\n-398.75\t0\t0\t12.1748320091567\t26.8513023565384\t0\t0\t0\t0\t0\n-399.333343505859\t0\t0\t0\t0\t0\t0\t0\t0\t0\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results3.RData
b
Binary file test-data/preprocessing_results3.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results3.ibd
b
Binary file test-data/preprocessing_results3.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results3.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results3.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,313 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{4C387879-DE12-49A4-878F-6980D6F7C6F0}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="94ED775BCF16644D23DACFCA1E62D28D5C755178" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spe'..b' value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="355" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1420" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="9956" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="355" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1420" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=8" defaultArrayLength="0" index="8">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="355" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1420" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="11376" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="355" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1420" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=9" defaultArrayLength="0" index="9">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="355" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1420" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="12796" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="355" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1420" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results3.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results3.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 36
+-rw-r--r-- 1 meli meli 14216 Feb 12 21:26 ibd
+-rw-r--r-- 1 meli meli 16824 Feb 12 21:26 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results3.pdf
b
Binary file test-data/preprocessing_results3.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results4.RData
b
Binary file test-data/preprocessing_results4.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results4.ibd
b
Binary file test-data/preprocessing_results4.ibd has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results4.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results4.imzml Fri Feb 15 10:21:09 2019 -0500
b
b'@@ -0,0 +1,313 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{26018306-9D72-49F5-89CB-68E4DDE0527C}" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="BA6411EC5A5A59ABE5BD7005F4ED8FCEBA775A8E" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000095" name="linear" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="32-bit float" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="1.12.1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t</scanSettings>\n+\t</scanSettingsList>\n+\t<instrumentConfigurationList count="1">\n+\t\t<instrumentConfiguration id="IC1" />\n+\t</instrumentConfigurationList>\n+\t<dataProcessingList count="1">\n+\t\t<dataProcessing id="CardinalWriteImzML">\n+\t\t\t<processingMethod order="1" softwareRef="Cardinal">\n+\t\t\t\t<cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value="" />\n+\t\t\t</processingMethod>\n+\t\t</dataProcessing>\n+\t</dataProcessingList>\n+\t<run defaultInstrumentConfigurationRef="IC1" id="Experiment01" sampleRef="sample1">\n+\t\t<spect'..b'ition x" value="1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="159" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="636" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="4468" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="159" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="636" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=8" defaultArrayLength="0" index="8">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="159" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="636" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="5104" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="159" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="636" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=9" defaultArrayLength="0" index="9">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="159" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="636" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="5740" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="159" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="636" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results4.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results4.imzml.txt Fri Feb 15 10:21:09 2019 -0500
b
@@ -0,0 +1,4 @@
+imzML file:
+total 28
+-rw-r--r-- 1 meli meli  6376 Feb 12 21:29 ibd
+-rw-r--r-- 1 meli meli 16801 Feb 12 21:29 imzml
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results4.pdf
b
Binary file test-data/preprocessing_results4.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results4.txt
--- a/test-data/preprocessing_results4.txt Thu Oct 25 07:28:42 2018 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,160 +0,0 @@\n-mz\tx = 1, y = 1\tx = 2, y = 1\tx = 3, y = 1\tx = 1, y = 2\tx = 2, y = 2\tx = 3, y = 2\tx = 1, y = 3\tx = 2, y = 3\tx = 3, y = 3\n-1199\t1.90173968313755\t1.13259535967648\t2.08382650993109\t2.34349737625869\t1.33087314662273\t2.14468085106383\t3.43161925601751\t1.32706902782797\t2.22480967308554\n-1200\t1.39388874502695\t0.970046951574763\t1.52152411836238\t1.35619061126081\t1.10906095551895\t1.66382978723404\t2.22846006564551\t1.19804842790025\t1.7089117778773\n-1201\t1.13095882671438\t0.99102093971692\t1.23623834616944\t1.19344773790952\t1.05864909390445\t1.31063829787234\t1.67396061269147\t1.07824358511023\t1.28168383340797\n-1202\t1.09263589067539\t0.976548887898831\t1.13518929874341\t1.0033640618352\t0.953389126853377\t1.08663829787234\t1.32242888402626\t0.9820310805927\t1.04469323779669\n-1203\t1.10574636879399\t0.91761198121937\t1.07498986623429\t0.954758190327613\t0.902372322899506\t1.05106382978723\t1.17525984682713\t1.05059631369715\t1.11240483654277\n-1204\t1.06972857176487\t0.959559957503684\t1.0088366436968\t1.01262232307474\t0.972948929159802\t1.02127659574468\t1.20315919037199\t0.972262378026744\t1.04388714733542\n-1205\t0.994091198003719\t0.970046951574763\t1.02537494933117\t0.954758190327613\t0.983031301482702\t1.08936170212766\t1.08807439824945\t0.976870256595591\t0.931034482758621\n-1206\t0.886037806916359\t0.970046951574763\t0.955087150385083\t0.972840731811091\t0.947742998352554\t0.94468085106383\t1.05320021881838\t1.00912540657752\t0.959247648902821\n-1207\t1.05171967325031\t0.933342472325988\t1.01297122010539\t0.93305914054744\t0.917495881383855\t0.982978723404255\t1.00786378555799\t0.972262378026744\t0.983430362740708\n-1208\t1.00489653711246\t0.959559957503684\t1.04604783137414\t0.994539781591264\t1.00823723228995\t1.01276595744681\t1.05668763676149\t0.999909649439827\t0.991491267353336\n-1209\t1.34346382918619\t1.15356934781864\t1.26518038102959\t1.31640901999716\t1.0737726523888\t1.20425531914894\t1.19269693654267\t1.23951933501988\t1.12449619346171\n-1210\t1.2413173568116\t1.11749408821413\t1.25029590595865\t1.25333711530279\t1.12277298187809\t1.0743829787234\t1.08472647702407\t1.13685580050596\t1.07564711150918\n-1211\t1.12375526730855\t0.98577744268138\t1.09152817186867\t1.05240391433839\t0.967907742998353\t1.07659574468085\t0.997401531728665\t1.07824358511023\t1.07613076578594\n-1212\t1.05892323265614\t1.04869940710785\t0.979894608836644\t1.00900581477805\t0.993113673805601\t1\t0.979964442013129\t1.04138055655945\t1.06806986117331\n-1213\t0.990489418300808\t0.996264436752459\t1.0088366436968\t1.03432137285491\t1.01831960461285\t0.987234042553191\t0.986939277899344\t1.02294904228406\t1.08419167039857\n-1214\t1.07333035146778\t0.875664004935056\t1.06258613700851\t1.05240391433839\t0.967907742998353\t1.02127659574468\t1.0601750547046\t1.02294904228406\t1.08822212270488\n-1215\t1.15256950493185\t0.964803454539223\t1.11633563032023\t1.07048645582187\t1.0939373970346\t1.17021276595745\t1.13689824945295\t1.08745934224792\t1.205105239588\n-1216\t1.05532145295322\t0.98577744268138\t1.12873935954601\t1.02708835626152\t1.0031960461285\t1.08936170212766\t1.13341083150985\t1.04138055655945\t1.08419167039857\n-1217\t0.950869841568775\t0.975290448610302\t0.959221726793677\t0.961991206921004\t1.02840197693575\t0.970212765957447\t0.955552516411379\t0.972262378026744\t1.01970443349754\n-1218\t0.943666282162951\t0.970046951574763\t0.959221726793677\t0.9656077152177\t0.932619439868204\t0.906382978723404\t0.927653172866521\t1.05981207083484\t1.00761307657859\n-1219\t0.860825348995975\t0.933342472325988\t0.984029185245237\t0.969224223514395\t0.927578253706755\t0.957446808510638\t0.892778993435449\t0.944615106613661\t0.96730855351545\n-1220\t0.929259163351303\t0.938585969361527\t1.00056749087961\t0.889661040987094\t0.962866556836903\t1.00425531914894\t1.07761214442013\t0.986086013733285\t1.08016121809225\n-1221\t0.997692977706632\t0.975290448610302\t0.971625456019457\t0.940292157140831\t0.942701812191104\t1.0936170212766\t1.27290754923414\t1.08745934224792\t1.12449619346171\n-1222\t0.983285858894983\t0.975290448610302\t0.946817997567896\t0.918593107360658\t0.942701812191104\t1.05106382978723\t1.13689824945295\t1.0459884351283\t1.0237348858038'..b'1.02198251523589\n-1333\t1.07113796382253\t1.17089568584911\t1.04407042526568\t1.14721932750828\t1.0625943700308\t1.06123959296947\t1.05168395014746\t1.06261686648544\t1.026188204599\n-1334\t1.0297957967978\t1.08335208316881\t0.923268888458081\t1.08683936290258\t0.98894921567223\t0.981313598519889\t1.03712777090667\t1.0001099919863\t0.950485796063007\n-1335\t0.988453629773075\t0.957508154315864\t0.931897569658624\t0.913246964661195\t0.941605902156006\t0.945790934320074\t0.887926933688517\t0.995301770870979\t0.946280106699897\n-1336\t0.871943886339746\t0.935622253645788\t0.811096032851025\t0.886830730146202\t0.925824797650598\t0.941350601295097\t0.902483112929312\t0.971260665294386\t0.963102864152339\n-1337\t0.860668749878457\t0.979394054985941\t0.836982076452653\t0.943436946964045\t0.978428479335291\t0.914708603145236\t0.851536485586528\t0.937603117487155\t0.90001752370568\n-1338\t0.884073199805679\t1.08111375241846\t0.81188045841471\t0.883743118319774\t0.940410363935899\t0.923791102514507\t0.88643823353889\t0.929953674803693\t1.00248341000692\n-1339\t0.856910371058027\t0.946565203980826\t0.862868120054282\t0.924568208024764\t0.952126638492945\t0.945790934320074\t0.884287888878318\t0.952027780833111\t0.971514242878561\n-1340\t0.920802811005336\t0.935622253645788\t0.793838670449939\t0.909473216873339\t0.994209583840699\t0.959111933395005\t0.906122157739511\t0.865479800757373\t0.992542689694114\n-1341\t0.856910371058027\t0.968451104650903\t0.94915493205971\t0.901925721297627\t0.946866270324475\t0.892506938020352\t0.924317381790505\t0.91837023302588\t0.958897174789229\n-1342\t0.958386599209635\t0.913736352975711\t0.923268888458081\t0.966079433691182\t0.994209583840699\t0.892506938020352\t0.9388735610313\t0.961644223063748\t0.971514242878561\n-1343\t0.856910371058027\t0.962979629483384\t0.893068504256182\t0.939663199176188\t0.973168111166822\t0.932469935245143\t0.866092664827324\t0.923178454141198\t0.984131310967893\n-1344\t0.950869841568775\t0.99033700532098\t0.91895454785781\t0.958531938115469\t0.983688847503761\t0.892506938020352\t0.942512605841499\t0.889520906333967\t0.96730855351545\n-1345\t0.884073199805679\t0.966710180733965\t0.888558057264989\t0.919250654323694\t1.0009045978733\t0.974854932301741\t0.939700616669982\t0.919900121562572\t0.940927411146847\n-1346\t0.879460643980606\t0.946565203980826\t0.94915493205971\t0.920794460236907\t1.00999068834611\t0.905827937095282\t0.913400247359909\t0.985685328640342\t0.929457349247454\n-1347\t0.920802811005336\t0.935622253645788\t0.88875416365591\t0.943436946964045\t0.925824797650598\t0.910268270120259\t0.924317381790505\t0.971260665294386\t0.874783387527016\n-1348\t1.10120499438597\t1.00675143082354\t1.07858515006785\t1.10948184962972\t1.06785473819927\t1.16336725254394\t1.20452383217582\t1.06742508760076\t1.11030199186121\n-1349\t1.10120499438597\t0.984865530153461\t1.10015685306921\t1.10570810184186\t1.08889621087315\t1.06567992599445\t1.17177242888403\t1.13954840433054\t1.13974181740299\n-1350\t1.05610444854081\t1.01769438115858\t0.996612678662695\t0.973626929266894\t0.946866270324475\t0.967992599444958\t1.05532299495766\t1.0770415298314\t1.00936544714656\n-1351\t0.935152984683341\t1.00103125223931\t0.996808785053617\t0.907414808989054\t0.989905646248315\t0.960928433268859\t0.989158543863139\t1.02546243059434\t0.905752554655376\n-1352\t0.898252538082756\t0.962979629483384\t0.975040975661338\t0.947210694751901\t0.994209583840699\t0.910268270120259\t0.862453620017125\t0.956836001948429\t0.870577698163905\n-1353\t0.890735780441896\t0.957508154315864\t0.923268888458081\t0.962305685903325\t0.931085165819067\t0.874745605920444\t0.913400247359909\t0.947219559717792\t0.887400455616348\n-1354\t1.06362120618167\t1.11618093417392\t1.04838476586595\t1.07551811953901\t1.02051142468305\t1.08344125809436\t1.09535248786985\t1.11069907763863\t1.07245078759322\n-1355\t1.17876426640757\t1.01819178799199\t1.08701772487747\t1.1007336161215\t1.0558993559982\t1.09555125725338\t1.09948776606326\t1.05059631369714\t1.03765826649839\n-1356\t1.25341933661339\t1.11461765555463\t1.12696739822804\t1.128350588569\t1.02840197693575\t1.09422492401216\t1.08807439824945\t1.10589085652331\t0.953489859893801\n-1357\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\n'
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results5.RData
b
Binary file test-data/preprocessing_results5.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results5.pdf
b
Binary file test-data/preprocessing_results5.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/preprocessing_results5.txt
--- a/test-data/preprocessing_results5.txt Thu Oct 25 07:28:42 2018 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,100 +0,0 @@
- x = 1, y = 1 x = 2, y = 1 x = 3, y = 1 x = 1, y = 2 x = 2, y = 2 x = 3, y = 2 x = 1, y = 3 x = 2, y = 3 x = 3, y = 3
-301 0 0 0 0 0 0 0 0 0
-302 0 4.32197925754431e-23 0 0 0 0 0 0 0
-303 0 1.28620729883923e-30 0 0.00308917369693518 0 0 0 0 0
-304 0 1.32924944261294e-38 0 2.8316210487489e-10 0.411686420440674 0 0 0 0.609295308589935
-305 0 0 0 5.69736818276873e-18 0 0 0.716848015785217 0 0
-306 0 0.180751591920853 0.0924000516533852 3.22355374818131e-26 0.228940084576607 0 0 0 0.338278532028198
-307 5.31794802036641e-23 1.36712752230039e-09 0 0.503042221069336 0.171210870146751 0 0 0.0994685217738152 0.00513129541650414
-308 1.42257959582276e-30 0 0 0 0 0 0 0.0315862037241459 0.322940319776535
-309 1.43981749664202e-38 2.37613022591177e-07 0 0 1.4921518187716e-10 0 7.17280070103395e-32 1.14764100445086e-08 0
-310 0 2.2688041766486e-14 0.0299898684024811 0 4.55189177922775e-18 0 0 2.89623705606364e-14 0
-311 0 4.60080996999485e-22 9.34697319543432e-10 3.53486932303922e-32 5.44664266518465e-26 0 0 6.9618325415624e-22 0
-312 0 0 1.14256191537071e-17 0 0 0 0 6.04272858040201e-30 1.25046502952903e-32
-313 0 0 0 0 0 0 0 0.000948468048591167 0
-314 0 0.343302994966507 0 0 0 0 0 0 0
-315 0 0 0.12950636446476 0 0 0 0 0 0
-316 0.327463179826736 0 1.93941795956221e-09 0.00699668889865279 0 0 0 0.0240590367466211 0
-317 1.18278642435854e-09 0 0 1.591814253743e-07 0 0 0 7.10978553808417e-10 0
-318 0 2.88274619950529e-32 0.312686443328857 1.89643697338752e-14 0 0 0 8.22819137337219e-18 0
-319 0 0 3.68662113032769e-05 3.99332497384422e-22 0 0 0 0 0
-320 0 0 5.68011697044319e-15 2.58921175367487e-30 0 0 0 0 0
-321 0 0 0 0 0 0 0.0821415111422539 0 0
-322 0 0 0 0 0 0 1.23654897432601e-09 8.91581066753133e-07 0
-323 0 0 0 0 0 0 0 3.62019611608189e-14 0
-324 0 0 0 0 0 0 1.41676795295531e-10 5.43261166662179e-22 0
-325 0 0 0 0 0 0 3.87320208074687e-18 0 0
-326 0 0 0 0 0 0 4.08673089735238e-26 0 0.0913732051849365
-327 0.0852032229304314 0 0 0.539452373981476 0 0 0.313083916902542 0 0.335682272911072
-328 0.12766021490097 0 0.454382658004761 0.058334868401289 0 0 2.71850386646122e-09 0.849055886268616 0.565727531909943
-329 2.21637320518494 1.62591469287872 0.87499076128006 2.59215974807739 0.914434671401978 0.544950544834137 0.609484612941742 1.3272477388382 1.07743680477142
-330 0 0.282970458269119 0 0.414683222770691 0 0.386884957551956 0 0.0383349843323231 0
-331 0 0 0 0 1.48969615668734e-14 0 1.53340424261178e-14 0 0
-332 9.75976108698449e-24 0 1.9129100416656e-25 0 3.87271811263777e-22 0 4.34332980949855e-22 4.19115925707927e-15 2.22326423345091e-22
-333 2.46229240610247e-30 0.292759567499161 8.11414880231369e-31 0 3.81384647033894e-30 0 4.78893314027823e-30 3.07998888597304e-22 5.63234713964859e-30
-334 5.59128344770361e-38 2.16568318833765e-09 1.95524197675121e-38 3.50986532392816e-31 0 0.0106925405561924 0 5.88708673366388e-30 5.33374608969737e-38
-335 0 0 0 0 0 0 0.188220098614693 2.75847732676006e-38 0
-336 0 0 7.14956786396215e-06 0 0 0 2.40733255552072e-09 0 0
-337 0 0 9.22569177086094e-14 0 0 1.92654253432319e-23 0.129606500267982 0 0
-338 0 0 0 0 0 8.21688042580719e-31 0 0 0
-339 0 0 0 0 0 1.2691101966792e-38 0 0 0
-340 0 0 0 0 0.131738051772118 0 0 0 0
-341 0 0 0 0 1.97074911945094e-09 0 2.68033400688056e-31 0 0
-342 0 0 0 0 0 0 0 0 0
-343 0 0.540803730487823 0 0.311067968606949 0 0 0.456998586654663 0 1.1592504051805e-05
-344 0 0.760098695755005 0 1.23029351234436 0.179359897971153 0 0 0 0.385462760925293
-345 1.29758274555206 1.30673027038574 0.626297771930695 0.370624721050262 0.266427725553513 0.95829576253891 0.664171636104584 0.340830773115158 0.920338690280914
-346 0 1.22390151023865 0 0.25139981508255 0 0.280698895454407 0 0 0.700047612190247
-347 0 0.0356887876987457 0 0.208728492259979 0 0 0 0.0668430551886559 0
-348 0 9.81050796156069e-10 5.19627293105376e-24 2.63146238133061e-09 0 0 9.31592096266419e-23 1.41976275180866e-09 0
-349 0 1.04223425420895e-17 6.50702138942878e-31 0 3.61575250654619e-19 0 2.28809034992078e-30 9.42402156952173e-18 0
-350 0 0.0264999140053988 1.43329403190105e-38 0 1.18586093356332e-26 7.10052307988494e-32 2.00786591889092e-38 0 4.14061161573622e-23
-351 0 0 0 0 1.5203838193817e-34 0 0 0 1.16283201971478e-30
-352 0 0 0 0 0 0 0 0 1.26231628133462e-38
-353 0 1.38150654422023e-23 0 0 0 0 0.205960765480995 0 0
-354 0 7.25574687381216e-31 0 0 0 0 0 0 0
-355 0 1.23978031917165e-38 0 0 0 0 0.00283639249391854 0 0
-356 0 0 0 0.121438764035702 0 0 0 0 1.23199033623678e-05
-357 0 0 0 1.77123560263226e-09 0 0 0.182004451751709 0 1.95739488528281e-13
-358 0 0 0 0 0 0 1.98827221353781e-09 1.78993400368199e-06 1.41009214974392e-22
-359 0 0 0 0 0 0 0 6.27455241084852e-14 0
-360 0 0 0.108914941549301 0 0.137880623340607 0 0 8.50402759093013e-22 0
-361 0.195893675088882 0 1.41621303573203e-09 0 1.26956511969922e-09 0 0 0 0
-362 2.35806374426772e-09 0 0 0 0 0 0 0 0
-363 0 0 0 0 0 0 0 0 0
-364 0 0 0 0 0 0 0 0 0
-365 4.718969194073e-06 0 0 0 0 0 0 0 0
-366 1.5078418385845e-13 0 0 0 0.0833132043480873 0 0.00646991981193423 0 0
-367 1.88767583715038e-21 0 0 0 1.99935068501134e-09 0 0 0 0
-368 0 0.240184053778648 0 0 1.73021765774411e-17 0 0 0 0
-369 0 0 0 2.14222150679164e-28 0 0 1.8149379644405e-23 0 0
-370 0.220073893666267 0 0 5.0712002936768e-35 0 0 8.36182452163646e-31 0 0
-371 0 0 1.01167734101182e-05 0 0 0 1.34585889318073e-38 1.26896829897305e-05 0
-372 0 2.36356311389003e-23 2.1724240245255e-13 0 0 0 0 1.94110095293361e-13 0
-373 0 1.28305368259484e-30 1.48263228973474e-21 0 0 0 0 0 0
-374 2.51170957735397e-31 2.22206616007007e-38 0 0 0 0 0 0 0
-375 0 0 0 4.09362382924883e-06 0 0 0 0 0
-376 0 0.25187474489212 0 0 0 0 0 0 0
-377 0 0 0 0 0 0 0 0 0.0245788525789976
-378 0 0 0 0 0 0 0 0 7.31565030775982e-10
-379 0 0 0 4.74098883507114e-36 0 0 0 0 8.53033646290005e-18
-380 0 5.35888382280358e-11 0 0 0 0 0 0 0
-381 0 2.08035531146295e-18 0 0 0 0 0 0 0
-382 0 3.03360559481662e-26 1.34763172843222e-11 0 0 0 0 0 0
-383 0 0 9.92826425348915e-19 0 0 0 0 0 0
-384 0 0 1.89875384027677e-26 0 0 0 0 0 0
-385 0 0 8.90882200712694e-35 0 0 0 0 0 0
-386 0 0 0 0 5.48654842174003e-23 0 0 0 0
-387 0 0 0 0 1.95871382355483e-30 0 0 0 0.445850938558578
-388 0 0 2.8698808819172e-05 0 2.6922900766543e-38 0 0 2.03287057326529e-11 0
-389 0 0 0 0 0 0 0 1.5199915248611e-18 1.14508647721767e-14
-390 0 0 0 0 0 5.99971986065457e-19 0 2.91871447509579e-26 3.90949821591828e-22
-391 0 0 0 0 0 0.0269051976501942 0 1.39327729380305e-34 5.18557991695755e-30
-392 0 0 9.13119889883398e-37 0 0 0.554931581020355 0 0 0
-393 0 0 0.0149336429312825 0 0 0 0 0 0
-394 0 0 9.79982650584077e-10 0 0 0 0 0 0.133639797568321
-395 0 0 0 0 0 0 0 0 0.0395353808999062
-396 0 0 0 0.35160955786705 0 4.33367092554234e-32 0 0 9.14517350736332e-10
-397 0 0 0 0.0388109683990479 0 0 0 3.20919536266692e-27 7.3794850397387e-18
-398 0 0 2.73956025372824e-23 0 0 0 0 1.02695755303769e-34 0
-399 0 0 0 0 0 0 0 0 0
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/rdata_notfiltered.RData
b
Binary file test-data/rdata_notfiltered.RData has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/rdata_notfiltered.pdf
b
Binary file test-data/rdata_notfiltered.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/scores_pca.tabular
--- a/test-data/scores_pca.tabular Thu Oct 25 07:28:42 2018 -0400
+++ b/test-data/scores_pca.tabular Fri Feb 15 10:21:09 2019 -0500
b
@@ -1,10 +1,10 @@
 pixel names x y PC1 PC2
-xy_1_1 1 1 1.00970093989579 0.757987492163095
-xy_2_1 2 1 0.579669229309751 -0.365615195586663
-xy_3_1 3 1 -1.04790449059337 0.831141108678224
-xy_1_2 1 2 3.5004093695087 0.608578545994517
-xy_2_2 2 2 -0.325050824762022 0.275854508943195
-xy_3_2 3 2 -1.31374997886227 0.0192699346592569
-xy_1_3 1 3 -1.46193831394872 -0.0337353199555284
-xy_2_3 2 3 -1.08833133183905 1.16461090511219
-xy_3_3 3 3 0.147195401291175 -3.25809198000829
+xy_1_1 1 1 1.009701 0.757987
+xy_2_1 2 1 0.579669 -0.365615
+xy_3_1 3 1 -1.047904 0.831141
+xy_1_2 1 2 3.500409 0.608579
+xy_2_2 2 2 -0.325051 0.275855
+xy_3_2 3 2 -1.31375 0.01927
+xy_1_3 1 3 -1.461938 -0.033735
+xy_2_3 2 3 -1.088331 1.164611
+xy_3_3 3 3 0.147195 -3.258092
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test1.pdf
b
Binary file test-data/test1.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test2.pdf
b
Binary file test-data/test2.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test2.rdata
b
Binary file test-data/test2.rdata has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test3.pdf
b
Binary file test-data/test3.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test4.pdf
b
Binary file test-data/test4.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test4.rdata
b
Binary file test-data/test4.rdata has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test5.pdf
b
Binary file test-data/test5.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test6.pdf
b
Binary file test-data/test6.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test6.rdata
b
Binary file test-data/test6.rdata has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test7.pdf
b
Binary file test-data/test7.pdf has changed
b
diff -r ae9ffc7ba261 -r d4803c1e5e19 test-data/test7.rdata
b
Binary file test-data/test7.rdata has changed