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

Changeset 1:98c101b19f3c (2018-04-23)
Previous changeset 0:f17d3f1a065f (2018-02-28) Next changeset 2:22db5eb94e50 (2018-05-28)
Commit message:
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/msi_filtering commit 06c2b45d8644b1d7fc01622a5c59dcbf8886d0f1
modified:
msi_filtering.xml
test-data/analyze_filtered.RData
test-data/analyze_filtered.pdf
test-data/analyze_originaloutput.RData
test-data/imzml_filtered.RData
test-data/imzml_filtered.pdf
test-data/inputfeatures.tabular
added:
test-data/analyze75_filtered2.pdf
test-data/analyze_originaloutput2.RData
test-data/featuresofinterest5.tabular
test-data/imzml_filtered2.RData
test-data/imzml_filtered2.pdf
test-data/imzml_filtered3.RData
test-data/imzml_filtered3.pdf
test-data/imzml_filtered4.RData
test-data/imzml_filtered4.pdf
test-data/imzml_filtered5.RData
test-data/imzml_filtered5.pdf
test-data/imzml_matrix3.tabular
test-data/inputcalibrantfile2.txt
test-data/inputpixels_2column.tabular
test-data/rdata_notfiltered.RData
b
diff -r f17d3f1a065f -r 98c101b19f3c msi_filtering.xml
--- a/msi_filtering.xml Wed Feb 28 14:02:21 2018 -0500
+++ b/msi_filtering.xml Mon Apr 23 17:18:35 2018 -0400
[
b'@@ -1,4 +1,4 @@\n-<tool id="mass_spectrometry_imaging_filtering" name="MSI filtering" version="1.7.0">\n+<tool id="mass_spectrometry_imaging_filtering" name="MSI filtering" version="1.7.0.1">\n     <description>tool for filtering mass spectrometry imaging data</description>\n     <requirements>\n         <requirement type="package" version="1.7.0">bioconductor-cardinal</requirement>\n@@ -45,7 +45,7 @@\n \n ###################################### inputfile properties in numbers ######################\n \n-#if $outputs.outputs_select == "quality_control"\n+#if $outputs.outputs_select == "quality_control":\n     ## Number of features (mz)\n     maxfeatures = length(features(msidata))\n     ## Range mz\n@@ -76,63 +76,159 @@\n \n \n ###################################### filtering of pixels ######################\n-#if $inputpixels:\n-    input_list = read.delim("$inputpixels", header = FALSE, \n-            na.strings=c("","NA", "#NUM!", "#ZAHL!"), stringsAsFactors = FALSE)\n-    validpixels = input_list[,$pixel_column] %in% names(pixels(msidata))\n+\n+#if str($pixels_cond.pixel_filtering) == "single_column":\n+    print("single column")\n+\n+    #if $pixels_cond.single_pixels:\n+        input_list = read.delim("$pixels_cond.single_pixels", header = FALSE, stringsAsFactors = FALSE)\n+        numberpixels = length(input_list[,$pixels_cond.pixel_column])\n+        valid_entries = input_list[,$pixels_cond.pixel_column] %in% names(pixels(msidata))\n+        validpixels = sum(valid_entries)\n+\n+                if (validpixels != 0)\n+            {\n+                pixelsofinterest = pixels(msidata)[names(pixels(msidata)) %in% input_list[valid_entries,$pixels_cond.pixel_column]]\n+                msidata = msidata[,pixelsofinterest]\n+            }else{\n+                validpixels=0\n+            }\n+\n+    #else\n+        validpixels=0\n+        numberpixels = 0\n+    #end if \n+\n+#elif str($pixels_cond.pixel_filtering) == "two_columns":\n+    print("two columns")\n \n-            if (validpixels != 0)\n+    #if $pixels_cond.two_columns_pixel:\n+\n+        input_list = read.delim("$pixels_cond.two_columns_pixel", header = FALSE, \n+        stringsAsFactors = FALSE)\n+        numberpixels = length(input_list[,$pixels_cond.pixel_column_x])\n+\n+        inputpixel_x = input_list[,$pixels_cond.pixel_column_x]\n+        inputpixel_y = input_list[,$pixels_cond.pixel_column_y]\n+\n+        inputpixels = cbind(inputpixel_x, inputpixel_y)\n+        colnames(inputpixels) = c("x", "y")\n+        valid_rows = merge(inputpixels, coord(msidata)[,1:2])\n+        validpixels = nrow(valid_rows)\n+\n+        if (validpixels != 0)\n         {\n-            pixelsofinterest = pixels(msidata)[names(pixels(msidata)) %in% input_list[validpixels,$pixel_column]]\n+\n+            pixelvector = character()\n+\n+            for (pixel in 1:nrow(valid_rows))\n+            {\n+            pixelvector[pixel] = paste0("x = ", valid_rows[pixel,1],", ", "y = ", valid_rows[pixel,2])\n+            }\n+\n+            pixelsofinterest= pixels(msidata)[names(pixels(msidata)) %in% pixelvector]\n             msidata = msidata[,pixelsofinterest]\n-            numberpixels = length(input_list[,$pixel_column])\n-        }else {\n-            numberpixels = 0\n+        }else{\n+            validpixels=0\n         }\n \n+        \n+    #else\n+        validpixels=0\n+        numberpixels = 0\n+    #end if \n \n-#else\n-    input_list = data.frame(0, 0)\n-    validpixels=0\n+#elif str($pixels_cond.pixel_filtering) == "pixel_range":\n+    print("pixel range")\n+\n+    numberpixels = "range"\n+    validpixels = "range"\n+\n+    if (sum(coord(msidata)\\$x <= $pixels_cond.max_x_range & coord(msidata)\\$x >= $pixels_cond.min_x_range) > 0)\n+    {\n+        msidata = msidata[, coord(msidata)\\$x <= $pixels_cond.max_x_range & coord(msidata)\\$x >= $pixels_cond.min_x_range]\n+    }\n+\n+    if (sum(coord(msidata)\\$y <= $pixels_cond.max_y_range & coord(msidata)\\$y >= $pixels_cond.min_y_range) > 0)\n+    {\n+        msidata = msidata[, coord(msidata)\\$y <= $pixels_cond.max_y_range & coord(msida'..b'aram name="max_y_range" value="20"/>\n+            <param name="features_filtering" value="features_range"/>\n+            <param name="min_mz" value="1" />\n+            <param name="max_mz" value="150"/>\n+             <param name="outputs_select" value="quality_control"/>\n+                <param name="inputmz" value="328.9"/>\n+                <param name="plusminus_dalton" value="0.25"/>\n+            <output name="filtering_qc" file="imzml_filtered5.pdf" compare="sim_size" delta="20000"/>\n+            <output name="msidata_filtered" file="imzml_filtered5.RData" compare="sim_size" />\n+        </test>\n         <test expect_num_outputs="3">\n            <param name="infile" value="" ftype="analyze75">\n                 <composite_data value="Analyze75.hdr"/>\n                 <composite_data value="Analyze75.img"/>\n                 <composite_data value="Analyze75.t2m"/>\n             </param>\n-            <param name="inputpixels" ftype="tabular" value = "inputpixels2.tabular"/>\n+            <param name="pixel_filtering" value="single_column"/>\n+            <param name="single_pixels" ftype="tabular" value = "inputpixels2.tabular"/>\n             <param name="pixel_column" value="1"/>\n+            <param name="features_filtering" value="features_list"/>\n             <param name="inputfeatures" ftype="tabular" value = "featuresofinterest2.tabular"/>\n             <param name="feature_column" value="1"/>\n             <conditional name="outputs">\n@@ -320,16 +544,19 @@\n             <output name="msidata_filtered" file="analyze_filtered.RData" compare="sim_size" />\n             <output name="matrixasoutput" file="analyze_matrix.tabular"/>\n         </test>\n-        <test expect_num_outputs="1">\n+        <test expect_num_outputs="2">\n            <param name="infile" value="" ftype="analyze75">\n                 <composite_data value="Analyze75.hdr"/>\n                 <composite_data value="Analyze75.img"/>\n                 <composite_data value="Analyze75.t2m"/>\n             </param>\n             <conditional name="outputs">\n-                <param name="outputs_select" value="no_quality_control"/>\n+                <param name="outputs_select" value="quality_control"/>\n+                    <param name="inputmz" value="702"/>\n+                    <param name="plusminus_dalton" value="0.25"/>\n             </conditional>\n-            <output name="msidata_filtered" file="analyze_originaloutput.RData" compare="sim_size" />\n+            <output name="filtering_qc" file="analyze75_filtered2.pdf" compare="sim_size" delta="20000"/>\n+            <output name="msidata_filtered" file="analyze_originaloutput2.RData" compare="sim_size" />\n         </test>\n         <test expect_num_outputs="2">\n             <param name="infile" value="preprocessing_results1.RData" ftype="rdata"/>\n@@ -338,13 +565,14 @@\n             </conditional>\n             <param name="output_matrix" value="True"/>\n             <output name="matrixasoutput" file="rdata_matrix.tabular"/>\n+            <output name="msidata_filtered" file="rdata_notfiltered.RData" compare="sim_size" />\n         </test>\n     </tests>\n     <help>\n         <![CDATA[\n \n This tool can filter three types of mass-spectrometry imaging files (see below) for pixels and features of interest. This can be used to keep only pixels in a regions of interest.\n-For filtering at least one valid pixel/feature is needed otherwise no filtering will be performed.\n+For filtering at least one valid pixel/feature is needed otherwise no filtering will be performed. It is recommended to use the filtering tool only for feature masses which have been extracted from the same dataset. If you have feature masses from dataset A and you want to use them to filter dataset B, first find the corresponding (closest) features in dataset B by using the tool "Join two files on column allowing a small difference". Afterwards use the corresponding feature masses from dataset B to filter dataset B. \n \n Input data: 3 types of input data can be used:\n \n'
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/analyze75_filtered2.pdf
b
Binary file test-data/analyze75_filtered2.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/analyze_filtered.RData
b
Binary file test-data/analyze_filtered.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/analyze_filtered.pdf
b
Binary file test-data/analyze_filtered.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/analyze_originaloutput.RData
b
Binary file test-data/analyze_originaloutput.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/analyze_originaloutput2.RData
b
Binary file test-data/analyze_originaloutput2.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/featuresofinterest5.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/featuresofinterest5.tabular Mon Apr 23 17:18:35 2018 -0400
b
@@ -0,0 +1,101 @@
+108.333335876465
+108.416664123535
+108.5
+108.583335876465
+108.666664123535
+108.75
+108.833335876465
+108.916664123535
+109
+109.083335876465
+109.166664123535
+109.25
+109.333335876465
+109.416664123535
+109.5
+109.583335876465
+109.666664123535
+109.75
+109.833335876465
+109.916664123535
+110
+110.083335876465
+110.166664123535
+110.25
+110.333335876465
+110.416664123535
+110.5
+110.583335876465
+110.666664123535
+110.75
+110.833335876465
+110.916664123535
+111
+111.083335876465
+111.166664123535
+111.25
+111.333335876465
+111.416664123535
+111.5
+111.583335876465
+111.666664123535
+111.75
+111.833335876465
+111.916664123535
+112
+112.083335876465
+112.166664123535
+112.25
+112.333335876465
+112.416664123535
+112.5
+112.583335876465
+112.666664123535
+112.75
+112.833335876465
+112.916664123535
+113
+113.083335876465
+113.166664123535
+113.25
+113.333335876465
+113.416664123535
+113.5
+113.583335876465
+113.666664123535
+113.75
+113.833335876465
+113.916664123535
+114
+114.083335876465
+114.166664123535
+114.25
+114.333335876465
+114.416664123535
+114.5
+114.583335876465
+114.666664123535
+114.75
+114.833335876465
+114.916664123535
+115
+115.083335876465
+115.166664123535
+115.25
+115.333335876465
+115.416664123535
+115.5
+115.583335876465
+115.666664123535
+115.75
+115.833335876465
+115.916664123535
+116
+116.083335876465
+116.166664123535
+116.25
+116.333335876465
+116.416664123535
+116.5
+116.583335876465
+116.666664123535
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered.RData
b
Binary file test-data/imzml_filtered.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered.pdf
b
Binary file test-data/imzml_filtered.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered2.RData
b
Binary file test-data/imzml_filtered2.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered2.pdf
b
Binary file test-data/imzml_filtered2.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered3.RData
b
Binary file test-data/imzml_filtered3.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered3.pdf
b
Binary file test-data/imzml_filtered3.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered4.RData
b
Binary file test-data/imzml_filtered4.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered4.pdf
b
Binary file test-data/imzml_filtered4.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered5.RData
b
Binary file test-data/imzml_filtered5.RData has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_filtered5.pdf
b
Binary file test-data/imzml_filtered5.pdf has changed
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/imzml_matrix3.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/imzml_matrix3.tabular Mon Apr 23 17:18:35 2018 -0400
b
b'@@ -0,0 +1,3602 @@\n+\tx = 1, y = 2\tx = 2, y = 2\tx = 3, y = 2\n+200\t0\t4.09929134548292e-06\t0\n+200.083343505859\t0\t0\t0\n+200.16667175293\t1.39386879816072e-09\t0\t0\n+200.25\t8.60989779472021e-10\t0\t0\n+200.333343505859\t1.48468848326644e-10\t0\t0\n+200.41667175293\t0\t2.64168642516438e-09\t0\n+200.5\t0\t7.3899403263411e-10\t0\n+200.583343505859\t0\t5.25718600596914e-11\t0\n+200.66667175293\t0\t0\t0\n+200.75\t9.57029458936373e-14\t0.0966292545199394\t0\n+200.833343505859\t2.67678369433085e-14\t0.478943079710007\t0\n+200.91667175293\t1.9034503214875e-15\t0.173834264278412\t0\n+201\t0\t0.0158177968114614\t0\n+201.083343505859\t0\t0\t0\n+201.16667175293\t0\t0\t0\n+201.25\t7.35999170142327e-18\t0\t0\n+201.333343505859\t3.841502038132e-18\t3.6704554077005e-05\t0\n+201.41667175293\t6.03333648074873e-19\t2.38434004131705e-05\t0\n+201.5\t0\t4.20973037762451e-06\t0\n+201.583343505859\t0\t0\t0\n+201.66667175293\t0\t0\t0\n+201.75\t0\t0\t0\n+201.833343505859\t4.45870746953647e-22\t0\t0\n+201.91667175293\t1.14444532250354e-22\t2.61894927966466e-09\t0\n+202\t6.23736185552742e-24\t7.49559359025653e-10\t0\n+202.083343505859\t0\t5.6457314517866e-11\t0\n+202.16667175293\t0\t0\t0\n+202.25\t0\t0\t0\n+202.333343505859\t3.75671186209955e-26\t0\t0\n+202.41667175293\t1.70311032688053e-26\t1.95967618217899e-13\t0\n+202.5\t2.41913980310141e-27\t1.0656208446029e-13\t0\n+202.583343505859\t0\t1.71607485979688e-14\t0\n+202.66667175293\t0\t0\t0\n+202.75\t0\t0\t0\n+202.833343505859\t8.05521797912279e-31\t0\t0\n+202.91667175293\t2.05852326213174e-30\t0\t0\n+203\t4.85858992624242e-31\t1.22334106527019e-17\t0\n+203.083343505859\t1.79006939299187e-32\t3.21074001152306e-18\t0\n+203.16667175293\t0\t1.89256726953631e-19\t0\n+203.25\t0\t0\t0\n+203.333343505859\t0\t0\t0\n+203.41667175293\t1.87018476507e-34\t0\t0\n+203.5\t7.50428304122441e-35\t1.00816090472399e-21\t0\n+203.583343505859\t9.54623310139551e-36\t4.73248234089102e-22\t0\n+203.66667175293\t0\t6.90715753885462e-23\t0\n+203.75\t0\t0\t0\n+203.833343505859\t0\t0\t0\n+203.91667175293\t0\t0\t0\n+204\t0.0111522264778614\t1.64574226644108e-26\t0\n+204.083343505859\t0.243299767374992\t0\t0\n+204.16667175293\t0.374646246433258\t0.223422631621361\t0\n+204.25\t0.123600870370865\t0.278491199016571\t0\n+204.333343505859\t0.0122730974107981\t0.0596356764435768\t0\n+204.41667175293\t0\t0.000859704217873514\t0\n+204.5\t0\t0\t0\n+204.583343505859\t0\t0\t0\n+204.66667175293\t2.28044082177803e-05\t0\t0\n+204.75\t1.66256959346356e-05\t2.72473862423794e-05\t0\n+204.833343505859\t3.07986738334876e-06\t9.63797538133804e-06\t0\n+204.91667175293\t0\t1.05885112589021e-06\t0\n+205\t0.00332170911133289\t0\t0\n+205.083343505859\t0.193473309278488\t0\t0\n+205.16667175293\t0.33690157532692\t0\t0\n+205.25\t0.108283706009388\t1.45141620944145e-09\t0\n+205.333343505859\t0.0103024207055569\t1.26389043675346e-09\t0\n+205.41667175293\t0\t2.48747106246228e-10\t0\n+205.5\t0\t0\t0\n+205.583343505859\t0\t0\t0\n+205.66667175293\t2.14216870517703e-05\t0\t0\n+205.75\t1.47089804158895e-05\t0\t0\n+205.833343505859\t2.66024790107622e-06\t1.30651376219551e-13\t0\n+205.91667175293\t0\t4.18925521171714e-14\t0\n+206\t0\t3.96961524862607e-15\t0\n+206.083343505859\t0\t0\t0\n+206.16667175293\t0\t0\t0\n+206.25\t1.59542656863465e-09\t0\t0\n+206.333343505859\t4.67745453480717e-10\t8.33951168584835e-18\t0\n+206.41667175293\t3.72443048624049e-11\t5.69570761768903e-18\t0\n+206.5\t0\t1.02781192595927e-18\t0\n+206.583343505859\t0\t0\t0\n+206.66667175293\t0\t0\t0\n+206.75\t1.15827120572738e-13\t0\t0\n+206.833343505859\t6.58551040306002e-14\t0\t0\n+206.91667175293\t1.08788346237757e-14\t6.18527837133382e-22\t0\n+207\t0\t1.80927167122161e-22\t0\n+207.083343505859\t0\t1.43334622306247e-23\t0\n+207.16667175293\t0\t0\t0\n+207.25\t0\t0\t0\n+207.333343505859\t7.47247833856313e-18\t0\t0\n+207.41667175293\t2.00714341660226e-18\t4.50369072437794e-26\t0\n+207.5\t1.27377981966741e-19\t2.5496335746365e-26\t0\n+207.583343505859\t0\t4.20179057446194e-27\t0\n+207.66667175293\t0\t0\t0\n+207.75\t0\t0\t0\n+207.833343505859\t6.0113573871444e-22\t0\t0\n+207.91667175293\t2.92950249803171e-22\t0\t0\n+208\t4.39448440997626e-23\t2.89623131788366e-30\t0\n+208.083343505859\t0\t7.76227021076792e-31\t0\n+208.16667175293\t0\t4.89408903279121e-32\t0\n+208.25\t0\t0\t0\n+208.333343505859\t6.36649962447024e-27\t0\t0\n+208.41667175293\t3.46631767989451e-26\t0\t0\n+208.5\t8.55410412965742e-27\t2.3354356'..b'11\t0.0322585962712765\n+492\t0\t0\t0.254877358675003\n+492.083343505859\t0\t0\t0.164439991116524\n+492.166687011719\t0\t0\t0.0313203111290932\n+492.25\t0\t6.55646530448549e-14\t0\n+492.333343505859\t0\t7.80274485973585e-14\t0\n+492.416687011719\t0\t1.66017508984942e-14\t0\n+492.5\t0\t2.13462864150145e-16\t0\n+492.583343505859\t0\t0\t1.73317275766749e-05\n+492.666687011719\t0.00068815506529063\t0\t5.36260631633922e-06\n+492.75\t0.273234844207764\t0\t4.76700108720252e-07\n+492.833343505859\t0.300976872444153\t7.6683356824616e-18\t0\n+492.916687011719\t0.0736463144421577\t2.69134089719183e-18\t0\n+493\t0.00328585738316178\t2.92585285640399e-19\t0\n+493.083343505859\t0\t0\t1.16842013841989e-09\n+493.166687011719\t0\t0\t7.39154404350018e-10\n+493.25\t0\t0\t1.28921484598976e-10\n+493.333343505859\t2.65111411863472e-05\t4.15225078507621e-22\t0\n+493.416687011719\t1.11921654024627e-05\t3.53921119841086e-22\t0\n+493.5\t1.49531092574762e-06\t6.91999893221417e-23\t0\n+493.583343505859\t0\t0\t0\n+493.666687011719\t0\t0\t8.169400350427e-14\n+493.75\t0\t0\t2.31038604046885e-14\n+493.833343505859\t8.32744262435625e-10\t0\t1.69001072427362e-15\n+493.916687011719\t1.38286382345143e-09\t3.67312742695951e-26\t0\n+494\t0\t1.16925456409924e-26\t0\n+494.083343505859\t0.0680317431688309\t1.09420043860959e-27\t0\n+494.166687011719\t0.479836165904999\t0\t6.2013569222881e-18\n+494.25\t0.236582323908806\t0\t3.30068494299509e-18\n+494.333343505859\t0.0355065912008286\t0\t5.24741873907714e-19\n+494.416687011719\t0\t2.37177162984621e-30\t0\n+494.5\t0\t1.59411121095802e-30\t0\n+494.583343505859\t0\t2.85709685399563e-31\t0\n+494.666687011719\t5.09202664034092e-06\t0\t0\n+494.75\t2.79864161711885e-05\t0\t3.81075681195613e-22\n+494.833343505859\t6.90891602062038e-06\t0\t9.88705057824568e-23\n+494.916687011719\t3.21142721304568e-07\t0\t5.60197857258259e-24\n+495\t0\t1.73737766586172e-34\t0\n+495.083343505859\t0\t5.04729494005502e-35\t0\n+495.166687011719\t0\t3.93703363804116e-36\t0\n+495.25\t2.44570097507335e-09\t0\t3.17698753546515e-26\n+495.333343505859\t1.04584463311852e-09\t0\t1.46455293431467e-26\n+495.416687011719\t1.41365863459697e-10\t0\t2.10802084283922e-27\n+495.5\t0\t1.26108061634878e-38\t0\n+495.583343505859\t0\t0\t0\n+495.666687011719\t0\t0\t0\n+495.75\t7.25602100648017e-14\t0\t6.03948214712369e-31\n+495.833343505859\t1.28697914955275e-13\t0\t1.76123547459409e-30\n+495.916687011719\t2.92258350766822e-14\t0\t4.20109926040377e-31\n+496\t8.24439243358798e-16\t0\t1.64479548283511e-32\n+496.083343505859\t0\t0\t0\n+496.166687011719\t0\t0\t0\n+496.25\t0\t0\t0\n+496.333343505859\t1.20595695479872e-17\t0\t1.58598283264231e-34\n+496.416687011719\t4.59462558403346e-18\t0\t6.45790825005655e-35\n+496.5\t5.52937876050233e-19\t0\t8.33654652994509e-36\n+496.583343505859\t0\t0\t0\n+496.666687011719\t0\t0\t0\n+496.75\t0\t0\t0\n+496.833343505859\t5.37362001704064e-22\t0\t0\n+496.916687011719\t5.87148389205981e-22\t0\t0\n+497\t1.22648130306575e-22\t0\t0\n+497.083343505859\t1.0223979500082e-24\t0\t0\n+497.166687011719\t0\t0\t0\n+497.25\t0\t0\t0\n+497.333343505859\t0\t0\t0\n+497.416687011719\t5.84308964348412e-26\t0\t0\n+497.5\t2.00599670700244e-26\t0\t0\n+497.583343505859\t2.11477161248028e-27\t0\t0\n+497.666687011719\t0\t0\t0\n+497.75\t0\t0\t0\n+497.833343505859\t0\t0\t0\n+497.916687011719\t3.30672579417386e-30\t0\t0\n+498\t2.65905285715327e-30\t0\t0\n+498.083343505859\t0.0164216235280037\t0\t0\n+498.166687011719\t0.256450265645981\t0\t0\n+498.25\t0.217142805457115\t0\t0\n+498.333343505859\t0.047576155513525\t0\t0\n+498.416687011719\t0.000946479674894363\t0\t0\n+498.5\t0.00285273836925626\t0\t0\n+498.583343505859\t0.385246455669403\t0\t0\n+498.666687011719\t0.80386346578598\t0\t0\n+498.75\t0.275955408811569\t0\t0\n+498.833343505859\t0.0290889292955399\t0\t0\n+498.916687011719\t0\t0\t0\n+499\t0\t0.022281413897872\t0\n+499.083343505859\t0\t0.252584457397461\t0\n+499.166687011719\t4.54986002296209e-05\t0.174411430954933\t0\n+499.25\t3.65802698070183e-05\t0.0334038734436035\t0\n+499.333343505859\t7.01859426044393e-06\t0\t0\n+499.416687011719\t0\t0\t0\n+499.5\t0\t0\t0\n+499.583343505859\t0\t0\t0\n+499.666687011719\t0\t1.83238680619979e-05\t0\n+499.75\t3.83913967283434e-09\t5.70318343307008e-06\t0\n+499.833343505859\t1.19723464475641e-09\t0.0101702800020576\t0\n+499.916687011719\t1.07992968734205e-10\t0.305877715349197\t0\n+500\t0\t0.314525306224823\t0\n'
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/inputcalibrantfile2.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputcalibrantfile2.txt Mon Apr 23 17:18:35 2018 -0400
b
@@ -0,0 +1,3 @@
+869.51 mass1
+1001.62 mass2
+1023.6 mass3
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/inputfeatures.tabular
--- a/test-data/inputfeatures.tabular Wed Feb 28 14:02:21 2018 -0500
+++ b/test-data/inputfeatures.tabular Mon Apr 23 17:18:35 2018 -0400
b
@@ -1,3 +1,4 @@
+nothing here features here
  m/z = 100.08
  m/z = 100.17
  m/z = 100.25
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/inputpixels_2column.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/inputpixels_2column.tabular Mon Apr 23 17:18:35 2018 -0400
b
@@ -0,0 +1,6 @@
+1 A 1
+1 B 2
+1 C 3
+3 D 1
+3 E 2
+3 F 3
b
diff -r f17d3f1a065f -r 98c101b19f3c test-data/rdata_notfiltered.RData
b
Binary file test-data/rdata_notfiltered.RData has changed