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

Changeset 4:58376f5a6319 (2019-03-22)
Previous changeset 3:4b5513e25902 (2019-02-28) Next changeset 5:528fb09022be (2019-12-13)
Commit message:
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
modified:
filtering.xml
macros.xml
test-data/Example_Processed.imzML
test-data/QC_analyze75.pdf
test-data/QC_empty_spectra.pdf
test-data/QC_imzml.pdf
test-data/QC_rdata.pdf
test-data/features_test2.tabular
test-data/features_test4.tabular
test-data/features_test6.tabular
test-data/features_test7.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:
static/images/classification_overview.png
b
diff -r 4b5513e25902 -r 58376f5a6319 filtering.xml
--- a/filtering.xml Thu Feb 28 09:22:46 2019 -0500
+++ b/filtering.xml Fri Mar 22 08:14:21 2019 -0400
[
@@ -1,4 +1,4 @@
-<tool id="cardinal_filtering" name="MSI filtering" version="@VERSION@.2">
+<tool id="cardinal_filtering" name="MSI filtering" version="@VERSION@.3">
     <description>tool for filtering mass spectrometry imaging data</description>
     <macros>
         <import>macros.xml</import>
@@ -58,6 +58,9 @@
         ## Store features for QC plot
         featuresinfile = mz(msidata)
 
+        all_df = cbind(coord(msidata)[,1:2], rep("removed pixels", times=ncol(msidata)))
+        colnames(all_df)[3] = "annotation"
+
 ## Next steps will only run if there are more than 0 pixels/features in the file
 
 if (ncol(msidata)>0 & nrow(msidata) >0)
@@ -138,8 +141,11 @@
     ############################# QC data #####################################
 
     ## dataframe for QC of pixel distribution
-    position_df = cbind(coord(msidata)[,1:2], rep("remaining pixels", times=ncol(msidata)))
-    colnames(position_df)[3] = "annotation"
+
+    remaining_df = cbind(coord(msidata)[,1:2], rep("remaining pixels", times=ncol(msidata)))
+    colnames(remaining_df)[3] = "annotation"
+    position_df = rbind(all_df, remaining_df) 
+    position_df[row.names(unique(position_df[,c("x", "y")])),]
     position_df\$annotation = factor(position_df\$annotation)
     gc()
 
@@ -444,8 +450,8 @@
         </conditional>
         <param name="imzml_output" type="select" display = "radio" optional = "False"
                label="Output format" help= "Choose the output format">
-                <option value="imzml_format" selected="True">imzML</option>
-                <option value="rdata_format">RData</option>
+                <option value="imzml_format" >imzML</option>
+                <option value="rdata_format" selected="True" >RData</option>
         </param>
     </inputs>
 
@@ -593,7 +599,7 @@
 **Output**
 
 - MSI data as imzML file or .RData (can be read with the Cardinal package in R)
-- pdf with heatmap showing the pixels that are left after filtering and histograms of kept and removed m/z
+- pdf with heatmap showing the pixels that are removed and kept as well as histograms of kept and removed m/z
 
 
         ]]>
b
diff -r 4b5513e25902 -r 58376f5a6319 macros.xml
--- a/macros.xml Thu Feb 28 09:22:46 2019 -0500
+++ b/macros.xml Fri Mar 22 08:14:21 2019 -0400
[
@@ -99,6 +99,7 @@
             #if str($processed_cond.processed_file) == "processed":
                 msidata <- readImzML('infile', mass.accuracy=$processed_cond.accuracy, units.accuracy = "$processed_cond.units")
                 centroided(msidata) = $centroids
+                iData(msidata) = iData(msidata)[]
             #else
                 msidata <- readImzML('infile')
                 centroided(msidata) = $centroids
@@ -129,14 +130,16 @@
         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)
+        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)
+        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
-        NAcount = sum(is.na(spectra(msidata)[]))
-        ## Number of NA in spectra matrix
-        infcount = sum(is.infinite(spectra(msidata)[]))
+        infcount = sum(is.infinite(spectra(msidata)))
+        ## Number of duplicated coordinates
+        dupl_coord = sum(duplicated(coord(msidata)))
 
         properties = c("Number of m/z features",
                        "Range of m/z values",
@@ -145,7 +148,8 @@
                        "Range of y coordinates",
                        "Range of intensities", 
                        "Number of NA intensities",
-                       "Number of Inf intensities")
+                       "Number of Inf intensities", 
+                       "Number of duplicated coordinates")
 
         values = c(paste0(maxfeatures), 
                    paste0(minmz, " - ", maxmz), 
@@ -154,7 +158,8 @@
                    paste0(minimumy, " - ", maximumy), 
                    paste0(minint, " - ", maxint), 
                    paste0(NAcount), 
-                   paste0(infcount))
+                   paste0(infcount), 
+                   paste0(dupl_coord))
 
         property_df = data.frame(properties, values)
     ]]></token>
@@ -229,7 +234,7 @@
     <xml name="reading_msidata">
         <param name="infile" type="data" format="imzml,rdata,analyze75"
                label="MSI data"
-                help="Input file as imzML (composite upload), or Cardinal MSImageSet saved as RData (regular upload)"/>
+                help="Input file as imzML (composite upload), Analyze7.5 (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">
b
diff -r 4b5513e25902 -r 58376f5a6319 static/images/classification_overview.png
b
Binary file static/images/classification_overview.png has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/Example_Processed.imzML
--- a/test-data/Example_Processed.imzML Thu Feb 28 09:22:46 2019 -0500
+++ b/test-data/Example_Processed.imzML Fri Mar 22 08:14:21 2019 -0400
[
b'@@ -1,373 +1,380 @@\n-<?xml version="1.0" encoding="ISO-8859-1"?>\r\n-<mzML 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" version="1.1">\r\n-  <cvList count="3">\r\n-    <cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo"/>\r\n-    <cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo"/>\r\n-    <cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo"/>\r\n-  </cvList>\r\n-  <fileDescription>\r\n-    <fileContent>\r\n-      <cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value=""/>\r\n-      <cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value=""/>\r\n-      <cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="{9D501BDC-5344-4916-B7E9-7E795B02C856}"/>\r\n-      <cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="7E8FDB93053915D3EDB51B70AA0619AC209964DF"/>\r\n-      <cvParam cvRef="IMS" accession="IMS:1000031" name="processed" value=""/>\r\n-    </fileContent>\r\n-    <sourceFileList count="1">\r\n-      <sourceFile id="sf1" name="Example.raw" location="C:\\Users\\Thorsten Schramm\\Documents\\Promotion\\imzML\\Website\\files\\Beispiel-Dateien\\Example images\\">\r\n-        <cvParam cvRef="MS" accession="MS:1000563" name="Thermo RAW file" value=""/>\r\n-        <cvParam cvRef="MS" accession="MS:1000768" name="Thermo nativeID format" value=""/>\r\n-        <cvParam cvRef="MS" accession="MS:1000569" name="SHA-1" value="7623BE263B25FF99FDF017154B86FAB742D4BB0B"/>\r\n-      </sourceFile>\r\n-    </sourceFileList>\r\n-    <contact>\r\n-      <cvParam cvRef="MS" accession="MS:1000586" name="contact name" value="Thorsten Schramm"/>\r\n-      <cvParam cvRef="MS" accession="MS:1000590" name="contact organization" value="Institut f\xfcr Anorganische und Analytische Chemie"/>\r\n-      <cvParam cvRef="MS" accession="MS:1000587" name="contact address" value="Schubertstra\xdfe 60, Haus 16, Gie\xdfen, Germany"/>\r\n-      <cvParam cvRef="MS" accession="MS:1000589" name="contact email" value="thorsten.schramm@anorg.chemie.uni-.giessen.de"/>\r\n-    </contact>\r\n-  </fileDescription>\r\n-  <referenceableParamGroupList count="4">\r\n-    <referenceableParamGroup id="mzArray">\r\n-      <cvParam cvRef="MS" accession="MS:1000576" name="no compression" value=""/>\r\n-      <cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z"/>\r\n-      <cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true"/>\r\n-      <cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value=""/>\r\n-    </referenceableParamGroup>\r\n-    <referenceableParamGroup id="intensityArray">\r\n-      <cvParam cvRef="MS" accession="MS:1000576" name="no compression" value=""/>\r\n-      <cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts"/>\r\n-      <cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true"/>\r\n-      <cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value=""/>\r\n-    </referenceableParamGroup>\r\n-    <referenceableParamGroup id="scan1">\r\n-      <cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value=""/>\r\n-      <cvParam cvRef="MS" accession="MS:1000095" name="linear" value=""/>\r\n-      <cvParam cvRef="MS" accession="MS:1000512" name="filter string" value="ITMS - p NSI Full ms [100,00-800,00]"/>\r\n-    </referenceableParamGroup>\r\n-    <referenceableParamGroup id="spectrum1">\r\n-      <cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value=""/>\r\n-      <cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0"/>\r\n-      <cvParam cvRef="MS" accession'..b'       <referenceableParamGroupRef ref="intensityArray"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="436764"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596"/>\n+            <binary />\n+          </binaryDataArray>\n+        </binaryDataArrayList>\n+      </spectrum>\n+      <spectrum id="Scan=8" defaultArrayLength="0" dataProcessingRef="XcaliburProcessing" sourceFileRef="sf1" index="7">\n+        <referenceableParamGroupRef ref="spectrum1"/>\n+        <cvParam cvRef="MS" accession="MS:1000285" name="total ion current" value="168.27018147522492"/>\n+        <scanList count="1">\n+          <cvParam cvRef="MS" accession="MS:1000795" name="no combination"/>\n+          <scan instrumentConfigurationRef="LTQFTUltra0">\n+            <referenceableParamGroupRef ref="scan1"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3"/>\n+          </scan>\n+        </scanList>\n+        <binaryDataArrayList count="2">\n+          <binaryDataArray encodedLength="0">\n+            <referenceableParamGroupRef ref="mzArray"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="470360"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596"/>\n+            <binary />\n+          </binaryDataArray>\n+          <binaryDataArray encodedLength="0">\n+            <referenceableParamGroupRef ref="intensityArray"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="503956"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596"/>\n+            <binary />\n+          </binaryDataArray>\n+        </binaryDataArrayList>\n+      </spectrum>\n+      <spectrum id="Scan=9" defaultArrayLength="0" dataProcessingRef="XcaliburProcessing" sourceFileRef="sf1" index="8">\n+        <referenceableParamGroupRef ref="spectrum1"/>\n+        <cvParam cvRef="MS" accession="MS:1000285" name="total ion current" value="243.5395066031077"/>\n+        <scanList count="1">\n+          <cvParam cvRef="MS" accession="MS:1000795" name="no combination"/>\n+          <scan instrumentConfigurationRef="LTQFTUltra0">\n+            <referenceableParamGroupRef ref="scan1"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3"/>\n+          </scan>\n+        </scanList>\n+        <binaryDataArrayList count="2">\n+          <binaryDataArray encodedLength="0">\n+            <referenceableParamGroupRef ref="mzArray"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="537552"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596"/>\n+            <binary />\n+          </binaryDataArray>\n+          <binaryDataArray encodedLength="0">\n+            <referenceableParamGroupRef ref="intensityArray"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="8399"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="571148"/>\n+            <cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="33596"/>\n+            <binary />\n+          </binaryDataArray>\n+        </binaryDataArrayList>\n+      </spectrum>\n+    </spectrumList>\n+  </run>\n+</mzML>\n'
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/QC_analyze75.pdf
b
Binary file test-data/QC_analyze75.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/QC_empty_spectra.pdf
b
Binary file test-data/QC_empty_spectra.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/QC_imzml.pdf
b
Binary file test-data/QC_imzml.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/QC_rdata.pdf
b
Binary file test-data/QC_rdata.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/features_test2.tabular
--- a/test-data/features_test2.tabular Thu Feb 28 09:22:46 2019 -0500
+++ b/test-data/features_test2.tabular Fri Mar 22 08:14:21 2019 -0400
b
b'@@ -99,3 +99,8057 @@\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+904.02197265625\t2\tC\t0.003488\t-0.035568\t-0.039603\n+970.743347167969\t2\tC\t0.00348\t-0.017752\t-0.020296\n+905.818298339844\t2\tC\t0.003479\t-0.033338\t-0.033898\n+914.284973144531\t2\tA\t0.003476\t0.040332\t0.039011\n+904.452941894531\t2\tA\t0.003473\t0.045187\t0.038972\n+932.758422851562\t2\tC\t0.003471\t-0.027304\t-0.037002\n+914.104431152344\t2\tC\t0.00347\t0.015379\t0.008843\n+988.348571777344\t2\tA\t0.003466\t0.038484\t0.037854\n+984.147888183594\t2\tC\t0.003458\t-0.034713\t-0.032245\n+986.809814453125\t2\tC\t0.003457\t0.00328\t0.007861\n+954.882568359375\t2\tA\t0.003451\t0.031527\t0.030346\n+915.22412109375\t2\tA\t0.003441\t0.048188\t0.038598\n+920.144470214844\t2\tC\t0.003428\t-0.021128\t-0.022206\n+925.622985839844\t2\tC\t0.003427\t-0.004208\t-0.001895\n+904.632568359375\t2\tA\t0.003427\t0.033259\t0.027522\n+953.923278808594\t2\tA\t0.003424\t0.047009\t0.038781\n+949.68603515625\t2\tC\t0.003416\t-0.00143\t-0.007115\n+926.05908203125\t2\tA\t0.00341\t0.047068\t0.041029\n+963.500854492188\t2\tA\t0.00341\t0.033204\t0.036641\n+970.85498046875\t2\tC\t0.003407\t-0.022435\t-0.026524\n+956.802612304688\t2\tA\t0.003403\t0.047658\t0.038748\n+930.425476074219\t2\tC\t0.003401\t-0.006955\t-0.0107\n+926.240783691406\t2\tC\t0.003394\t-0.008172\t-0.000803\n+913.201904296875\t2\tA\t0.003393\t0.034051\t0.025198\n+969.813293457031\t2\tB\t0.003388\t-0.04063\t-0.041536\n+955.768493652344\t2\tA\t0.003386\t0.040114\t0.04183\n+966.097595214844\t2\tA\t0.003386\t0.0415\t0.040814\n+992.257263183594\t2\tC\t0.003383\t-0.049854\t-0.045444\n+903.375732421875\t2\tA\t0.003381\t0.037287\t0.034185\n+960.722534179688\t2\tA\t0.003378\t0.031968\t0.031307\n+986.509704589844\t2\tA\t0.003375\t0.047429\t0.037563\n+925.731994628906\t2\tC\t0.003373\t0.003526\t-0.000136\n+913.45458984375\t2\tC\t0.003366\t0.008986\t0.00672\n+992.746398925781\t2\tC\t0.003361\t-0.003469\t0.000632\n+911.218017578125\t2\tC\t0.003358\t-0.006609\t-0.007783\n+968.697875976562\t2\tC\t0.003352\t-0.016925\t-0.005534\n+938.713317871094\t2\tC\t0.003349\t-0.022228\t-0.022421\n+928.677673339844\t2\tA\t0.003347\t0.036513\t0.034798\n+995.231506347656\t2\tA\t0.003347\t0.023086\t0.028381\n+978.797424316406\t2\tA\t0.003345\t0.037025\t0.031575\n+909.99267578125\t2\tA\t0.003333\t0.040405\t0.033705\n+950.901000976562\t2\tA\t0.003325\t0.023706\t0.026496\n+941.936157226562\t2\tC\t0.003314\t-0.024068\t-0.024724\n+906.861022949219\t2\tA\t0.003309\t0.031503\t0.029841\n+941.166564941406\t2\tA\t0.003308\t0.039691\t0.038329\n+936.044067382812\t2\tB\t0.003306\t-0.04641\t-0.049951\n+906.968933105469\t2\tA\t0.003297\t0.045214\t0.037931\n+943.733032226562\t2\tC\t0.003285\t-0.029597\t-0.025976\n+940.873474121094\t2\tC\t0.003278\t0.009381\t0.011228\n+949.207641601562\t2\tB\t0.003277\t-0.055002\t-0.053859\n+965.206909179688\t2\tC\t0.003261\t-0.019478\t-0.024312\n+965.244018554688\t2\tC\t0.003256\t-0.003303\t-0.002465\n+927.804382324219\t2\tB\t0.003244\t-0.045547\t-0.048971\n+968.028869628906\t2\tB\t0.003241\t-0.028742\t-0.040515\n+954.218383789062\t2\tA\t0.003239\t0.045346\t0.03608\n+955.28857421875\t2\tA\t0.003236\t0.041984\t0.032701\n+948.508666992188\t2\tA\t0.003232\t0.039005\t0.037428\n+963.760375976562\t2\tB\t0.003224\t-0.035648\t-0.046033\n+901.61767578125\t2\tA\t0.003222\t0.038587\t0.040726\n+976.892761230469\t2\tA\t0.003215\t0.036622\t0.038195\n+939.189086914062\t2\tA\t0.003214\t0.038754\t0.038624\n+959.6123046875\t2\tA\t0.003211\t0.034622\t0.038043\n+956.913452148438\t2\tA\t0.003209\t0.042132\t0.040957\n+976.967468261719\t2\tA\t0.003208\t0.044174\t0.037238\n+982.163146972656\t2\tC\t0.0032\t-0.023365\t-0.019032\n+987.447692871094\t2\tA\t0.003196\t0.035102\t0.033022\n+904.955871582031\t2\tA\t0.003189\t0.035864\t0.041054\n+994.252197265625\t2\tB\t0.003188\t-0.04574\t-0.050129\n+903.303955078125\t2\tC\t0.003185\t-0.021667\t-0.020405\n+981.86376953125\t2\tA\t0.003185\t0.034512\t0.033251\n+997.531127929688\t2\tC\t0.003181\t-0.03705\t-0.033397\n+913.382385253906\t2\tC\t0.003181\t-0.017888\t-0.019684\n+965.132690429688\t2\tC\t0.003178\t-0.0038\t-0.011389\n+976.295654296875\t2\tA\t0.003178\t0.038616\t0.041251\n+918.370178222656\t2\tA\t0.003177\t0.033195\t0.031702\n+919.96337890625\t2\tC\t0.003176\t-0.019526\t-0.019521\n+918.876953125\t2\tA\t0.003175\t0.039999\t0.034938\n+968.586364746094\t2\tC\t0.003174'..b'.033676\n+938.237731933594\t2\tA\t-0.00369\t-0.031327\t-0.037091\n+974.4306640625\t2\tA\t-0.003691\t-0.036349\t-0.032209\n+963.315490722656\t2\tA\t-0.003716\t-0.03176\t-0.035125\n+943.182800292969\t2\tA\t-0.003732\t-0.028204\t-0.030919\n+947.442260742188\t2\tA\t-0.003739\t-0.032908\t-0.040849\n+939.48193359375\t2\tB\t-0.003746\t0.026242\t0.032246\n+990.865783691406\t2\tA\t-0.003751\t-0.025433\t-0.033457\n+963.056091308594\t2\tA\t-0.003774\t-0.033332\t-0.034592\n+981.714050292969\t2\tA\t-0.003778\t-0.041714\t-0.043243\n+963.278442382812\t2\tA\t-0.003786\t-0.042399\t-0.033753\n+988.761657714844\t2\tB\t-0.003802\t0.047035\t0.042971\n+974.952697753906\t2\tA\t-0.003802\t-0.032194\t-0.033942\n+942.852722167969\t2\tA\t-0.00381\t-0.046856\t-0.049717\n+980.105651855469\t2\tA\t-0.003813\t-0.04189\t-0.038418\n+925.513977050781\t2\tA\t-0.003837\t-0.029686\t-0.034729\n+958.243896484375\t2\tA\t-0.003845\t-0.034492\t-0.040212\n+982.200561523438\t2\tA\t-0.003859\t-0.04232\t-0.041709\n+986.622192382812\t2\tA\t-0.003864\t-0.033154\t-0.032709\n+924.569580078125\t2\tA\t-0.003885\t-0.029208\t-0.03449\n+977.9755859375\t2\tA\t-0.00389\t-0.037429\t-0.042208\n+961.833374023438\t2\tB\t-0.003891\t0.050092\t0.047157\n+924.533264160156\t2\tA\t-0.003893\t-0.040248\t-0.040406\n+980.9658203125\t2\tB\t-0.003899\t0.064083\t0.059613\n+997.531127929688\t2\tA\t-0.003949\t-0.03705\t-0.033397\n+963.760375976562\t2\tA\t-0.00395\t-0.035648\t-0.046033\n+938.823120117188\t2\tB\t-0.003959\t0.052148\t0.061895\n+900.362976074219\t2\tA\t-0.003959\t-0.042808\t-0.033683\n+984.147888183594\t2\tA\t-0.003971\t-0.034713\t-0.032245\n+979.61962890625\t2\tA\t-0.003984\t-0.038803\t-0.03742\n+980.479553222656\t2\tA\t-0.003993\t-0.026264\t-0.030587\n+963.797485351562\t2\tA\t-0.00403\t-0.032007\t-0.03489\n+920.289428710938\t2\tA\t-0.004093\t-0.034187\t-0.041119\n+979.096374511719\t2\tB\t-0.004095\t0.035675\t0.037538\n+905.818298339844\t2\tA\t-0.004111\t-0.033338\t-0.033898\n+997.832946777344\t2\tA\t-0.004127\t-0.028367\t-0.04278\n+995.985229492188\t2\tB\t-0.004147\t0.046797\t0.055816\n+987.935607910156\t2\tA\t-0.004204\t-0.037352\t-0.0398\n+902.801513671875\t2\tA\t-0.004208\t-0.036241\t-0.037845\n+992.784057617188\t2\tA\t-0.004255\t-0.041887\t-0.043891\n+936.007507324219\t2\tA\t-0.004268\t-0.047533\t-0.046983\n+958.872497558594\t2\tA\t-0.004308\t-0.042065\t-0.040816\n+973.349853515625\t2\tA\t-0.004317\t-0.034041\t-0.040664\n+950.238220214844\t2\tA\t-0.004323\t-0.034056\t-0.030611\n+927.804382324219\t2\tA\t-0.004331\t-0.045547\t-0.048971\n+995.872131347656\t2\tA\t-0.004341\t-0.035897\t-0.040297\n+947.479064941406\t2\tA\t-0.004352\t-0.043093\t-0.042585\n+932.758422851562\t2\tA\t-0.004354\t-0.027304\t-0.037002\n+979.582275390625\t2\tA\t-0.00437\t-0.03448\t-0.03254\n+965.429565429688\t2\tA\t-0.004372\t-0.038061\t-0.043321\n+916.6337890625\t2\tA\t-0.004376\t-0.041422\t-0.047686\n+936.044067382812\t2\tA\t-0.004419\t-0.04641\t-0.049951\n+932.065490722656\t2\tA\t-0.004425\t-0.03711\t-0.040872\n+992.294921875\t2\tA\t-0.004429\t-0.039191\t-0.03428\n+936.519165039062\t2\tC\t-0.004432\t0.015324\t0.01157\n+997.644348144531\t2\tA\t-0.004435\t-0.038641\t-0.037423\n+920.724243164062\t2\tA\t-0.004436\t-0.042304\t-0.041759\n+903.770629882812\t2\tA\t-0.004488\t-0.030893\t-0.0358\n+978.946899414062\t2\tA\t-0.004514\t-0.035105\t-0.045376\n+994.252197265625\t2\tA\t-0.004524\t-0.04574\t-0.050129\n+998.625366210938\t2\tA\t-0.004535\t-0.03578\t-0.044429\n+952.300964355469\t2\tB\t-0.004565\t0.053985\t0.05269\n+904.02197265625\t2\tA\t-0.004567\t-0.035568\t-0.039603\n+974.244262695312\t2\tA\t-0.004576\t-0.050236\t-0.046134\n+910.965698242188\t2\tA\t-0.00467\t-0.038264\t-0.037956\n+919.456298828125\t2\tA\t-0.004938\t-0.042227\t-0.05175\n+901.868774414062\t2\tA\t-0.004943\t-0.045378\t-0.053085\n+949.207641601562\t2\tA\t-0.004964\t-0.055002\t-0.053859\n+960.278381347656\t2\tA\t-0.004976\t-0.043334\t-0.040936\n+992.257263183594\t2\tA\t-0.004988\t-0.049854\t-0.045444\n+931.518676757812\t2\tA\t-0.005031\t-0.0409\t-0.05138\n+973.163513183594\t2\tA\t-0.005138\t-0.051537\t-0.053227\n+913.526794433594\t2\tA\t-0.005329\t-0.04532\t-0.053558\n+934.656066894531\t2\tA\t-0.005401\t-0.039431\t-0.048593\n+965.021423339844\t2\tA\t-0.005578\t-0.057193\t-0.054895\n+905.854248046875\t2\tA\t-0.005889\t-0.050923\t-0.054513\n+950.606384277344\t2\tA\t-0.006139\t-0.050301\t-0.056468\n+962.870727539062\t2\tA\t-0.006586\t-0.058177\t-0.059927\n+965.540893554688\t2\tA\t-0.006611\t-0.062232\t-0.062937\n'
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/features_test4.tabular
--- a/test-data/features_test4.tabular Thu Feb 28 09:22:46 2019 -0500
+++ b/test-data/features_test4.tabular Fri Mar 22 08:14:21 2019 -0400
b
b'@@ -99,3 +99,8057 @@\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+988.31103515625\t3\tA\t0.000789\t0.031161\t0.029606\n+951.158813476562\t3\tA\t0.000789\t0.026385\t0.031361\n+911.470397949219\t3\tA\t0.000782\t0.022744\t0.027009\n+954.365966796875\t3\tA\t0.000782\t0.022839\t0.026353\n+917.140075683594\t3\tB\t0.000781\t-0.008718\t-0.039965\n+944.79736328125\t3\tA\t0.000779\t0.077679\t0.071064\n+910.316955566406\t3\tA\t0.000776\t0.015991\t0.007445\n+912.841064453125\t3\tA\t0.000773\t0.231774\t0.202812\n+930.061218261719\t3\tA\t0.000768\t0.0294\t0.0322\n+915.36865234375\t3\tA\t0.000765\t0.019068\t0.022341\n+933.305603027344\t3\tA\t0.000764\t0.022037\t0.023219\n+986.397155761719\t3\tA\t0.000757\t0.021351\t0.017473\n+944.760620117188\t3\tA\t0.000757\t0.073645\t0.065188\n+973.424377441406\t3\tA\t0.000754\t0.011921\t0.013561\n+962.351989746094\t3\tA\t0.000753\t0.017941\t0.015931\n+960.722534179688\t3\tA\t0.000751\t0.00783\t0.030124\n+901.294982910156\t3\tA\t0.00075\t0.01381\t0.010775\n+947.148254394531\t3\tA\t0.000748\t0.014134\t0.026512\n+936.263305664062\t3\tA\t0.000745\t0.038302\t0.029186\n+933.378601074219\t3\tB\t0.000743\t-0.07117\t-0.078695\n+948.729370117188\t3\tA\t0.000741\t0.023415\t0.033178\n+975.512145996094\t3\tA\t0.000741\t0.031071\t0.031306\n+921.340393066406\t3\tA\t0.000738\t0.037847\t0.028254\n+917.103881835938\t3\tB\t0.000732\t-0.008118\t-0.030349\n+988.348571777344\t3\tA\t0.000731\t0.021671\t0.024791\n+905.243286132812\t3\tA\t0.00073\t0.028509\t0.029497\n+967.5830078125\t3\tA\t0.000725\t0.022378\t0.035576\n+906.429504394531\t3\tA\t0.000724\t-0.054189\t-0.029875\n+916.272216796875\t3\tA\t0.000723\t0.062717\t0.028618\n+900.112182617188\t3\tA\t0.000721\t0.025785\t0.029081\n+906.861022949219\t3\tB\t0.000717\t-0.012413\t-0.036612\n+912.588500976562\t3\tA\t0.000711\t0.022677\t0.024779\n+908.732177734375\t3\tA\t0.00071\t0.023783\t0.03599\n+940.324035644531\t3\tA\t0.000709\t0.009868\t0.017387\n+905.422973632812\t3\tA\t0.000705\t0.013879\t0.031105\n+925.332336425781\t3\tA\t0.000704\t0.031309\t0.027181\n+986.322143554688\t3\tA\t0.000704\t0.022668\t0.017613\n+906.932922363281\t3\tC\t0.000701\t-0.033941\t-0.042075\n+906.501403808594\t3\tA\t0.000699\t0.011533\t0.006478\n+943.146118164062\t3\tA\t0.000687\t0.010992\t0.021472\n+959.353332519531\t3\tA\t0.000687\t0.027576\t0.027889\n+956.396301269531\t3\tA\t0.000686\t0.012547\t0.012779\n+902.335083007812\t3\tA\t0.000684\t0.02187\t0.020691\n+948.287963867188\t3\tA\t0.000683\t0.046717\t0.022434\n+907.184753417969\t3\tA\t0.00068\t0.011584\t0.02615\n+928.313781738281\t3\tB\t0.000679\t0.032562\t-0.032287\n+929.587768554688\t3\tA\t0.000678\t0.015531\t0.024404\n+937.359924316406\t3\tA\t0.000677\t0.010132\t0.006568\n+946.339782714844\t3\tA\t0.000676\t0.006315\t0.00861\n+900.470520019531\t3\tB\t0.000676\t-0.18274\t-0.103745\n+945.421508789062\t3\tA\t0.000676\t-0.015362\t-0.006527\n+930.899108886719\t3\tB\t0.000675\t-0.072176\t-0.048276\n+953.296325683594\t3\tA\t0.000672\t0.013225\t0.020743\n+931.299987792969\t3\tA\t0.00067\t0.027136\t0.025148\n+982.687194824219\t3\tA\t0.00067\t0.021377\t0.028565\n+932.320739746094\t3\tA\t0.000669\t0.012465\t0.008804\n+966.357482910156\t3\tA\t0.000667\t0.01132\t0.017253\n+906.932922363281\t3\tB\t0.000663\t-0.033941\t-0.042075\n+971.9716796875\t3\tA\t0.000662\t0.015954\t0.021252\n+981.377319335938\t3\tA\t0.000661\t0.008522\t0.021883\n+902.945068359375\t3\tA\t0.00066\t0.022501\t0.024492\n+903.33984375\t3\tA\t0.000659\t0.018085\t0.027668\n+902.406799316406\t3\tA\t0.000659\t0.007241\t0.008514\n+937.469665527344\t3\tA\t0.000659\t0.017399\t0.021246\n+941.386413574219\t3\tA\t0.000659\t0.003039\t0.014187\n+979.432739257812\t3\tA\t0.000656\t0.025889\t0.02466\n+929.697021484375\t3\tA\t0.000656\t0.027827\t0.03052\n+981.339904785156\t3\tA\t0.000656\t0.006822\t0.020563\n+912.949340820312\t3\tB\t0.000655\t-0.053201\t-0.022629\n+957.430725097656\t3\tA\t0.000653\t0.018104\t0.010315\n+960.278381347656\t3\tA\t0.00065\t0.031425\t0.019254\n+944.834045410156\t3\tB\t0.00065\t-0.026542\t-0.011585\n+959.427307128906\t3\tA\t0.000649\t0.008921\t0.023977\n+999.342529296875\t3\tA\t0.000648\t0.022171\t0.02537\n+987.447692871094\t3\tA\t0.000641\t0.010342\t0.014739\n+975.549438476562\t3\tA\t0.00064\t0.019344\t0.02337\n+929.369323730469\t3\tB\t0.000637\t-0.054214\t-0.05777\n+901.259155273438\t3\tA\t0.000636\t0.016509\t0.016444\n+922.138061523438\t3\tA\t0'..b'07.148742675781\t3\tA\t-0.00069\t-0.020938\t-0.025715\n+935.459533691406\t3\tA\t-0.000691\t-0.022329\t-0.028294\n+918.189208984375\t3\tA\t-0.000692\t-0.02962\t-0.038465\n+901.438415527344\t3\tA\t-0.000702\t-0.144815\t-0.105509\n+922.391967773438\t3\tC\t-0.000706\t0.025008\t0.040169\n+922.355712890625\t3\tC\t-0.000713\t0.052998\t0.067995\n+907.904296875\t3\tA\t-0.000713\t-0.039575\t-0.024342\n+913.093688964844\t3\tA\t-0.000713\t-0.020512\t-0.028811\n+914.935119628906\t3\tA\t-0.000716\t-0.041908\t-0.030729\n+955.177856445312\t3\tA\t-0.000719\t-0.031208\t-0.031249\n+929.842712402344\t3\tC\t-0.000719\t0.083195\t0.108038\n+961.648193359375\t3\tA\t-0.00072\t-0.030201\t-0.030034\n+933.70703125\t3\tA\t-0.000723\t-0.021942\t-0.025765\n+910.316955566406\t3\tC\t-0.000728\t0.015991\t0.007445\n+908.912170410156\t3\tA\t-0.000729\t-0.025018\t-0.030114\n+945.348083496094\t3\tC\t-0.00073\t0.004905\t0.005537\n+914.393310546875\t3\tC\t-0.000735\t0.018641\t0.021345\n+962.31494140625\t3\tC\t-0.000738\t0.064256\t0.045444\n+913.165832519531\t3\tA\t-0.000739\t-0.026365\t-0.031423\n+931.190673828125\t3\tA\t-0.00074\t-0.01759\t-0.029686\n+978.2744140625\t3\tA\t-0.00074\t-0.023327\t-0.036295\n+915.910766601562\t3\tA\t-0.000743\t-0.030376\t-0.031855\n+930.899108886719\t3\tA\t-0.000744\t-0.072176\t-0.048276\n+945.825500488281\t3\tC\t-0.000744\t0.035839\t0.039942\n+964.353698730469\t3\tC\t-0.000748\t0.048786\t0.049315\n+954.476684570312\t3\tA\t-0.000751\t-0.035685\t-0.044001\n+955.325500488281\t3\tA\t-0.000757\t-0.025965\t-0.032616\n+964.316589355469\t3\tB\t-0.000758\t0.030976\t0.045365\n+913.743347167969\t3\tA\t-0.000759\t-0.034366\t-0.035371\n+916.778381347656\t3\tA\t-0.000768\t-0.023895\t-0.031162\n+964.910095214844\t3\tA\t-0.000768\t-0.037214\t-0.03174\n+960.315368652344\t3\tC\t-0.000781\t0.069224\t0.055986\n+910.352966308594\t3\tC\t-0.000786\t0.021232\t0.019177\n+966.134704589844\t3\tA\t-0.000791\t-0.025157\t-0.034031\n+964.835876464844\t3\tA\t-8e-04\t-0.042876\t-0.035944\n+944.3935546875\t3\tA\t-0.000803\t-0.070524\t-0.072256\n+909.200256347656\t3\tA\t-0.000813\t-0.023643\t-0.031286\n+930.862670898438\t3\tA\t-0.000818\t-0.030159\t-0.041363\n+971.450500488281\t3\tA\t-0.000826\t-0.034612\t-0.03922\n+900.3271484375\t3\tC\t-0.000828\t0.063546\t0.062335\n+916.380676269531\t3\tA\t-0.000849\t-0.046774\t-0.054434\n+964.353698730469\t3\tB\t-0.000852\t0.048786\t0.049315\n+901.402526855469\t3\tC\t-0.000856\t0.019343\t0.004166\n+900.3271484375\t3\tB\t-0.000857\t0.063546\t0.062335\n+906.249694824219\t3\tA\t-0.000864\t0.015634\t-0.024712\n+917.103881835938\t3\tA\t-0.000865\t-0.008118\t-0.030349\n+960.315368652344\t3\tB\t-0.000866\t0.069224\t0.055986\n+933.378601074219\t3\tA\t-0.000867\t-0.07117\t-0.078695\n+929.332885742188\t3\tA\t-0.000883\t-0.029367\t-0.054765\n+928.8232421875\t3\tB\t-0.000923\t0.273287\t0.288082\n+906.7890625\t3\tA\t-0.000955\t0.00877\t-0.02741\n+922.355712890625\t3\tB\t-0.000958\t0.052998\t0.067995\n+906.825073242188\t3\tA\t-0.000959\t0.046572\t0.001908\n+907.364624023438\t3\tC\t-0.000976\t-0.007357\t-0.075827\n+958.354858398438\t3\tA\t-0.001008\t-0.016392\t-0.035458\n+912.841064453125\t3\tC\t-0.001018\t0.231774\t0.202812\n+907.0048828125\t3\tA\t-0.0011\t-0.039798\t-0.04161\n+906.357543945312\t3\tC\t-0.001103\t0.066071\t-0.167735\n+928.350158691406\t3\tC\t-0.001134\t-0.035429\t-0.078124\n+906.968933105469\t3\tA\t-0.001139\t-0.032175\t-0.04088\n+900.434692382812\t3\tA\t-0.001167\t-0.202142\t-0.173027\n+906.861022949219\t3\tA\t-0.001178\t-0.012413\t-0.036612\n+907.400573730469\t3\tC\t-0.001236\t-0.055341\t-0.031019\n+917.320922851562\t3\tA\t-0.001286\t-0.038094\t-0.085973\n+928.786865234375\t3\tB\t-0.001323\t0.279366\t0.24012\n+906.932922363281\t3\tA\t-0.001364\t-0.033941\t-0.042075\n+929.879089355469\t3\tA\t-0.001444\t-0.147153\t-0.078792\n+913.923889160156\t3\tA\t-0.001459\t-0.116366\t-0.082381\n+900.398864746094\t3\tC\t-0.001477\t0.040683\t-0.010028\n+929.806274414062\t3\tB\t-0.001492\t0.204618\t0.204105\n+929.806274414062\t3\tC\t-0.001527\t0.204618\t0.204105\n+913.887756347656\t3\tA\t-0.001543\t-0.079785\t-0.054216\n+928.786865234375\t3\tC\t-0.001619\t0.279366\t0.24012\n+906.3935546875\t3\tC\t-0.001961\t-0.184825\t-0.16152\n+928.896057128906\t3\tA\t-0.002036\t-0.182486\t-0.095002\n+928.859680175781\t3\tA\t-0.002407\t-0.180024\t-0.097588\n+912.913208007812\t3\tA\t-0.002423\t-0.257345\t-0.123924\n+928.8232421875\t3\tC\t-0.002629\t0.273287\t0.288082\n+912.877136230469\t3\tA\t-0.003665\t-0.246308\t-0.099875\n'
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/features_test6.tabular
--- a/test-data/features_test6.tabular Thu Feb 28 09:22:46 2019 -0500
+++ b/test-data/features_test6.tabular Fri Mar 22 08:14:21 2019 -0400
b
b'@@ -19,3 +19,8137 @@\n 900.434692382812\t2\t3\t2\tA\t30.041667\t0\t1\t1\n 900.470520019531\t2\t3\t2\tA\t19.166667\t0\t1\t1\n 900.50634765625\t2\t3\t2\tA\t8.5\t0\t1\t1\n+900.542175292969\t2\t3\t2\tA\t6.083333\t0\t1\t1\n+900.578002929688\t2\t3\t2\tA\t5.041667\t0\t1\t1\n+900.613891601562\t2\t3\t2\tA\t4.083333\t0\t1\t1\n+900.649719238281\t2\t3\t2\tA\t3.75\t0\t1\t1\n+900.685546875\t2\t3\t2\tA\t2.916667\t0\t1\t1\n+900.721374511719\t2\t3\t2\tA\t2.625\t0\t1\t1\n+900.757263183594\t2\t3\t2\tA\t2.416667\t0\t1\t1\n+900.793090820312\t2\t3\t2\tA\t2.625\t0\t1\t1\n+900.828918457031\t2\t3\t2\tA\t2.666667\t0\t1\t1\n+900.86474609375\t2\t3\t2\tA\t2.666667\t0\t1\t1\n+900.900634765625\t2\t3\t2\tA\t2.833333\t0\t1\t1\n+900.936462402344\t2\t3\t2\tA\t2.25\t0\t1\t1\n+900.972290039062\t2\t3\t2\tA\t2.541667\t0\t1\t1\n+901.008178710938\t2\t3\t2\tA\t2.75\t0\t1\t1\n+901.044006347656\t2\t3\t2\tA\t2.458333\t0\t1\t1\n+901.079895019531\t2\t3\t2\tA\t3.041667\t0\t1\t1\n+901.11572265625\t2\t3\t2\tA\t3.291667\t0\t1\t1\n+901.151550292969\t2\t3\t2\tA\t3.458333\t0\t1\t1\n+901.187438964844\t2\t3\t2\tA\t3.791667\t0\t1\t1\n+901.223266601562\t2\t3\t2\tA\t5.25\t0\t1\t1\n+901.259155273438\t2\t3\t2\tA\t5.916667\t0\t1\t1\n+901.294982910156\t2\t3\t2\tA\t5.625\t0\t1\t1\n+901.330810546875\t2\t3\t2\tA\t6.541667\t0\t1\t1\n+901.36669921875\t2\t3\t2\tA\t11.333333\t0\t1\t1\n+901.402526855469\t2\t3\t2\tA\t17.458333\t0\t1\t1\n+901.438415527344\t2\t3\t2\tA\t17.75\t0\t1\t1\n+901.474243164062\t2\t3\t2\tA\t12.208333\t0\t1\t1\n+901.510131835938\t2\t3\t2\tA\t6.416667\t0\t1\t1\n+901.545959472656\t2\t3\t2\tA\t4.791667\t0\t1\t1\n+901.581848144531\t2\t3\t2\tA\t4.25\t0\t1\t1\n+901.61767578125\t2\t3\t2\tA\t3\t0\t1\t1\n+901.653564453125\t2\t3\t2\tA\t2.958333\t0\t1\t1\n+901.689453125\t2\t3\t2\tA\t2.666667\t0\t1\t1\n+901.725280761719\t2\t3\t2\tA\t2.666667\t0\t1\t1\n+901.761169433594\t2\t3\t2\tA\t2.166667\t0\t1\t1\n+901.796997070312\t2\t3\t2\tA\t2.541667\t0\t1\t1\n+901.832885742188\t2\t3\t2\tA\t2.416667\t0\t1\t1\n+901.868774414062\t2\t3\t2\tA\t2.875\t0\t1\t1\n+901.904602050781\t2\t3\t2\tA\t2.541667\t0\t1\t1\n+901.940490722656\t2\t3\t2\tA\t2.333333\t0\t1\t1\n+901.976318359375\t2\t3\t2\tA\t2.458333\t0\t1\t1\n+902.01220703125\t2\t3\t2\tA\t1.916667\t0\t1\t1\n+902.048095703125\t2\t3\t2\tA\t2.625\t0\t1\t1\n+902.083984375\t2\t3\t2\tA\t2.875\t0\t1\t1\n+902.119812011719\t2\t3\t2\tA\t2.791667\t0\t1\t1\n+902.155700683594\t2\t3\t2\tA\t2.958333\t0\t1\t1\n+902.191589355469\t2\t3\t2\tA\t3.083333\t0\t1\t1\n+902.227416992188\t2\t3\t2\tA\t3.375\t0\t1\t1\n+902.263305664062\t2\t3\t2\tA\t4.25\t0\t1\t1\n+902.299194335938\t2\t3\t2\tA\t4.458333\t0\t1\t1\n+902.335083007812\t2\t3\t2\tA\t5.833333\t0\t1\t1\n+902.370910644531\t2\t3\t2\tA\t7.666667\t0\t1\t1\n+902.406799316406\t2\t3\t2\tA\t8.333333\t0\t1\t1\n+902.442687988281\t2\t3\t2\tA\t7.291667\t0\t1\t1\n+902.478576660156\t2\t3\t2\tA\t5.583333\t0\t1\t1\n+902.514465332031\t2\t3\t2\tA\t4.25\t0\t1\t1\n+902.550354003906\t2\t3\t2\tA\t3.25\t0\t1\t1\n+902.586181640625\t2\t3\t2\tA\t2.833333\t0\t1\t1\n+902.6220703125\t2\t3\t2\tA\t2.291667\t0\t1\t1\n+902.657958984375\t2\t3\t2\tA\t2.291667\t0\t1\t1\n+902.69384765625\t2\t3\t2\tA\t1.916667\t0\t1\t1\n+902.729736328125\t2\t3\t2\tA\t2.125\t0\t1\t1\n+902.765625\t2\t3\t2\tA\t1.958333\t0\t1\t1\n+902.801513671875\t2\t3\t2\tA\t2.625\t0\t1\t1\n+902.83740234375\t2\t3\t2\tA\t2.25\t0\t1\t1\n+902.873291015625\t2\t3\t2\tA\t1.916667\t0\t1\t1\n+902.9091796875\t2\t3\t2\tA\t2.083333\t0\t1\t1\n+902.945068359375\t2\t3\t2\tA\t2.083333\t0\t1\t1\n+902.98095703125\t2\t3\t2\tA\t2.166667\t0\t1\t1\n+903.016845703125\t2\t3\t2\tA\t2.833333\t0\t1\t1\n+903.052734375\t2\t3\t2\tA\t3.166667\t0\t1\t1\n+903.088623046875\t2\t3\t2\tA\t2.708333\t0\t1\t1\n+903.12451171875\t2\t3\t2\tA\t2.75\t0\t1\t1\n+903.160400390625\t2\t3\t2\tA\t2.708333\t0\t1\t1\n+903.1962890625\t2\t3\t2\tA\t3.041667\t0\t1\t1\n+903.232177734375\t2\t3\t2\tA\t3.791667\t0\t1\t1\n+903.26806640625\t2\t3\t2\tA\t4.083333\t0\t1\t1\n+903.303955078125\t2\t3\t2\tA\t4.666667\t0\t1\t1\n+903.33984375\t2\t3\t2\tA\t5.5\t0\t1\t1\n+903.375732421875\t2\t3\t2\tA\t5.125\t0\t1\t1\n+903.41162109375\t2\t3\t2\tA\t4.875\t0\t1\t1\n+903.447570800781\t2\t3\t2\tA\t4.708333\t0\t1\t1\n+903.483459472656\t2\t3\t2\tA\t3.75\t0\t1\t1\n+903.519348144531\t2\t3\t2\tA\t2.708333\t0\t1\t1\n+903.555236816406\t2\t3\t2\tA\t2.458333\t0\t1\t1\n+903.591125488281\t2\t3\t2\tA\t2.458333\t0\t1\t1\n+903.627014160156\t2\t3\t2\tA\t2.541667\t0\t1\t1\n+903.662963867188\t2\t3\t2\tA\t2.208333\t0\t1\t1\n+903.698852539062\t2\t3\t2\tA\t2.083333\t0\t1\t1\n+903.734741210938\t2\t3\t2\tA\t2\t0\t1\t1\n+903.770629882812\t2\t3\t2\tA\t2.25\t0\t1\t1\n+903.806579589844\t2\t3\t2\tA\t2.333333\t0\t1\t1\n+903.842468261719\t2\t3\t2\tA\t2.375\t0\t1\t1\n+903.878356933594\t2\t3\t2\tA\t2.25\t0\t1\t1\n+903.914245605469\t2\t3\t2\tA\t2.25\t0\t1\t1\n+903.9501953125\t2\t3\t2\tA\t2.041667\t0\t1\t1\n+903.986083984375\t2\t3\t2\tA\t2.375\t0\t1\t1\n+904.02197265625\t2\t3\t2\tA\t2.208333\t0\t1'..b'\t2\tC\t3.333333\t0\tNA\tNA\n+996.399841308594\t2\t3\t2\tC\t3.166667\t0\tNA\tNA\n+996.437561035156\t2\t3\t2\tC\t3.208333\t0\tNA\tNA\n+996.475280761719\t2\t3\t2\tC\t3.333333\t0\tNA\tNA\n+996.512939453125\t2\t3\t2\tC\t3.041667\t0\tNA\tNA\n+996.550659179688\t2\t3\t2\tC\t2.666667\t0\tNA\tNA\n+996.58837890625\t2\t3\t2\tC\t2.5\t0\tNA\tNA\n+996.626098632812\t2\t3\t2\tC\t2.291667\t0\tNA\tNA\n+996.663757324219\t2\t3\t2\tC\t2.291667\t0\tNA\tNA\n+996.701477050781\t2\t3\t2\tC\t1.916667\t0\tNA\tNA\n+996.739196777344\t2\t3\t2\tC\t1.666667\t0\tNA\tNA\n+996.776916503906\t2\t3\t2\tC\t2.166667\t0\tNA\tNA\n+996.814575195312\t2\t3\t2\tC\t1.791667\t0\tNA\tNA\n+996.852294921875\t2\t3\t2\tC\t1.958333\t0\tNA\tNA\n+996.890014648438\t2\t3\t2\tC\t2.375\t0\tNA\tNA\n+996.927734375\t2\t3\t2\tC\t2\t0\tNA\tNA\n+996.965454101562\t2\t3\t2\tC\t1.875\t0\tNA\tNA\n+997.003112792969\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+997.040832519531\t2\t3\t2\tC\t1.916667\t0\tNA\tNA\n+997.078552246094\t2\t3\t2\tC\t2.041667\t0\tNA\tNA\n+997.116271972656\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+997.153991699219\t2\t3\t2\tC\t2.208333\t0\tNA\tNA\n+997.191711425781\t2\t3\t2\tC\t2.5\t0\tNA\tNA\n+997.229431152344\t2\t3\t2\tC\t2.625\t0\tNA\tNA\n+997.267150878906\t2\t3\t2\tC\t2.666667\t0\tNA\tNA\n+997.304870605469\t2\t3\t2\tC\t3.25\t0\tNA\tNA\n+997.342590332031\t2\t3\t2\tC\t3.041667\t0\tNA\tNA\n+997.380249023438\t2\t3\t2\tC\t3.25\t0\tNA\tNA\n+997.41796875\t2\t3\t2\tC\t3.333333\t0\tNA\tNA\n+997.455688476562\t2\t3\t2\tC\t3.083333\t0\tNA\tNA\n+997.493408203125\t2\t3\t2\tC\t2.75\t0\tNA\tNA\n+997.531127929688\t2\t3\t2\tC\t2.5\t0\tNA\tNA\n+997.56884765625\t2\t3\t2\tC\t2.375\t0\tNA\tNA\n+997.606567382812\t2\t3\t2\tC\t2.333333\t0\tNA\tNA\n+997.644348144531\t2\t3\t2\tC\t1.875\t0\tNA\tNA\n+997.682067871094\t2\t3\t2\tC\t1.666667\t0\tNA\tNA\n+997.719787597656\t2\t3\t2\tC\t1.875\t0\tNA\tNA\n+997.757507324219\t2\t3\t2\tC\t2.083333\t0\tNA\tNA\n+997.795227050781\t2\t3\t2\tC\t1.791667\t0\tNA\tNA\n+997.832946777344\t2\t3\t2\tC\t1.625\t0\tNA\tNA\n+997.870666503906\t2\t3\t2\tC\t1.916667\t0\tNA\tNA\n+997.908386230469\t2\t3\t2\tC\t1.958333\t0\tNA\tNA\n+997.946105957031\t2\t3\t2\tC\t2.166667\t0\tNA\tNA\n+997.983825683594\t2\t3\t2\tC\t2.458333\t0\tNA\tNA\n+998.021606445312\t2\t3\t2\tC\t2\t0\tNA\tNA\n+998.059326171875\t2\t3\t2\tC\t2\t0\tNA\tNA\n+998.097045898438\t2\t3\t2\tC\t2.625\t0\tNA\tNA\n+998.134765625\t2\t3\t2\tC\t2.416667\t0\tNA\tNA\n+998.172485351562\t2\t3\t2\tC\t2.875\t0\tNA\tNA\n+998.210266113281\t2\t3\t2\tC\t2.458333\t0\tNA\tNA\n+998.247985839844\t2\t3\t2\tC\t2.458333\t0\tNA\tNA\n+998.285705566406\t2\t3\t2\tC\t3.291667\t0\tNA\tNA\n+998.323425292969\t2\t3\t2\tC\t3.583333\t0\tNA\tNA\n+998.361206054688\t2\t3\t2\tC\t3.458333\t0\tNA\tNA\n+998.39892578125\t2\t3\t2\tC\t3.458333\t0\tNA\tNA\n+998.436645507812\t2\t3\t2\tC\t3.666667\t0\tNA\tNA\n+998.474365234375\t2\t3\t2\tC\t3\t0\tNA\tNA\n+998.512145996094\t2\t3\t2\tC\t2.583333\t0\tNA\tNA\n+998.549865722656\t2\t3\t2\tC\t2.791667\t0\tNA\tNA\n+998.587585449219\t2\t3\t2\tC\t2.5\t0\tNA\tNA\n+998.625366210938\t2\t3\t2\tC\t2.541667\t0\tNA\tNA\n+998.6630859375\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+998.700805664062\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+998.738586425781\t2\t3\t2\tC\t2.458333\t0\tNA\tNA\n+998.776306152344\t2\t3\t2\tC\t1.833333\t0\tNA\tNA\n+998.814086914062\t2\t3\t2\tC\t1.916667\t0\tNA\tNA\n+998.851806640625\t2\t3\t2\tC\t1.625\t0\tNA\tNA\n+998.889526367188\t2\t3\t2\tC\t2.041667\t0\tNA\tNA\n+998.927307128906\t2\t3\t2\tC\t2.25\t0\tNA\tNA\n+998.965026855469\t2\t3\t2\tC\t2.041667\t0\tNA\tNA\n+999.002807617188\t2\t3\t2\tC\t1.791667\t0\tNA\tNA\n+999.04052734375\t2\t3\t2\tC\t1.958333\t0\tNA\tNA\n+999.078308105469\t2\t3\t2\tC\t2.458333\t0\tNA\tNA\n+999.116027832031\t2\t3\t2\tC\t2.833333\t0\tNA\tNA\n+999.15380859375\t2\t3\t2\tC\t2.958333\t0\tNA\tNA\n+999.191528320312\t2\t3\t2\tC\t2.583333\t0\tNA\tNA\n+999.229309082031\t2\t3\t2\tC\t2.833333\t0\tNA\tNA\n+999.267028808594\t2\t3\t2\tC\t3.166667\t0\tNA\tNA\n+999.304809570312\t2\t3\t2\tC\t3.666667\t0\tNA\tNA\n+999.342529296875\t2\t3\t2\tC\t3.375\t0\tNA\tNA\n+999.380310058594\t2\t3\t2\tC\t3.708333\t0\tNA\tNA\n+999.418090820312\t2\t3\t2\tC\t4.041667\t0\tNA\tNA\n+999.455810546875\t2\t3\t2\tC\t3.666667\t0\tNA\tNA\n+999.493591308594\t2\t3\t2\tC\t3.125\t0\tNA\tNA\n+999.531311035156\t2\t3\t2\tC\t2.625\t0\tNA\tNA\n+999.569091796875\t2\t3\t2\tC\t2.333333\t0\tNA\tNA\n+999.606872558594\t2\t3\t2\tC\t2.041667\t0\tNA\tNA\n+999.644592285156\t2\t3\t2\tC\t2.041667\t0\tNA\tNA\n+999.682373046875\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+999.720153808594\t2\t3\t2\tC\t1.958333\t0\tNA\tNA\n+999.757873535156\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+999.795654296875\t2\t3\t2\tC\t2\t0\tNA\tNA\n+999.833435058594\t2\t3\t2\tC\t1.875\t0\tNA\tNA\n+999.871215820312\t2\t3\t2\tC\t2.125\t0\tNA\tNA\n+999.908935546875\t2\t3\t2\tC\t1.958333\t0\tNA\tNA\n+999.946716308594\t2\t3\t2\tC\t1.833333\t0\tNA\tNA\n+999.984497070312\t2\t3\t2\tC\t1.916667\t0\tNA\tNA\n'
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/features_test7.tabular
--- a/test-data/features_test7.tabular Thu Feb 28 09:22:46 2019 -0500
+++ b/test-data/features_test7.tabular Fri Mar 22 08:14:21 2019 -0400
b
b'@@ -99,3 +99,8057 @@\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+904.02197265625\t2\tC\t0.00349\t-0.03557\t-0.0396\n+970.743347167969\t2\tC\t0.00348\t-0.01775\t-0.0203\n+905.818298339844\t2\tC\t0.00348\t-0.03334\t-0.0339\n+914.284973144531\t2\tA\t0.00348\t0.04033\t0.03901\n+904.452941894531\t2\tA\t0.00347\t0.04519\t0.03897\n+932.758422851562\t2\tC\t0.00347\t-0.0273\t-0.037\n+914.104431152344\t2\tC\t0.00347\t0.01538\t0.00884\n+988.348571777344\t2\tA\t0.00347\t0.03848\t0.03785\n+984.147888183594\t2\tC\t0.00346\t-0.03471\t-0.03224\n+986.809814453125\t2\tC\t0.00346\t0.00328\t0.00786\n+954.882568359375\t2\tA\t0.00345\t0.03153\t0.03035\n+915.22412109375\t2\tA\t0.00344\t0.04819\t0.0386\n+920.144470214844\t2\tC\t0.00343\t-0.02113\t-0.02221\n+925.622985839844\t2\tC\t0.00343\t-0.00421\t-0.00189\n+904.632568359375\t2\tA\t0.00343\t0.03326\t0.02752\n+953.923278808594\t2\tA\t0.00342\t0.04701\t0.03878\n+949.68603515625\t2\tC\t0.00342\t-0.00143\t-0.00712\n+926.05908203125\t2\tA\t0.00341\t0.04707\t0.04103\n+963.500854492188\t2\tA\t0.00341\t0.0332\t0.03664\n+970.85498046875\t2\tC\t0.00341\t-0.02244\t-0.02652\n+956.802612304688\t2\tA\t0.0034\t0.04766\t0.03875\n+930.425476074219\t2\tC\t0.0034\t-0.00695\t-0.0107\n+926.240783691406\t2\tC\t0.00339\t-0.00817\t-8e-04\n+913.201904296875\t2\tA\t0.00339\t0.03405\t0.0252\n+969.813293457031\t2\tB\t0.00339\t-0.04063\t-0.04154\n+955.768493652344\t2\tA\t0.00339\t0.04011\t0.04183\n+966.097595214844\t2\tA\t0.00339\t0.0415\t0.04081\n+992.257263183594\t2\tC\t0.00338\t-0.04985\t-0.04544\n+903.375732421875\t2\tA\t0.00338\t0.03729\t0.03418\n+960.722534179688\t2\tA\t0.00338\t0.03197\t0.03131\n+986.509704589844\t2\tA\t0.00337\t0.04743\t0.03756\n+925.731994628906\t2\tC\t0.00337\t0.00353\t-0.00014\n+913.45458984375\t2\tC\t0.00337\t0.00899\t0.00672\n+992.746398925781\t2\tC\t0.00336\t-0.00347\t0.00063\n+911.218017578125\t2\tC\t0.00336\t-0.00661\t-0.00778\n+968.697875976562\t2\tC\t0.00335\t-0.01693\t-0.00553\n+938.713317871094\t2\tC\t0.00335\t-0.02223\t-0.02242\n+928.677673339844\t2\tA\t0.00335\t0.03651\t0.0348\n+995.231506347656\t2\tA\t0.00335\t0.02309\t0.02838\n+978.797424316406\t2\tA\t0.00334\t0.03703\t0.03158\n+909.99267578125\t2\tA\t0.00333\t0.04041\t0.0337\n+950.901000976562\t2\tA\t0.00332\t0.02371\t0.0265\n+941.936157226562\t2\tC\t0.00331\t-0.02407\t-0.02472\n+906.861022949219\t2\tA\t0.00331\t0.0315\t0.02984\n+941.166564941406\t2\tA\t0.00331\t0.03969\t0.03833\n+936.044067382812\t2\tB\t0.00331\t-0.04641\t-0.04995\n+906.968933105469\t2\tA\t0.0033\t0.04521\t0.03793\n+943.733032226562\t2\tC\t0.00329\t-0.0296\t-0.02598\n+940.873474121094\t2\tC\t0.00328\t0.00938\t0.01123\n+949.207641601562\t2\tB\t0.00328\t-0.055\t-0.05386\n+965.206909179688\t2\tC\t0.00326\t-0.01948\t-0.02431\n+965.244018554688\t2\tC\t0.00326\t-0.0033\t-0.00247\n+927.804382324219\t2\tB\t0.00324\t-0.04555\t-0.04897\n+968.028869628906\t2\tB\t0.00324\t-0.02874\t-0.04051\n+954.218383789062\t2\tA\t0.00324\t0.04535\t0.03608\n+955.28857421875\t2\tA\t0.00324\t0.04198\t0.0327\n+948.508666992188\t2\tA\t0.00323\t0.03901\t0.03743\n+963.760375976562\t2\tB\t0.00322\t-0.03565\t-0.04603\n+901.61767578125\t2\tA\t0.00322\t0.03859\t0.04073\n+976.892761230469\t2\tA\t0.00322\t0.03662\t0.0382\n+939.189086914062\t2\tA\t0.00321\t0.03875\t0.03862\n+959.6123046875\t2\tA\t0.00321\t0.03462\t0.03804\n+956.913452148438\t2\tA\t0.00321\t0.04213\t0.04096\n+976.967468261719\t2\tA\t0.00321\t0.04417\t0.03724\n+982.163146972656\t2\tC\t0.0032\t-0.02336\t-0.01903\n+987.447692871094\t2\tA\t0.0032\t0.0351\t0.03302\n+904.955871582031\t2\tA\t0.00319\t0.03586\t0.04105\n+994.252197265625\t2\tB\t0.00319\t-0.04574\t-0.05013\n+903.303955078125\t2\tC\t0.00318\t-0.02167\t-0.02041\n+981.86376953125\t2\tA\t0.00318\t0.03451\t0.03325\n+997.531127929688\t2\tC\t0.00318\t-0.03705\t-0.0334\n+913.382385253906\t2\tC\t0.00318\t-0.01789\t-0.01968\n+965.132690429688\t2\tC\t0.00318\t-0.0038\t-0.01139\n+976.295654296875\t2\tA\t0.00318\t0.03862\t0.04125\n+918.370178222656\t2\tA\t0.00318\t0.03319\t0.0317\n+919.96337890625\t2\tC\t0.00318\t-0.01953\t-0.01952\n+918.876953125\t2\tA\t0.00317\t0.04\t0.03494\n+968.586364746094\t2\tC\t0.00317\t-0.02306\t-0.0287\n+900.685546875\t2\tA\t0.00317\t0.02863\t0.03616\n+954.698059082031\t2\tC\t0.00316\t-0.02883\t-0.02479\n+990.076477050781\t2\tA\t0.00316\t0.04504\t0.03518\n+901.868774414062\t2\tB\t0.00316\t-0.04538\t-0.05309\n+980.292602539062\t2\tC\t0.00315\t-0.00655\t-0.00127\n+900'..b'4.650512695312\t2\tA\t-0.00365\t-0.02955\t-0.03459\n+973.64794921875\t2\tC\t-0.00365\t0.03957\t0.03729\n+940.214172363281\t2\tA\t-0.00367\t-0.02753\t-0.03463\n+906.89697265625\t2\tC\t-0.00368\t0.03393\t0.02828\n+906.141845703125\t2\tA\t-0.00369\t-0.02416\t-0.03368\n+938.237731933594\t2\tA\t-0.00369\t-0.03133\t-0.03709\n+974.4306640625\t2\tA\t-0.00369\t-0.03635\t-0.03221\n+963.315490722656\t2\tA\t-0.00372\t-0.03176\t-0.03513\n+943.182800292969\t2\tA\t-0.00373\t-0.0282\t-0.03092\n+947.442260742188\t2\tA\t-0.00374\t-0.03291\t-0.04085\n+939.48193359375\t2\tB\t-0.00375\t0.02624\t0.03225\n+990.865783691406\t2\tA\t-0.00375\t-0.02543\t-0.03346\n+963.056091308594\t2\tA\t-0.00377\t-0.03333\t-0.03459\n+981.714050292969\t2\tA\t-0.00378\t-0.04171\t-0.04324\n+963.278442382812\t2\tA\t-0.00379\t-0.0424\t-0.03375\n+988.761657714844\t2\tB\t-0.0038\t0.04704\t0.04297\n+974.952697753906\t2\tA\t-0.0038\t-0.03219\t-0.03394\n+942.852722167969\t2\tA\t-0.00381\t-0.04686\t-0.04972\n+980.105651855469\t2\tA\t-0.00381\t-0.04189\t-0.03842\n+925.513977050781\t2\tA\t-0.00384\t-0.02969\t-0.03473\n+958.243896484375\t2\tA\t-0.00384\t-0.03449\t-0.04021\n+982.200561523438\t2\tA\t-0.00386\t-0.04232\t-0.04171\n+986.622192382812\t2\tA\t-0.00386\t-0.03315\t-0.03271\n+924.569580078125\t2\tA\t-0.00388\t-0.02921\t-0.03449\n+977.9755859375\t2\tA\t-0.00389\t-0.03743\t-0.04221\n+961.833374023438\t2\tB\t-0.00389\t0.05009\t0.04716\n+924.533264160156\t2\tA\t-0.00389\t-0.04025\t-0.04041\n+980.9658203125\t2\tB\t-0.0039\t0.06408\t0.05961\n+997.531127929688\t2\tA\t-0.00395\t-0.03705\t-0.0334\n+963.760375976562\t2\tA\t-0.00395\t-0.03565\t-0.04603\n+938.823120117188\t2\tB\t-0.00396\t0.05215\t0.0619\n+900.362976074219\t2\tA\t-0.00396\t-0.04281\t-0.03368\n+984.147888183594\t2\tA\t-0.00397\t-0.03471\t-0.03224\n+979.61962890625\t2\tA\t-0.00398\t-0.0388\t-0.03742\n+980.479553222656\t2\tA\t-0.00399\t-0.02626\t-0.03059\n+963.797485351562\t2\tA\t-0.00403\t-0.03201\t-0.03489\n+920.289428710938\t2\tA\t-0.00409\t-0.03419\t-0.04112\n+979.096374511719\t2\tB\t-0.0041\t0.03568\t0.03754\n+905.818298339844\t2\tA\t-0.00411\t-0.03334\t-0.0339\n+997.832946777344\t2\tA\t-0.00413\t-0.02837\t-0.04278\n+995.985229492188\t2\tB\t-0.00415\t0.0468\t0.05582\n+987.935607910156\t2\tA\t-0.0042\t-0.03735\t-0.0398\n+902.801513671875\t2\tA\t-0.00421\t-0.03624\t-0.03785\n+992.784057617188\t2\tA\t-0.00426\t-0.04189\t-0.04389\n+936.007507324219\t2\tA\t-0.00427\t-0.04753\t-0.04698\n+958.872497558594\t2\tA\t-0.00431\t-0.04206\t-0.04082\n+973.349853515625\t2\tA\t-0.00432\t-0.03404\t-0.04066\n+950.238220214844\t2\tA\t-0.00432\t-0.03406\t-0.03061\n+927.804382324219\t2\tA\t-0.00433\t-0.04555\t-0.04897\n+995.872131347656\t2\tA\t-0.00434\t-0.0359\t-0.0403\n+947.479064941406\t2\tA\t-0.00435\t-0.04309\t-0.04258\n+932.758422851562\t2\tA\t-0.00435\t-0.0273\t-0.037\n+979.582275390625\t2\tA\t-0.00437\t-0.03448\t-0.03254\n+965.429565429688\t2\tA\t-0.00437\t-0.03806\t-0.04332\n+916.6337890625\t2\tA\t-0.00438\t-0.04142\t-0.04769\n+936.044067382812\t2\tA\t-0.00442\t-0.04641\t-0.04995\n+932.065490722656\t2\tA\t-0.00443\t-0.03711\t-0.04087\n+992.294921875\t2\tA\t-0.00443\t-0.03919\t-0.03428\n+936.519165039062\t2\tC\t-0.00443\t0.01532\t0.01157\n+997.644348144531\t2\tA\t-0.00443\t-0.03864\t-0.03742\n+920.724243164062\t2\tA\t-0.00444\t-0.0423\t-0.04176\n+903.770629882812\t2\tA\t-0.00449\t-0.03089\t-0.0358\n+978.946899414062\t2\tA\t-0.00451\t-0.03511\t-0.04538\n+994.252197265625\t2\tA\t-0.00452\t-0.04574\t-0.05013\n+998.625366210938\t2\tA\t-0.00453\t-0.03578\t-0.04443\n+952.300964355469\t2\tB\t-0.00457\t0.05398\t0.05269\n+904.02197265625\t2\tA\t-0.00457\t-0.03557\t-0.0396\n+974.244262695312\t2\tA\t-0.00458\t-0.05024\t-0.04613\n+910.965698242188\t2\tA\t-0.00467\t-0.03826\t-0.03796\n+919.456298828125\t2\tA\t-0.00494\t-0.04223\t-0.05175\n+901.868774414062\t2\tA\t-0.00494\t-0.04538\t-0.05309\n+949.207641601562\t2\tA\t-0.00496\t-0.055\t-0.05386\n+960.278381347656\t2\tA\t-0.00498\t-0.04333\t-0.04094\n+992.257263183594\t2\tA\t-0.00499\t-0.04985\t-0.04544\n+931.518676757812\t2\tA\t-0.00503\t-0.0409\t-0.05138\n+973.163513183594\t2\tA\t-0.00514\t-0.05154\t-0.05323\n+913.526794433594\t2\tA\t-0.00533\t-0.04532\t-0.05356\n+934.656066894531\t2\tA\t-0.0054\t-0.03943\t-0.04859\n+965.021423339844\t2\tA\t-0.00558\t-0.05719\t-0.0549\n+905.854248046875\t2\tA\t-0.00589\t-0.05092\t-0.05451\n+950.606384277344\t2\tA\t-0.00614\t-0.0503\t-0.05647\n+962.870727539062\t2\tA\t-0.00659\t-0.05818\t-0.05993\n+965.540893554688\t2\tA\t-0.00661\t-0.06223\t-0.06294\n'
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test1.pdf
b
Binary file test-data/test1.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test2.pdf
b
Binary file test-data/test2.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test2.rdata
b
Binary file test-data/test2.rdata has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test3.pdf
b
Binary file test-data/test3.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test4.pdf
b
Binary file test-data/test4.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test4.rdata
b
Binary file test-data/test4.rdata has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test5.pdf
b
Binary file test-data/test5.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test6.pdf
b
Binary file test-data/test6.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test6.rdata
b
Binary file test-data/test6.rdata has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test7.pdf
b
Binary file test-data/test7.pdf has changed
b
diff -r 4b5513e25902 -r 58376f5a6319 test-data/test7.rdata
b
Binary file test-data/test7.rdata has changed